Lines Matching refs:dn

258 void dnode_setbonuslen(dnode_t *dn, int newsize, dmu_tx_t *tx);
259 void dnode_setbonus_type(dnode_t *dn, dmu_object_type_t, dmu_tx_t *tx);
260 void dnode_rm_spill(dnode_t *dn, dmu_tx_t *tx);
266 boolean_t dnode_add_ref(dnode_t *dn, void *ref);
267 void dnode_rele(dnode_t *dn, void *ref);
268 void dnode_setdirty(dnode_t *dn, dmu_tx_t *tx);
269 void dnode_sync(dnode_t *dn, dmu_tx_t *tx);
270 void dnode_allocate(dnode_t *dn, dmu_object_type_t ot, int blocksize, int ibs,
272 void dnode_reallocate(dnode_t *dn, dmu_object_type_t ot, int blocksize,
274 void dnode_free(dnode_t *dn, dmu_tx_t *tx);
277 void dnode_verify(dnode_t *dn);
278 int dnode_set_blksz(dnode_t *dn, uint64_t size, int ibs, dmu_tx_t *tx);
279 uint64_t dnode_current_max_length(dnode_t *dn);
280 void dnode_free_range(dnode_t *dn, uint64_t off, uint64_t len, dmu_tx_t *tx);
281 void dnode_clear_range(dnode_t *dn, uint64_t blkid,
283 void dnode_diduse_space(dnode_t *dn, int64_t space);
284 void dnode_willuse_space(dnode_t *dn, int64_t space, dmu_tx_t *tx);
285 void dnode_new_blkid(dnode_t *dn, uint64_t blkid, dmu_tx_t *tx, boolean_t);
286 uint64_t dnode_block_freed(dnode_t *dn, uint64_t blkid);
289 int dnode_next_offset(dnode_t *dn, int flags, uint64_t *off,
291 void dnode_evict_dbufs(dnode_t *dn);
300 #define dprintf_dnode(dn, fmt, ...) do { \ argument
303 uint64_t __db_obj = (dn)->dn_object; \
309 dprintf_ds((dn)->dn_objset->os_dsl_dataset, "obj=%s " fmt, \
314 #define DNODE_VERIFY(dn) dnode_verify(dn) argument
320 #define DNODE_VERIFY(dn) argument