Searched refs:dn_slots (Results 1 – 4 of 4) sorted by relevance
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | dmu_object.c | 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() [all …]
|
H A D | dnode.c | 571 dmu_object_type_t bonustype, int bonuslen, int dn_slots, dmu_tx_t *tx) in dnode_allocate() argument 575 ASSERT3U(dn_slots, >, 0); in dnode_allocate() 576 ASSERT3U(dn_slots << DNODE_SHIFT, <=, in dnode_allocate() 592 dn->dn_objset, dn->dn_object, tx->tx_txg, blocksize, ibs, dn_slots); in dnode_allocate() 604 ASSERT3U(bonuslen, <=, DN_SLOTS_TO_BONUSLEN(dn_slots)); in dnode_allocate() 632 dn->dn_num_slots = dn_slots; in dnode_allocate() 637 1 + ((DN_SLOTS_TO_BONUSLEN(dn_slots) - bonuslen) >> in dnode_allocate() 665 dmu_object_type_t bonustype, int bonuslen, int dn_slots, in dnode_reallocate() argument 682 ASSERT3U(bonuslen, <=, DN_BONUS_SIZE(dn_slots << DNODE_SHIFT)); in dnode_reallocate() 709 1 + ((DN_SLOTS_TO_BONUSLEN(dn_slots) - bonuslen) >> in dnode_reallocate() [all …]
|
H A D | dmu_recv.c | 1116 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 D | dnode.h | 393 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,
|