Lines Matching refs:zv_suspend_lock
146 !rw_tryenter(&zv->zv_suspend_lock, mode)) { in zvol_find_by_name_hash()
148 rw_enter(&zv->zv_suspend_lock, mode); in zvol_find_by_name_hash()
320 RW_READ_HELD(&zv->zv_suspend_lock))); in zvol_set_volsize()
324 rw_exit(&zv->zv_suspend_lock); in zvol_set_volsize()
357 rw_exit(&zv->zv_suspend_lock); in zvol_set_volsize()
596 rw_enter(&zv_dst->zv_suspend_lock, RW_READER); in zvol_clone_range()
598 rw_exit(&zv_dst->zv_suspend_lock); in zvol_clone_range()
599 rw_enter(&zv_dst->zv_suspend_lock, RW_WRITER); in zvol_clone_range()
607 rw_downgrade(&zv_dst->zv_suspend_lock); in zvol_clone_range()
610 rw_enter(&zv_src->zv_suspend_lock, RW_READER); in zvol_clone_range()
750 rw_exit(&zv_src->zv_suspend_lock); in zvol_clone_range()
751 rw_exit(&zv_dst->zv_suspend_lock); in zvol_clone_range()
1049 ASSERT(RW_LOCK_HELD(&zv->zv_suspend_lock)); in zvol_setup_zv()
1088 RW_LOCK_HELD(&zv->zv_suspend_lock)); in zvol_shutdown_zv()
1115 ASSERT(RW_WRITE_HELD(&zv->zv_suspend_lock)); in zvol_tag()
1134 ASSERT(RW_WRITE_HELD(&zv->zv_suspend_lock)); in zvol_suspend()
1156 ASSERT(RW_WRITE_HELD(&zv->zv_suspend_lock)); in zvol_resume()
1171 rw_exit(&zv->zv_suspend_lock); in zvol_resume()
1192 ASSERT(RW_READ_HELD(&zv->zv_suspend_lock)); in zvol_first_open()
1215 ASSERT(RW_READ_HELD(&zv->zv_suspend_lock)); in zvol_last_close()