Lines Matching refs:ASSERT

200 	ASSERT(!list_link_active(&dn->dn_link));  in dnode_dest()
203 ASSERT(!multilist_link_active(&dn->dn_dirty_link[i])); in dnode_dest()
223 ASSERT(!dn->dn_have_spill); in dnode_dest()
308 ASSERT(dnode_cache == NULL); in dnode_init()
400 ASSERT(dn->dn_phys); in dnode_verify()
401 ASSERT(dn->dn_objset); in dnode_verify()
402 ASSERT(dn->dn_handle->dnh_dnode == dn); in dnode_verify()
404 ASSERT(DMU_OT_IS_VALID(dn->dn_phys->dn_type)); in dnode_verify()
423 ASSERT(DMU_OT_IS_VALID(dn->dn_type)); in dnode_verify()
438 ASSERT(DMU_OBJECT_IS_SPECIAL(dn->dn_object) || dn->dn_dbuf != NULL); in dnode_verify()
470 ASSERT(dnp->dn_indblkshift <= SPA_MAXBLOCKSHIFT); in dnode_byteswap()
471 ASSERT(dnp->dn_nblkptr <= DN_MAX_NBLKPTR); in dnode_byteswap()
482 ASSERT(DMU_OT_IS_VALID(dnp->dn_bonustype)); in dnode_byteswap()
499 ASSERT((size & (sizeof (dnode_phys_t)-1)) == 0); in dnode_buf_byteswap()
562 ASSERT(RW_WRITE_HELD(&dn->dn_struct_rwlock)); in dnode_rm_spill()
623 ASSERT(DMU_OT_IS_VALID(dn->dn_phys->dn_type)); in dnode_create()
624 ASSERT(zrl_is_locked(&dnh->dnh_zrlock)); in dnode_create()
625 ASSERT(!DN_SLOT_IS_PTR(dnh->dnh_dnode)); in dnode_create()
663 ASSERT((dn->dn_id_flags & DN_ID_NEW_EXIST) == 0); in dnode_destroy()
740 ASSERT(dn->dn_type == DMU_OT_NONE); in dnode_allocate()
742 ASSERT(dn->dn_phys->dn_type == DMU_OT_NONE); in dnode_allocate()
743 ASSERT(ot != DMU_OT_NONE); in dnode_allocate()
744 ASSERT(DMU_OT_IS_VALID(ot)); in dnode_allocate()
745 ASSERT((bonustype == DMU_OT_NONE && bonuslen == 0) || in dnode_allocate()
749 ASSERT(DMU_OT_IS_VALID(bonustype)); in dnode_allocate()
751 ASSERT(dn->dn_type == DMU_OT_NONE); in dnode_allocate()
755 ASSERT(zfs_refcount_is_zero(&dn->dn_tx_holds)); in dnode_allocate()
757 ASSERT(avl_is_empty(&dn->dn_dbufs)); in dnode_allocate()
768 ASSERT(!multilist_link_active(&dn->dn_dirty_link[i])); in dnode_allocate()
817 ASSERT(dn->dn_object != DMU_META_DNODE_OBJECT || dmu_tx_private_ok(tx)); in dnode_reallocate()
818 ASSERT(tx->tx_txg != 0); in dnode_reallocate()
819 ASSERT((bonustype == DMU_OT_NONE && bonuslen == 0) || in dnode_reallocate()
822 ASSERT(DMU_OT_IS_VALID(bonustype)); in dnode_reallocate()
840 ASSERT(BP_IS_HOLE(&dn->dn_phys->dn_blkptr[0]) || in dnode_reallocate()
884 ASSERT(dn->dn_bonuslen <= dn->dn_bonus->db.db_size); in dnode_reallocate()
895 ASSERT(!RW_LOCK_HELD(&odn->dn_struct_rwlock)); in dnode_move_impl()
896 ASSERT(MUTEX_NOT_HELD(&odn->dn_mtx)); in dnode_move_impl()
897 ASSERT(MUTEX_NOT_HELD(&odn->dn_dbufs_mtx)); in dnode_move_impl()
948 ASSERT(zfs_refcount_count(&odn->dn_tx_holds) == 0); in dnode_move_impl()
950 ASSERT(avl_is_empty(&ndn->dn_dbufs)); in dnode_move_impl()
972 ASSERT(ndn->dn_handle->dnh_dnode == odn); in dnode_move_impl()
1109 ASSERT(odn->dn_dbuf != NULL); /* only "special" dnodes have no parent */ in dnode_move()
1151 ASSERT(refcount >= 0); in dnode_move()
1178 ASSERT(refcount == zfs_refcount_count(&ndn->dn_holds)); in dnode_move()
1179 ASSERT(dbufs == DN_DBUFS_COUNT(ndn)); in dnode_move()
1289 ASSERT(zrl_is_locked(&dnh->dnh_zrlock)); in dnode_reclaim_slots()
1339 ASSERT(dn->dn_dbuf == NULL || in dnode_special_close()
1392 ASSERT(zfs_refcount_is_zero(&dn->dn_holds)); in dnode_buf_evict_async()
1393 ASSERT(zfs_refcount_is_zero(&dn->dn_tx_holds)); in dnode_buf_evict_async()
1446 ASSERT(!(flag & DNODE_MUST_BE_ALLOCATED) || (slots == 0)); in dnode_hold_impl()
1447 ASSERT(!(flag & DNODE_MUST_BE_FREE) || (slots > 0)); in dnode_hold_impl()
1456 ASSERT(spa_config_held(os->os_spa, SCL_ALL, RW_WRITER) == 0 || in dnode_hold_impl()
1460 ASSERT((flag & DNODE_MUST_BE_ALLOCATED) || (flag & DNODE_MUST_BE_FREE)); in dnode_hold_impl()
1490 ASSERT(mdn->dn_object == DMU_META_DNODE_OBJECT); in dnode_hold_impl()
1526 ASSERT(DB_DNODE(db)->dn_type == DMU_OT_DNODE); in dnode_hold_impl()
1574 ASSERT(dnc->dnc_count == epb); in dnode_hold_impl()
1791 ASSERT(refs > 0 || zrl_owner(&dnh->dnh_zrlock) != curthread); in dnode_rele_and_unlock()
1862 ASSERT(dn->dn_phys->dn_type || dn->dn_allocated_txg); in dnode_setdirty()
1863 ASSERT(dn->dn_free_txg == 0 || dn->dn_free_txg >= txg); in dnode_setdirty()
1883 ASSERT(!zfs_refcount_is_zero(&dn->dn_holds) || in dnode_setdirty()
1885 ASSERT(dn->dn_datablksz != 0); in dnode_setdirty()
2006 ASSERT(RW_WRITE_HELD(&dn->dn_struct_rwlock)); in dnode_set_nlevels_impl()
2016 ASSERT(db != NULL); in dnode_set_nlevels_impl()
2071 ASSERT(blkid != DMU_BONUS_BLKID); in dnode_new_blkid()
2073 ASSERT(have_read ? in dnode_new_blkid()
2204 ASSERT(db->db_dirtycnt > 0); in dnode_dirty_l1range()
2294 ASSERT(dn->dn_maxblkid == 0); in dnode_free_range()
2335 ASSERT(ISP2(blksz)); in dnode_free_range()
2354 ASSERT(IS_P2ALIGNED(off, blksz)); in dnode_free_range()
2355 ASSERT(trunc || IS_P2ALIGNED(len, blksz)); in dnode_free_range()
2512 ASSERT((dn->dn_phys->dn_flags & DNODE_FLAG_USED_BYTES) == 0); in dnode_diduse_space()
2552 ASSERT(RW_LOCK_HELD(&dn->dn_struct_rwlock)); in dnode_next_offset_level()
2556 ASSERT(txg == 0 || !hole); in dnode_next_offset_level()
2606 ASSERT(dn->dn_type == DMU_OT_DNODE); in dnode_next_offset_level()
2607 ASSERT(!(flags & DNODE_FIND_BACKWARDS)); in dnode_next_offset_level()