Lines Matching defs:dnode
252 struct dnode { struct
266 struct dnode_handle *dn_handle; argument
267 dnode_phys_t *dn_phys; /* pointer into dn->dn_dbuf->db.db_data */ argument
271 * context (eg. even before the dnode is first synced). argument
283 uint8_t dn_moved; /* Has this dnode been moved? */ argument
288 uint8_t dn_num_slots; /* metadnode slots consumed on disk */ argument
311 uint64_t dn_dirty_txg; /* txg dnode was last dirtied */ argument
314 enum dnode_dirtycontext dn_dirtyctx; argument
315 uint8_t *dn_dirtyctx_firstset; /* dbg: contents meaningless */
318 zfs_refcount_t dn_tx_holds;
319 zfs_refcount_t dn_holds;
321 kmutex_t dn_dbufs_mtx;
356 * dn_next_maxblkid[txgoff] is valid to use in dnode_sync(). argument
361 * Adds a level of indirection between the dbuf and the dnode to avoid argument