Home
last modified time | relevance | path

Searched refs:spa_namespace_lock (Results 1 – 21 of 21) sorted by relevance

/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dspa_os.c196 mutex_enter(&spa_namespace_lock); in spa_import_rootpool()
207 mutex_exit(&spa_namespace_lock); in spa_import_rootpool()
229 mutex_exit(&spa_namespace_lock); in spa_import_rootpool()
252 mutex_exit(&spa_namespace_lock); in spa_import_rootpool()
262 mutex_exit(&spa_namespace_lock); in spa_import_rootpool()
H A Dzfs_ioctl_os.c111 mutex_enter(&spa_namespace_lock); in zfs_ioc_nextboot()
115 mutex_exit(&spa_namespace_lock); in zfs_ioc_nextboot()
H A Dzvol_os.c285 if (!mutex_owned(&spa_namespace_lock)) { in zvol_geom_open()
286 if (!mutex_tryenter(&spa_namespace_lock)) { in zvol_geom_open()
298 mutex_exit(&spa_namespace_lock); in zvol_geom_open()
965 if (!mutex_owned(&spa_namespace_lock)) { in zvol_cdev_open()
966 if (!mutex_tryenter(&spa_namespace_lock)) { in zvol_cdev_open()
978 mutex_exit(&spa_namespace_lock); in zvol_cdev_open()
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dspa_misc.c241 kmutex_t spa_namespace_lock; variable
623 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_lookup()
648 cv_wait(&spa_namespace_cv, &spa_namespace_lock); in spa_lookup()
700 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_add()
750 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_add()
839 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_remove()
918 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_next()
940 MUTEX_HELD(&spa_namespace_lock) || in spa_open_ref()
953 MUTEX_HELD(&spa_namespace_lock) || in spa_close()
982 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in spa_refcount_zero()
[all …]
H A Dspa.c1085 mutex_enter(&spa_namespace_lock); in spa_change_guid()
1120 mutex_exit(&spa_namespace_lock); in spa_change_guid()
2190 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in spa_unload()
5263 ASSERT(MUTEX_HELD(&spa_namespace_lock) ||
5290 ASSERT(MUTEX_HELD(&spa_namespace_lock));
5366 ASSERT(MUTEX_HELD(&spa_namespace_lock));
5513 ASSERT(MUTEX_HELD(&spa_namespace_lock));
5560 mutex_exit(&spa_namespace_lock);
5799 mutex_enter(&spa_namespace_lock);
5963 if (MUTEX_NOT_HELD(&spa_namespace_lock)) {
[all …]
H A Dspa_config.c164 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_write_cachefile()
290 int error = mutex_enter_interruptible(&spa_namespace_lock); in spa_all_configs()
305 mutex_exit(&spa_namespace_lock); in spa_all_configs()
484 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_config_update()
H A Dvdev_removal.c276 ASSERT(!MUTEX_HELD(&spa_namespace_lock)); in spa_vdev_noalloc()
281 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_vdev_noalloc()
309 ASSERT(!MUTEX_HELD(&spa_namespace_lock)); in spa_vdev_alloc()
314 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_vdev_alloc()
2052 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_remove_make_hole_and_free()
2080 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_vdev_remove_log()
2107 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_vdev_remove_log()
2156 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_vdev_remove_log()
2400 boolean_t locked = MUTEX_HELD(&spa_namespace_lock); in spa_vdev_remove()
2410 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_vdev_remove()
H A Dzio_inject.c973 mutex_enter(&spa_namespace_lock); in zio_inject_fault()
975 mutex_exit(&spa_namespace_lock); in zio_inject_fault()
1060 mutex_enter(&spa_namespace_lock); in zio_inject_list_next()
1082 mutex_exit(&spa_namespace_lock); in zio_inject_list_next()
H A Dvdev_initialize.c688 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_initialize_stop_wait()
731 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_initialize_stop()
764 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_initialize_stop_all()
784 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_initialize_restart()
H A Dvdev_trim.c1048 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_trim_stop_wait()
1088 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_trim_stop()
1125 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_trim_stop_all()
1159 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_trim_restart()
1585 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_autotrim_restart()
1692 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_trim_l2arc()
H A Dmmp.c732 mutex_enter(&spa_namespace_lock); in mmp_signal_all_threads()
737 mutex_exit(&spa_namespace_lock); in mmp_signal_all_threads()
H A Dzfs_fm.c1583 boolean_t locked = mutex_owned(&spa_namespace_lock); in zfs_ereport_zvol_post()
1584 if (!locked) mutex_enter(&spa_namespace_lock); in zfs_ereport_zvol_post()
1586 if (!locked) mutex_exit(&spa_namespace_lock); in zfs_ereport_zvol_post()
H A Dvdev_rebuild.c1082 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_rebuild_restart()
1097 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_rebuild_stop_wait()
H A Dzvol.c1235 ASSERT(mutex_owned(&spa_namespace_lock)); in zvol_first_open()
1305 ASSERT0(MUTEX_HELD(&spa_namespace_lock)); in zvol_create_snap_minor_cb()
1405 ASSERT0(MUTEX_HELD(&spa_namespace_lock)); in zvol_create_minors_cb()
H A Dzfs_ioctl.c3125 mutex_enter(&spa_namespace_lock); in zfs_ioc_pool_set_props()
3130 mutex_exit(&spa_namespace_lock); in zfs_ioc_pool_set_props()
3179 mutex_enter(&spa_namespace_lock); in zfs_ioc_pool_get_props()
3186 mutex_exit(&spa_namespace_lock); in zfs_ioc_pool_get_props()
6124 mutex_enter(&spa_namespace_lock); in zfs_ioc_clear()
6127 mutex_exit(&spa_namespace_lock); in zfs_ioc_clear()
6135 mutex_exit(&spa_namespace_lock); in zfs_ioc_clear()
H A Darc.c8550 mutex_enter(&spa_namespace_lock); in l2arc_dev_get_next()
8593 mutex_exit(&spa_namespace_lock); in l2arc_dev_get_next()
10233 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in l2arc_spa_rebuild_start()
10258 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in l2arc_spa_rebuild_stop()
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/
H A Dzvol_os.c770 if (!mutex_owned(&spa_namespace_lock)) { in zvol_open()
771 if (!mutex_tryenter(&spa_namespace_lock)) { in zvol_open()
795 mutex_exit(&spa_namespace_lock); in zvol_open()
/freebsd/sys/contrib/openzfs/lib/libzpool/
H A Dkernel.c865 mutex_enter(&spa_namespace_lock); in spa_config_load()
877 mutex_exit(&spa_namespace_lock); in spa_config_load()
/freebsd/sys/contrib/openzfs/cmd/
H A Dztest.c1231 if (mutex_tryenter(&spa_namespace_lock)) { in ztest_kill()
1234 mutex_exit(&spa_namespace_lock); in ztest_kill()
1249 mutex_enter(&spa_namespace_lock); in ztest_kill()
1251 mutex_exit(&spa_namespace_lock); in ztest_kill()
3691 mutex_enter(&spa_namespace_lock); in ztest_split_pool()
3694 mutex_exit(&spa_namespace_lock); in ztest_split_pool()
3978 mutex_enter(&spa_namespace_lock); in raidz_scratch_verify()
3982 mutex_exit(&spa_namespace_lock); in raidz_scratch_verify()
7425 mutex_enter(&spa_namespace_lock); in ztest_walk_pool_directory()
7429 mutex_exit(&spa_namespace_lock); in ztest_walk_pool_directory()
[all …]
/freebsd/sys/contrib/openzfs/include/sys/
H A Dspa.h871 extern kmutex_t spa_namespace_lock;
/freebsd/sys/contrib/openzfs/cmd/zdb/
H A Dzdb.c7774 mutex_enter(&spa_namespace_lock); in zdb_set_skip_mmp()
7778 mutex_exit(&spa_namespace_lock); in zdb_set_skip_mmp()
9840 mutex_enter(&spa_namespace_lock); in main()
9846 mutex_exit(&spa_namespace_lock); in main()