Lines Matching refs:ASSERT
189 ASSERT(!list_link_active(&dn->dn_link)); in dnode_dest()
192 ASSERT(!multilist_link_active(&dn->dn_dirty_link[i])); in dnode_dest()
212 ASSERT(!dn->dn_have_spill); in dnode_dest()
231 ASSERT(dnode_cache == NULL); in dnode_init()
264 ASSERT(dn->dn_phys); in dnode_verify()
265 ASSERT(dn->dn_objset); in dnode_verify()
266 ASSERT(dn->dn_handle->dnh_dnode == dn); in dnode_verify()
268 ASSERT(DMU_OT_IS_VALID(dn->dn_phys->dn_type)); in dnode_verify()
287 ASSERT(DMU_OT_IS_VALID(dn->dn_type)); in dnode_verify()
302 ASSERT(DMU_OBJECT_IS_SPECIAL(dn->dn_object) || dn->dn_dbuf != NULL); in dnode_verify()
334 ASSERT(dnp->dn_indblkshift <= SPA_MAXBLOCKSHIFT); in dnode_byteswap()
335 ASSERT(dnp->dn_nblkptr <= DN_MAX_NBLKPTR); in dnode_byteswap()
356 ASSERT(DMU_OT_IS_VALID(dnp->dn_bonustype)); in dnode_byteswap()
372 ASSERT((size & (sizeof (dnode_phys_t)-1)) == 0); in dnode_buf_byteswap()
424 ASSERT(RW_WRITE_HELD(&dn->dn_struct_rwlock)); in dnode_rm_spill()
483 ASSERT(DMU_OT_IS_VALID(dn->dn_phys->dn_type)); in dnode_create()
484 ASSERT(zrl_is_locked(&dnh->dnh_zrlock)); in dnode_create()
485 ASSERT(!DN_SLOT_IS_PTR(dnh->dnh_dnode)); in dnode_create()
523 ASSERT((dn->dn_id_flags & DN_ID_NEW_EXIST) == 0); in dnode_destroy()
598 ASSERT(dn->dn_type == DMU_OT_NONE); in dnode_allocate()
599 ASSERT(bcmp(dn->dn_phys, &dnode_phys_zero, sizeof (dnode_phys_t)) == 0); in dnode_allocate()
600 ASSERT(dn->dn_phys->dn_type == DMU_OT_NONE); in dnode_allocate()
601 ASSERT(ot != DMU_OT_NONE); in dnode_allocate()
602 ASSERT(DMU_OT_IS_VALID(ot)); in dnode_allocate()
603 ASSERT((bonustype == DMU_OT_NONE && bonuslen == 0) || in dnode_allocate()
606 ASSERT(DMU_OT_IS_VALID(bonustype)); in dnode_allocate()
608 ASSERT(dn->dn_type == DMU_OT_NONE); in dnode_allocate()
612 ASSERT(zfs_refcount_is_zero(&dn->dn_tx_holds)); in dnode_allocate()
614 ASSERT(avl_is_empty(&dn->dn_dbufs)); in dnode_allocate()
625 ASSERT(!multilist_link_active(&dn->dn_dirty_link[i])); in dnode_allocate()
674 ASSERT(dn->dn_object != DMU_META_DNODE_OBJECT || dmu_tx_private_ok(tx)); in dnode_reallocate()
675 ASSERT(tx->tx_txg != 0); in dnode_reallocate()
676 ASSERT((bonustype == DMU_OT_NONE && bonuslen == 0) || in dnode_reallocate()
679 ASSERT(DMU_OT_IS_VALID(bonustype)); in dnode_reallocate()
697 ASSERT(BP_IS_HOLE(&dn->dn_phys->dn_blkptr[0]) || in dnode_reallocate()
741 ASSERT(dn->dn_bonuslen <= dn->dn_bonus->db.db_size); in dnode_reallocate()
754 ASSERT(!RW_LOCK_HELD(&odn->dn_struct_rwlock)); in dnode_move_impl()
755 ASSERT(MUTEX_NOT_HELD(&odn->dn_mtx)); in dnode_move_impl()
756 ASSERT(MUTEX_NOT_HELD(&odn->dn_dbufs_mtx)); in dnode_move_impl()
807 ASSERT(zfs_refcount_count(&odn->dn_tx_holds) == 0); in dnode_move_impl()
809 ASSERT(avl_is_empty(&ndn->dn_dbufs)); in dnode_move_impl()
830 ASSERT(ndn->dn_handle->dnh_dnode == odn); in dnode_move_impl()
953 ASSERT(odn->dn_dbuf != NULL); /* only "special" dnodes have no parent */ in dnode_move()
995 ASSERT(refcount >= 0); in dnode_move()
1022 ASSERT(refcount == zfs_refcount_count(&ndn->dn_holds)); in dnode_move()
1023 ASSERT(dbufs == DN_DBUFS_COUNT(ndn)); in dnode_move()
1131 ASSERT(zrl_is_locked(&dnh->dnh_zrlock)); in dnode_reclaim_slots()
1178 ASSERT(dn->dn_dbuf == NULL || in dnode_special_close()
1231 ASSERT(zfs_refcount_is_zero(&dn->dn_holds)); in dnode_buf_evict_async()
1232 ASSERT(zfs_refcount_is_zero(&dn->dn_tx_holds)); in dnode_buf_evict_async()
1285 ASSERT(!(flag & DNODE_MUST_BE_ALLOCATED) || (slots == 0)); in dnode_hold_impl()
1286 ASSERT(!(flag & DNODE_MUST_BE_FREE) || (slots > 0)); in dnode_hold_impl()
1295 ASSERT(spa_config_held(os->os_spa, SCL_ALL, RW_WRITER) == 0 || in dnode_hold_impl()
1299 ASSERT((flag & DNODE_MUST_BE_ALLOCATED) || (flag & DNODE_MUST_BE_FREE)); in dnode_hold_impl()
1329 ASSERT(mdn->dn_object == DMU_META_DNODE_OBJECT); in dnode_hold_impl()
1365 ASSERT(DB_DNODE(db)->dn_type == DMU_OT_DNODE); in dnode_hold_impl()
1413 ASSERT(dnc->dnc_count == epb); in dnode_hold_impl()
1621 ASSERT(refs > 0 || dnh->dnh_zrlock.zr_owner != curthread); in dnode_rele_and_unlock()
1683 ASSERT(dn->dn_phys->dn_type || dn->dn_allocated_txg); in dnode_setdirty()
1684 ASSERT(dn->dn_free_txg == 0 || dn->dn_free_txg >= txg); in dnode_setdirty()
1704 ASSERT(!zfs_refcount_is_zero(&dn->dn_holds) || in dnode_setdirty()
1706 ASSERT(dn->dn_datablksz != 0); in dnode_setdirty()
1826 ASSERT(RW_WRITE_HELD(&dn->dn_struct_rwlock)); in dnode_set_nlevels_impl()
1836 ASSERT(db != NULL); in dnode_set_nlevels_impl()
1891 ASSERT(blkid != DMU_BONUS_BLKID); in dnode_new_blkid()
1893 ASSERT(have_read ? in dnode_new_blkid()
2024 ASSERT(db->db_dirtycnt > 0); in dnode_dirty_l1range()
2084 ASSERT(dn->dn_maxblkid == 0); in dnode_free_range()
2146 ASSERT(ISP2(blksz)); in dnode_free_range()
2183 ASSERT(IS_P2ALIGNED(off, blksz)); in dnode_free_range()
2184 ASSERT(trunc || IS_P2ALIGNED(len, blksz)); in dnode_free_range()
2349 ASSERT((dn->dn_phys->dn_flags & DNODE_FLAG_USED_BYTES) == 0); in dnode_diduse_space()
2389 ASSERT(RW_LOCK_HELD(&dn->dn_struct_rwlock)); in dnode_next_offset_level()
2393 ASSERT(txg == 0 || !hole); in dnode_next_offset_level()
2438 ASSERT(dn->dn_type == DMU_OT_DNODE); in dnode_next_offset_level()
2439 ASSERT(!(flags & DNODE_FIND_BACKWARDS)); in dnode_next_offset_level()