Home
last modified time | relevance | path

Searched refs:dn_slots (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Ddmu_object.c54 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()
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()
242 if (dn_slots == 0) in dmu_object_claim_dnsize()
243 dn_slots = DNODE_MIN_SLOTS; in dmu_object_claim_dnsize()
279 if (dn_slots == 0) in dmu_object_reclaim_dnsize()
[all …]
H A Ddnode.c570 dmu_object_type_t bonustype, int bonuslen, int dn_slots, dmu_tx_t *tx) in dnode_allocate() argument
574 ASSERT3U(dn_slots, >, 0); in dnode_allocate()
575 ASSERT3U(dn_slots << DNODE_SHIFT, <=, in dnode_allocate()
591 dn->dn_objset, dn->dn_object, tx->tx_txg, blocksize, ibs, dn_slots); in dnode_allocate()
603 ASSERT3U(bonuslen, <=, DN_SLOTS_TO_BONUSLEN(dn_slots)); in dnode_allocate()
631 dn->dn_num_slots = dn_slots; in dnode_allocate()
636 1 + ((DN_SLOTS_TO_BONUSLEN(dn_slots) - bonuslen) >> in dnode_allocate()
664 dmu_object_type_t bonustype, int bonuslen, int dn_slots, in dnode_reallocate() argument
681 ASSERT3U(bonuslen, <=, DN_BONUS_SIZE(dn_slots << DNODE_SHIFT)); in dnode_reallocate()
708 1 + ((DN_SLOTS_TO_BONUSLEN(dn_slots) - bonuslen) >> in dnode_reallocate()
[all …]
H A Ddmu_recv.c1116 uint8_t dn_slots = drro->drr_dn_slots != 0 ? in receive_object() local
1133 dn_slots > in receive_object()
1211 dn_slots != doi.doi_dnodesize >> DNODE_SHIFT || in receive_object()
1235 dn_slots != doi.doi_dnodesize >> DNODE_SHIFT) { in receive_object()
1302 if (dn_slots > 1) { in receive_object()
1306 slot < drro->drr_object + dn_slots; in receive_object()
1342 dn_slots << DNODE_SHIFT, tx); in receive_object()
1351 dn_slots << DNODE_SHIFT, rwa->spill ? in receive_object()
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Ddnode.h393 int dnode_hold_impl(struct objset *dd, uint64_t object, int flag, int dn_slots,
402 dmu_object_type_t bonustype, int bonuslen, int dn_slots, dmu_tx_t *tx);
404 dmu_object_type_t bonustype, int bonuslen, int dn_slots,