/freebsd/usr.sbin/makefs/ |
H A D | zfs.c | 66 dnode_phys_t *dnode; member 368 dnode_phys_t *dnode; in pool_init_objdir_config() local 431 dnode_phys_t *dnode; in pool_init_objdir_feature_maps() local 457 dnode_phys_t *dnode; in pool_init_objdir_poolprops() local 635 assert(dnode->dn_nblkptr == 1); in dnode_cursor_init() 668 c->dnode = dnode; in dnode_cursor_init() 692 pbp = &c->dnode->dn_blkptr[0]; in _dnode_cursor_flush() 729 if (c->dnode->dn_nlevels == 1) { in dnode_cursor_next() 731 return (&c->dnode->dn_blkptr[0]); in dnode_cursor_next() 758 assert(c->dnode->dn_nlevels > 0); in dnode_cursor_finish() [all …]
|
/freebsd/usr.sbin/makefs/zfs/ |
H A D | objset.c | 66 dnode->dn_indblkshift = MAXBLOCKSHIFT; in dnode_init() 67 dnode->dn_type = type; in dnode_init() 68 dnode->dn_bonustype = bonustype; in dnode_init() 69 dnode->dn_bonuslen = bonuslen; in dnode_init() 70 dnode->dn_checksum = ZIO_CHECKSUM_FLETCHER_4; in dnode_init() 71 dnode->dn_nlevels = 1; in dnode_init() 72 dnode->dn_nblkptr = 1; in dnode_init() 73 dnode->dn_flags = DNODE_FLAG_USED_BYTES; in dnode_init() 198 dnode_phys_t *dnode; in objset_dnode_bonus_alloc() local 209 dnode = &chunk->buf[chunk->nextfree++]; in objset_dnode_bonus_alloc() [all …]
|
H A D | zap.c | 66 dnode_phys_t *dnode; /* backpointer */ member 114 zap_alloc(zfs_objset_t *os, dnode_phys_t *dnode) in zap_alloc() argument 124 zap->dnode = dnode; in zap_alloc() 190 dnode_phys_t *dnode; in zap_micro_write() local 215 dnode = zap->dnode; in zap_micro_write() 216 dnode->dn_maxblkid = 0; in zap_micro_write() 217 dnode->dn_datablkszsec = bytes >> MINBLOCKSHIFT; in zap_micro_write() 346 dnode_phys_t *dnode; in zap_fat_write() local 506 dnode = zap->dnode; in zap_fat_write() 508 dnode->dn_maxblkid = lblkcnt + 1; in zap_fat_write() [all …]
|
H A D | vdev.c | 129 vdev_pwrite_data(zfs, dnode->dn_type, dnode->dn_checksum, level, fill, in vdev_pwrite_dnode_indir() 132 assert((dnode->dn_flags & DNODE_FLAG_USED_BYTES) != 0); in vdev_pwrite_dnode_indir() 133 dnode->dn_used += sz; in vdev_pwrite_dnode_indir() 140 vdev_pwrite_dnode_indir(zfs, dnode, 0, 1, data, sz, loc, in vdev_pwrite_dnode_data() 141 &dnode->dn_blkptr[0]); in vdev_pwrite_dnode_data() 302 dnode_phys_t *dnode; in vdev_spacemap_write() member 327 sma[i].dnode = objset_dnode_bonus_alloc(zfs->mos, in vdev_spacemap_write() 349 sma[i].dnode->dn_nblkptr = 3; in vdev_spacemap_write() 350 sma[i].dnode->dn_datablkszsec = smblksz >> MINBLOCKSHIFT; in vdev_spacemap_write() 389 sm = DN_BONUS(sma[i].dnode); in vdev_spacemap_write() [all …]
|
H A D | dsl.c | 355 dnode_phys_t *dnode; in dsl_dir_alloc() local 361 dnode = objset_dnode_bonus_alloc(zfs->mos, DMU_OT_DSL_DIR, in dsl_dir_alloc() 363 dir->phys = (dsl_dir_phys_t *)DN_BONUS(dnode); in dsl_dir_alloc() 366 dir->propszap = zap_alloc(zfs->mos, dnode); in dsl_dir_alloc() 368 dnode = objset_dnode_alloc(zfs->mos, DMU_OT_DSL_DIR_CHILD_MAP, in dsl_dir_alloc() 370 dir->childzap = zap_alloc(zfs->mos, dnode); in dsl_dir_alloc() 606 dnode_phys_t *dnode; in dsl_dataset_alloc() local 611 dnode = objset_dnode_bonus_alloc(zfs->mos, DMU_OT_DSL_DATASET, in dsl_dataset_alloc() 613 ds->phys = (dsl_dataset_phys_t *)DN_BONUS(dnode); in dsl_dataset_alloc() 615 dnode = objset_dnode_bonus_alloc(zfs->mos, DMU_OT_DEADLIST, in dsl_dataset_alloc() [all …]
|
H A D | fs.c | 347 dnode_phys_t *dnode) in fs_populate_sattrs() argument 359 assert(dnode->dn_bonustype == DMU_OT_SA); in fs_populate_sattrs() 360 assert(dnode->dn_nblkptr == 1); in fs_populate_sattrs() 505 dnode->dn_bonuslen = bonussz; in fs_populate_sattrs() 512 dnode_phys_t *dnode; in fs_populate_file() local 578 fs_populate_sattrs(arg, cur, dnode); in fs_populate_file() 585 dnode_phys_t *dnode; in fs_populate_dir() local 618 fs_populate_sattrs(arg, cur, dnode); in fs_populate_dir() 630 dir->zap = zap_alloc(os, dnode); in fs_populate_dir() 641 dnode_phys_t *dnode; in fs_populate_symlink() local [all …]
|
H A D | zfs.h | 150 void vdev_pwrite_dnode_indir(zfs_opt_t *zfs, dnode_phys_t *dnode, uint8_t level, 152 void vdev_pwrite_dnode_data(zfs_opt_t *zfs, dnode_phys_t *dnode, const void *data,
|
/freebsd/sys/compat/lindebugfs/ |
H A D | lindebugfs.c | 193 struct dentry *dnode; in debugfs_create_file() local 200 dnode = &dm->dm_dnode; in debugfs_create_file() 219 return (dnode); in debugfs_create_file() 274 struct dentry *dnode; in debugfs_create_dir() local 280 dnode = &dm->dm_dnode; in debugfs_create_dir() 294 return (dnode); in debugfs_create_dir() 302 struct dentry *dnode; in debugfs_create_symlink() local 312 dnode = &dm->dm_dnode; in debugfs_create_symlink() 325 return (dnode); in debugfs_create_symlink() 336 if (dnode == NULL) in debugfs_remove() [all …]
|
/freebsd/sys/contrib/openzfs/include/sys/ |
H A D | dbuf.h | 99 struct dnode; 347 uint64_t dbuf_whichblock(const struct dnode *di, const int64_t level, 350 void dbuf_create_bonus(struct dnode *dn); 353 void dbuf_rm_spill(struct dnode *dn, dmu_tx_t *tx); 355 dmu_buf_impl_t *dbuf_hold(struct dnode *dn, uint64_t blkid, const void *tag); 356 dmu_buf_impl_t *dbuf_hold_level(struct dnode *dn, int level, uint64_t blkid, 358 int dbuf_hold_impl(struct dnode *dn, uint8_t level, uint64_t blkid, 362 int dbuf_prefetch_impl(struct dnode *dn, int64_t level, uint64_t blkid, 365 int dbuf_prefetch(struct dnode *dn, int64_t level, uint64_t blkid, 409 void dbuf_free_range(struct dnode *dn, uint64_t start, uint64_t end,
|
H A D | dmu_zfetch.h | 39 struct dnode; /* so we can reference dnode */ 44 struct dnode *zf_dnode; /* dnode that owns this zfetch */ 79 void dmu_zfetch_init(zfetch_t *, struct dnode *);
|
H A D | dmu_tx.h | 45 struct dnode; 101 struct dnode *txh_dnode;
|
H A D | dmu.h | 68 struct dnode; 83 typedef struct dnode dnode_t; 951 void __dmu_object_info_from_dnode(struct dnode *dn, dmu_object_info_t *doi);
|
H A D | dnode.h | 283 struct dnode { struct
|
/freebsd/sys/fs/tmpfs/ |
H A D | tmpfs_subr.c | 1210 struct tmpfs_node *dnode; in tmpfs_alloc_file() local 1217 dnode = VP_TO_TMPFS_DIR(dvp); in tmpfs_alloc_file() 1231 parent = dnode; in tmpfs_alloc_file() 1488 struct tmpfs_node *dnode; in tmpfs_dir_attach() local 1496 dnode = VP_TO_TMPFS_DIR(vp); in tmpfs_dir_attach() 1497 dnode->tn_dir.tn_readdir_lastn = 0; in tmpfs_dir_attach() 1523 dnode->tn_accessed = true; in tmpfs_dir_attach() 1537 struct tmpfs_node *dnode; in tmpfs_dir_detach() local 1542 dnode = VP_TO_TMPFS_DIR(vp); in tmpfs_dir_detach() 1543 head = &dnode->tn_dir.tn_dirhead; in tmpfs_dir_detach() [all …]
|
H A D | tmpfs_vnops.c | 100 dnode = VP_TO_TMPFS_DIR(dvp); in tmpfs_lookup1() 105 dnode->tn_dir.tn_parent == dnode, in tmpfs_lookup1() 108 TMPFS_ASSERT_LOCKED(dnode); in tmpfs_lookup1() 745 struct tmpfs_node *dnode; in tmpfs_remove() local 753 dnode = VP_TO_TMPFS_DIR(dvp); in tmpfs_remove() 1316 struct tmpfs_node *dnode; in tmpfs_rmdir() local 1320 dnode = VP_TO_TMPFS_DIR(dvp); in tmpfs_rmdir() 1368 TMPFS_NODE_LOCK(dnode); in tmpfs_rmdir() 1369 dnode->tn_links--; in tmpfs_rmdir() 1371 dnode->tn_accessed = true; in tmpfs_rmdir() [all …]
|
H A D | tmpfs.h | 503 struct tmpfs_dirent *tmpfs_dir_first(struct tmpfs_node *dnode, 505 struct tmpfs_dirent *tmpfs_dir_next(struct tmpfs_node *dnode,
|
/freebsd/stand/libsa/zfs/ |
H A D | zfsimpl.c | 2324 int nlevels = dnode->dn_nlevels; in dnode_read() 2338 if (dnode->dn_maxblkid == 0) { in dnode_read() 2357 if (bn > dnode->dn_maxblkid) in dnode_read() 2363 indbp = dnode->dn_blkptr; in dnode_read() 2382 dnode_cache_obj = dnode; in dnode_read() 2708 z.zap_dnode = dnode; in fzap_lookup() 2736 rc = dnode_read(spa, dnode, 0, zap, size); in zap_lookup() 2892 rc = dnode_read(spa, dnode, 0, zap, size); in zap_list() 2906 dnode_phys_t *dnode) in objset_get_dnode() argument 2912 dnode, sizeof(dnode_phys_t)); in objset_get_dnode() [all …]
|
/freebsd/sys/cddl/contrib/opensolaris/uts/common/ |
H A D | Makefile.files | 85 dnode.o \
|
/freebsd/sys/contrib/openzfs/include/ |
H A D | Makefile.am | 50 sys/dnode.h \
|
/freebsd/sys/modules/zfs/ |
H A D | Makefile | 253 dnode.c \ 396 CFLAGS.dnode.c= ${NO_WUNUSED_BUT_SET_VARIABLE}
|
/freebsd/sys/contrib/openzfs/module/ |
H A D | Makefile.bsd | 267 dnode.c \ 432 CFLAGS.dnode.c= ${NO_WUNUSED_BUT_SET_VARIABLE}
|
H A D | Kbuild.in | 341 dnode.o \
|
/freebsd/sys/contrib/openzfs/lib/libzpool/ |
H A D | Makefile.am | 94 module/zfs/dnode.c \
|
/freebsd/cddl/lib/libzpool/ |
H A D | Makefile | 83 dnode.c \
|
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | dmu_tx.c | 42 typedef void (*dmu_tx_hold_func_t)(dmu_tx_t *tx, struct dnode *dn,
|