Lines Matching refs:ASSERT
137 ASSERT(MUTEX_HELD(&vd->vdev_initialize_lock)); in vdev_initialize_change_state()
390 ASSERT(spa_config_held(vd->vdev_spa, SCL_CONFIG, RW_READER) || in vdev_initialize_calculate_progress()
392 ASSERT(vd->vdev_leaf_zap != 0); in vdev_initialize_calculate_progress()
463 ASSERT(spa_config_held(vd->vdev_spa, SCL_CONFIG, RW_READER) || in vdev_initialize_load()
465 ASSERT(vd->vdev_leaf_zap != 0); in vdev_initialize_load()
523 ASSERT(vd->vdev_ops->vdev_op_leaf); in vdev_initialize_range_add()
535 ASSERT(vdev_is_concrete(vd)); in vdev_initialize_thread()
602 ASSERT(vd->vdev_initialize_thread != NULL || in vdev_initialize_thread()
630 ASSERT(MUTEX_HELD(&vd->vdev_initialize_lock)); in vdev_initialize()
631 ASSERT(vd->vdev_ops->vdev_op_leaf); in vdev_initialize()
632 ASSERT(vdev_is_concrete(vd)); in vdev_initialize()
634 ASSERT(!vd->vdev_detached); in vdev_initialize()
635 ASSERT(!vd->vdev_initialize_exit_wanted); in vdev_initialize()
636 ASSERT(!vd->vdev_top->vdev_removing); in vdev_initialize()
637 ASSERT(!vd->vdev_top->vdev_rz_expanding); in vdev_initialize()
651 ASSERT(MUTEX_HELD(&vd->vdev_initialize_lock)); in vdev_uninitialize()
652 ASSERT(vd->vdev_ops->vdev_op_leaf); in vdev_uninitialize()
653 ASSERT(vdev_is_concrete(vd)); in vdev_uninitialize()
655 ASSERT(!vd->vdev_detached); in vdev_uninitialize()
656 ASSERT(!vd->vdev_initialize_exit_wanted); in vdev_uninitialize()
657 ASSERT(!vd->vdev_top->vdev_removing); in vdev_uninitialize()
668 ASSERT(MUTEX_HELD(&vd->vdev_initialize_lock)); in vdev_initialize_stop_wait_impl()
686 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_initialize_stop_wait()
709 ASSERT(!spa_config_held(vd->vdev_spa, SCL_CONFIG|SCL_STATE, RW_WRITER)); in vdev_initialize_stop()
710 ASSERT(MUTEX_HELD(&vd->vdev_initialize_lock)); in vdev_initialize_stop()
711 ASSERT(vd->vdev_ops->vdev_op_leaf); in vdev_initialize_stop()
712 ASSERT(vdev_is_concrete(vd)); in vdev_initialize_stop()
729 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_initialize_stop()
762 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_initialize_stop_all()
782 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_initialize_restart()
784 ASSERT(!spa_config_held(vd->vdev_spa, SCL_ALL, RW_WRITER)); in vdev_initialize_restart()
792 ASSERT(err == 0 || err == ENOENT); in vdev_initialize_restart()
799 ASSERT(err == 0 || err == ENOENT); in vdev_initialize_restart()