/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | spa_os.c | 196 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 D | zfs_ioctl_os.c | 111 mutex_enter(&spa_namespace_lock); in zfs_ioc_nextboot() 115 mutex_exit(&spa_namespace_lock); in zfs_ioc_nextboot()
|
H A D | zvol_os.c | 285 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 D | spa_misc.c | 241 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 D | spa.c | 1085 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 D | spa_config.c | 164 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 D | vdev_removal.c | 276 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 D | zio_inject.c | 973 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 D | vdev_initialize.c | 688 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 D | vdev_trim.c | 1048 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 D | mmp.c | 732 mutex_enter(&spa_namespace_lock); in mmp_signal_all_threads() 737 mutex_exit(&spa_namespace_lock); in mmp_signal_all_threads()
|
H A D | zfs_fm.c | 1583 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 D | vdev_rebuild.c | 1082 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_rebuild_restart() 1097 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_rebuild_stop_wait()
|
H A D | zvol.c | 1235 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 D | zfs_ioctl.c | 3125 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 D | arc.c | 8550 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 D | zvol_os.c | 770 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 D | kernel.c | 865 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 D | ztest.c | 1231 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 D | spa.h | 871 extern kmutex_t spa_namespace_lock;
|
/freebsd/sys/contrib/openzfs/cmd/zdb/ |
H A D | zdb.c | 7774 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()
|