Lines Matching refs:dnode
94 struct dnode;
313 uint64_t dbuf_whichblock(struct dnode *di, int64_t level, uint64_t offset);
315 dmu_buf_impl_t *dbuf_create_tlib(struct dnode *dn, char *data);
316 void dbuf_create_bonus(struct dnode *dn);
318 void dbuf_spill_hold(struct dnode *dn, dmu_buf_impl_t **dbp, void *tag);
320 void dbuf_rm_spill(struct dnode *dn, dmu_tx_t *tx);
322 dmu_buf_impl_t *dbuf_hold(struct dnode *dn, uint64_t blkid, void *tag);
323 dmu_buf_impl_t *dbuf_hold_level(struct dnode *dn, int level, uint64_t blkid,
325 int dbuf_hold_impl(struct dnode *dn, uint8_t level, uint64_t blkid,
329 int dbuf_prefetch_impl(struct dnode *dn, int64_t level, uint64_t blkid,
332 int dbuf_prefetch(struct dnode *dn, int64_t level, uint64_t blkid,
368 void dbuf_free_range(struct dnode *dn, uint64_t start, uint64_t end,