| /NextBSD/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ |
| HD | dbuf.h | 85 struct dnode; 264 uint64_t dbuf_whichblock(struct dnode *di, int64_t level, uint64_t offset); 266 dmu_buf_impl_t *dbuf_create_tlib(struct dnode *dn, char *data); 267 void dbuf_create_bonus(struct dnode *dn); 269 void dbuf_spill_hold(struct dnode *dn, dmu_buf_impl_t **dbp, void *tag); 271 void dbuf_rm_spill(struct dnode *dn, dmu_tx_t *tx); 273 dmu_buf_impl_t *dbuf_hold(struct dnode *dn, uint64_t blkid, void *tag); 274 dmu_buf_impl_t *dbuf_hold_level(struct dnode *dn, int level, uint64_t blkid, 276 int dbuf_hold_impl(struct dnode *dn, uint8_t level, uint64_t blkid, 280 void dbuf_prefetch(struct dnode *dn, int64_t level, uint64_t blkid, [all …]
|
| HD | dmu_zfetch.h | 41 struct dnode; /* so we can reference dnode */ 54 struct dnode *zf_dnode; /* dnode that owns this zfetch */ 60 void dmu_zfetch_init(zfetch_t *, struct dnode *);
|
| HD | dmu_tx.h | 44 struct dnode; 103 struct dnode *txh_dnode;
|
| HD | dmu.h | 66 struct dnode; 420 void dmu_write_policy(objset_t *os, struct dnode *dn, int level, int wp, 446 int dmu_spill_hold_by_dnode(struct dnode *dn, uint32_t flags, 800 void dmu_object_info_from_dnode(struct dnode *dn, dmu_object_info_t *doi);
|
| HD | dnode.h | 147 typedef struct dnode { struct
|
| /NextBSD/sys/boot/zfs/ |
| HD | zfsimpl.c | 1219 dnode_read(const spa_t *spa, const dnode_phys_t *dnode, off_t offset, void *buf, size_t buflen) in dnode_read() argument 1221 int ibshift = dnode->dn_indblkshift - SPA_BLKPTRSHIFT; in dnode_read() 1222 int bsize = dnode->dn_datablkszsec << SPA_MINBLOCKSHIFT; in dnode_read() 1223 int nlevels = dnode->dn_nlevels; in dnode_read() 1242 if (bn > dnode->dn_maxblkid) in dnode_read() 1245 if (dnode == dnode_cache_obj && bn == dnode_cache_bn) in dnode_read() 1248 indbp = dnode->dn_blkptr; in dnode_read() 1267 dnode_cache_obj = dnode; in dnode_read() 1291 mzap_lookup(const dnode_phys_t *dnode, const char *name, uint64_t *value) in mzap_lookup() argument 1302 size = dnode->dn_datablkszsec * 512; in mzap_lookup() [all …]
|
| /NextBSD/sys/fs/tmpfs/ |
| HD | tmpfs_subr.c | 683 struct tmpfs_node *dnode; in tmpfs_alloc_file() local 691 dnode = VP_TO_TMPFS_DIR(dvp); in tmpfs_alloc_file() 700 MPASS(dnode->tn_links <= LINK_MAX); in tmpfs_alloc_file() 701 if (dnode->tn_links == LINK_MAX) { in tmpfs_alloc_file() 705 parent = dnode; in tmpfs_alloc_file() 713 dnode->tn_gid, vap->va_mode, parent, target, vap->va_rdev, &node); in tmpfs_alloc_file() 743 tmpfs_dir_first(struct tmpfs_node *dnode, struct tmpfs_dir_cursor *dc) in tmpfs_dir_first() argument 747 de = RB_MIN(tmpfs_dir, &dnode->tn_dir.tn_dirhead); in tmpfs_dir_first() 757 tmpfs_dir_next(struct tmpfs_node *dnode, struct tmpfs_dir_cursor *dc) in tmpfs_dir_next() argument 768 &dnode->tn_dir.tn_dirhead, dc->tdc_tree); in tmpfs_dir_next() [all …]
|
| HD | tmpfs_vnops.c | 85 struct tmpfs_node *dnode; in tmpfs_lookup() local 88 dnode = VP_TO_TMPFS_DIR(dvp); in tmpfs_lookup() 97 MPASS(IMPLIES(dnode->tn_type == VDIR && in tmpfs_lookup() 98 dnode->tn_dir.tn_parent == dnode, in tmpfs_lookup() 101 TMPFS_ASSERT_LOCKED(dnode); in tmpfs_lookup() 102 if (dnode->tn_dir.tn_parent == NULL) { in tmpfs_lookup() 108 dnode->tn_dir.tn_parent, cnp->cn_lkflags, vpp); in tmpfs_lookup() 116 de = tmpfs_dir_lookup(dnode, NULL, cnp); in tmpfs_lookup() 177 if ((dnode->tn_mode & S_ISTXT) && in tmpfs_lookup() 525 struct tmpfs_node *dnode; in tmpfs_remove() local [all …]
|
| /NextBSD/sys/boot/i386/zfsboot/ |
| HD | zfsboot.c | 157 zfs_read(spa_t *spa, const dnode_phys_t *dnode, off_t *offp, void *start, size_t size) in zfs_read() argument 159 const znode_phys_t *zp = (const znode_phys_t *) dnode->dn_bonus; in zfs_read() 167 rc = dnode_read(spa, dnode, *offp, start, n); in zfs_read() 216 xfsread(const dnode_phys_t *dnode, off_t *offp, void *buf, size_t nbyte) in xfsread() argument 218 if ((size_t)zfs_read(spa, dnode, offp, buf, nbyte) != nbyte) { in xfsread()
|
| /NextBSD/sys/fs/nandfs/ |
| HD | nandfs_vnops.c | 1272 struct nandfs_node *dnode = VTON(dvp); in nandfs_dirempty() local 1274 uint64_t file_size = dnode->nn_inode.i_size; in nandfs_dirempty() 1275 uint64_t blockcount = dnode->nn_inode.i_blocks; in nandfs_dirempty() 1277 uint32_t blocksize = dnode->nn_nandfsdev->nd_blocksize; in nandfs_dirempty() 1291 error = nandfs_bread(dnode, blocknr, NOCRED, 0, &bp); in nandfs_dirempty() 1319 KASSERT(dirent->inode == dnode->nn_ino, in nandfs_dirempty() 1428 struct nandfs_node *dnode = VTON(dvp); in nandfs_remove() local 1440 (dnode->nn_inode.i_flags & APPEND)) in nandfs_remove() 1964 struct nandfs_node *node, *dnode; in nandfs_rmdir() local 1969 dnode = VTON(dvp); in nandfs_rmdir() [all …]
|
| /NextBSD/sys/cddl/contrib/opensolaris/uts/common/ |
| HD | Makefile.files | 52 dnode.o \
|
| /NextBSD/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
| HD | dmu_tx.c | 42 typedef void (*dmu_tx_hold_func_t)(dmu_tx_t *tx, struct dnode *dn,
|
| /NextBSD/sys/conf/ |
| HD | files | 161 cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c optional zfs compile-with "${ZFS_C}" \
|