Home
last modified time | relevance | path

Searched refs:dnode (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/usr.sbin/makefs/
H A Dzfs.c66 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 Dobjset.c66 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 Dzap.c66 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 Dvdev.c129 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 Ddsl.c355 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 Dfs.c347 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 Dzfs.h150 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 Dlindebugfs.c193 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 Ddbuf.h99 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 Ddmu_zfetch.h39 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 Ddmu_tx.h45 struct dnode;
101 struct dnode *txh_dnode;
H A Ddmu.h68 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 Ddnode.h283 struct dnode { struct
/freebsd/sys/fs/tmpfs/
H A Dtmpfs_subr.c1210 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 Dtmpfs_vnops.c100 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 Dtmpfs.h503 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 Dzfsimpl.c2324 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 DMakefile.files85 dnode.o \
/freebsd/sys/contrib/openzfs/include/
H A DMakefile.am50 sys/dnode.h \
/freebsd/sys/modules/zfs/
H A DMakefile253 dnode.c \
396 CFLAGS.dnode.c= ${NO_WUNUSED_BUT_SET_VARIABLE}
/freebsd/sys/contrib/openzfs/module/
H A DMakefile.bsd267 dnode.c \
432 CFLAGS.dnode.c= ${NO_WUNUSED_BUT_SET_VARIABLE}
H A DKbuild.in341 dnode.o \
/freebsd/sys/contrib/openzfs/lib/libzpool/
H A DMakefile.am94 module/zfs/dnode.c \
/freebsd/cddl/lib/libzpool/
H A DMakefile83 dnode.c \
/freebsd/sys/contrib/openzfs/module/zfs/
H A Ddmu_tx.c42 typedef void (*dmu_tx_hold_func_t)(dmu_tx_t *tx, struct dnode *dn,

12