Lines Matching defs:dn
42 dnode_t *dn = NULL;
88 FTAG, &dn);
89 if (dn)
96 dnode_allocate(dn, ot, blocksize, indirect_blockshift,
100 dmu_tx_add_new_object(tx, dn);
101 dnode_rele(dn, FTAG);
118 dnode_t *dn;
124 err = dnode_hold_impl(os, object, DNODE_MUST_BE_FREE, FTAG, &dn);
127 dnode_allocate(dn, ot, blocksize, 0, bonustype, bonuslen, tx);
128 dmu_tx_add_new_object(tx, dn);
130 dnode_rele(dn, FTAG);
139 dnode_t *dn;
146 FTAG, &dn);
150 dnode_reallocate(dn, ot, blocksize, bonustype, bonuslen, tx);
152 dnode_rele(dn, FTAG);
159 dnode_t *dn;
165 FTAG, &dn);
169 ASSERT(dn->dn_type != DMU_OT_NONE);
174 dnode_free_range(dn, 0, DMU_OBJECT_END, tx);
175 dnode_free(dn, tx);
176 dnode_rele(dn, FTAG);
210 dnode_t *dn;
214 VERIFY0(dnode_hold(mos, object, FTAG, &dn));
215 if (dn->dn_type == DMU_OTN_ZAP_METADATA) {
216 dnode_rele(dn, FTAG);
219 ASSERT3U(dn->dn_type, ==, old_type);
220 ASSERT0(dn->dn_maxblkid);
229 dn->dn_next_type[tx->tx_txg & TXG_MASK] = dn->dn_type =
231 dnode_setdirty(dn, tx);
232 dnode_rele(dn, FTAG);
241 dnode_t *dn;
246 VERIFY0(dnode_hold(mos, object, FTAG, &dn));
247 t = dn->dn_type;
248 dnode_rele(dn, FTAG);