Lines Matching refs:dn_slots
54 int dn_slots = dnodesize >> DNODE_SHIFT; in dmu_object_alloc_impl() local
61 if (dn_slots == 0) { in dmu_object_alloc_impl()
62 dn_slots = DNODE_MIN_SLOTS; in dmu_object_alloc_impl()
64 ASSERT3S(dn_slots, >=, DNODE_MIN_SLOTS); in dmu_object_alloc_impl()
65 ASSERT3S(dn_slots, <=, DNODE_MAX_SLOTS); in dmu_object_alloc_impl()
88 (P2PHASE(object + dn_slots - 1, dnodes_per_chunk) < in dmu_object_alloc_impl()
89 dn_slots)) { in dmu_object_alloc_impl()
159 object = atomic_add_64_nv(cpuobj, dn_slots) - dn_slots; in dmu_object_alloc_impl()
168 dn_slots, FTAG, &dn); in dmu_object_alloc_impl()
177 bonustype, bonuslen, dn_slots, tx); in dmu_object_alloc_impl()
239 int dn_slots = dnodesize >> DNODE_SHIFT; in dmu_object_claim_dnsize() local
242 if (dn_slots == 0) in dmu_object_claim_dnsize()
243 dn_slots = DNODE_MIN_SLOTS; in dmu_object_claim_dnsize()
244 ASSERT3S(dn_slots, >=, DNODE_MIN_SLOTS); in dmu_object_claim_dnsize()
245 ASSERT3S(dn_slots, <=, DNODE_MAX_SLOTS); in dmu_object_claim_dnsize()
250 err = dnode_hold_impl(os, object, DNODE_MUST_BE_FREE, dn_slots, in dmu_object_claim_dnsize()
254 dnode_allocate(dn, ot, blocksize, 0, bonustype, bonuslen, dn_slots, tx); in dmu_object_claim_dnsize()
276 int dn_slots = dnodesize >> DNODE_SHIFT; in dmu_object_reclaim_dnsize() local
279 if (dn_slots == 0) in dmu_object_reclaim_dnsize()
280 dn_slots = DNODE_MIN_SLOTS; in dmu_object_reclaim_dnsize()
290 dnode_reallocate(dn, ot, blocksize, bonustype, bonuslen, dn_slots, in dmu_object_reclaim_dnsize()