Lines Matching refs:ASSERT
135 ASSERT(MUTEX_HELD(&vd->vdev_initialize_lock)); in vdev_initialize_change_state()
387 ASSERT(spa_config_held(vd->vdev_spa, SCL_CONFIG, RW_READER) || in vdev_initialize_calculate_progress()
389 ASSERT(vd->vdev_leaf_zap != 0); in vdev_initialize_calculate_progress()
460 ASSERT(spa_config_held(vd->vdev_spa, SCL_CONFIG, RW_READER) || in vdev_initialize_load()
462 ASSERT(vd->vdev_leaf_zap != 0); in vdev_initialize_load()
520 ASSERT(vd->vdev_ops->vdev_op_leaf); in vdev_initialize_range_add()
532 ASSERT(vdev_is_concrete(vd)); in vdev_initialize_thread()
599 ASSERT(vd->vdev_initialize_thread != NULL || in vdev_initialize_thread()
627 ASSERT(MUTEX_HELD(&vd->vdev_initialize_lock)); in vdev_initialize()
628 ASSERT(vd->vdev_ops->vdev_op_leaf); in vdev_initialize()
629 ASSERT(vdev_is_concrete(vd)); in vdev_initialize()
631 ASSERT(!vd->vdev_detached); in vdev_initialize()
632 ASSERT(!vd->vdev_initialize_exit_wanted); in vdev_initialize()
633 ASSERT(!vd->vdev_top->vdev_removing); in vdev_initialize()
647 ASSERT(MUTEX_HELD(&vd->vdev_initialize_lock)); in vdev_uninitialize()
648 ASSERT(vd->vdev_ops->vdev_op_leaf); in vdev_uninitialize()
649 ASSERT(vdev_is_concrete(vd)); in vdev_uninitialize()
651 ASSERT(!vd->vdev_detached); in vdev_uninitialize()
652 ASSERT(!vd->vdev_initialize_exit_wanted); in vdev_uninitialize()
653 ASSERT(!vd->vdev_top->vdev_removing); in vdev_uninitialize()
664 ASSERT(MUTEX_HELD(&vd->vdev_initialize_lock)); in vdev_initialize_stop_wait_impl()
682 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_initialize_stop_wait()
704 ASSERT(!spa_config_held(vd->vdev_spa, SCL_CONFIG|SCL_STATE, RW_WRITER)); in vdev_initialize_stop()
705 ASSERT(MUTEX_HELD(&vd->vdev_initialize_lock)); in vdev_initialize_stop()
706 ASSERT(vd->vdev_ops->vdev_op_leaf); in vdev_initialize_stop()
707 ASSERT(vdev_is_concrete(vd)); in vdev_initialize_stop()
724 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_initialize_stop()
756 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_initialize_stop_all()
775 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_initialize_restart()
776 ASSERT(!spa_config_held(vd->vdev_spa, SCL_ALL, RW_WRITER)); in vdev_initialize_restart()
784 ASSERT(err == 0 || err == ENOENT); in vdev_initialize_restart()
791 ASSERT(err == 0 || err == ENOENT); in vdev_initialize_restart()