Lines Matching refs:dn

167 	dnode_phys_t *dn_phys; /* pointer into dn->dn_dbuf->db.db_data */
277 void dnode_setbonuslen(dnode_t *dn, int newsize, dmu_tx_t *tx);
278 void dnode_setbonus_type(dnode_t *dn, dmu_object_type_t, dmu_tx_t *tx);
279 void dnode_rm_spill(dnode_t *dn, dmu_tx_t *tx);
285 boolean_t dnode_add_ref(dnode_t *dn, void *ref);
286 void dnode_rele(dnode_t *dn, void *ref);
287 void dnode_rele_and_unlock(dnode_t *dn, void *tag);
288 void dnode_setdirty(dnode_t *dn, dmu_tx_t *tx);
289 void dnode_sync(dnode_t *dn, dmu_tx_t *tx);
290 void dnode_allocate(dnode_t *dn, dmu_object_type_t ot, int blocksize, int ibs,
292 void dnode_reallocate(dnode_t *dn, dmu_object_type_t ot, int blocksize,
294 void dnode_free(dnode_t *dn, dmu_tx_t *tx);
297 void dnode_verify(dnode_t *dn);
298 int dnode_set_blksz(dnode_t *dn, uint64_t size, int ibs, dmu_tx_t *tx);
299 void dnode_free_range(dnode_t *dn, uint64_t off, uint64_t len, dmu_tx_t *tx);
300 void dnode_diduse_space(dnode_t *dn, int64_t space);
301 void dnode_willuse_space(dnode_t *dn, int64_t space, dmu_tx_t *tx);
302 void dnode_new_blkid(dnode_t *dn, uint64_t blkid, dmu_tx_t *tx, boolean_t);
303 uint64_t dnode_block_freed(dnode_t *dn, uint64_t blkid);
306 int dnode_next_offset(dnode_t *dn, int flags, uint64_t *off,
308 void dnode_evict_dbufs(dnode_t *dn);
309 void dnode_evict_bonus(dnode_t *dn);
327 #define dprintf_dnode(dn, fmt, ...) do { \
330 uint64_t __db_obj = (dn)->dn_object; \
336 dprintf_ds((dn)->dn_objset->os_dsl_dataset, "obj=%s " fmt, \
341 #define DNODE_VERIFY(dn) dnode_verify(dn)
347 #define DNODE_VERIFY(dn)