Home
last modified time | relevance | path

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

/freebsd-14.2/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dspa_os.c195 mutex_enter(&spa_namespace_lock); in spa_import_rootpool()
206 mutex_exit(&spa_namespace_lock); in spa_import_rootpool()
228 mutex_exit(&spa_namespace_lock); in spa_import_rootpool()
251 mutex_exit(&spa_namespace_lock); in spa_import_rootpool()
261 mutex_exit(&spa_namespace_lock); in spa_import_rootpool()
H A Dzfs_ioctl_os.c117 mutex_enter(&spa_namespace_lock); in zfs_ioc_nextboot()
121 mutex_exit(&spa_namespace_lock); in zfs_ioc_nextboot()
H A Dzvol_os.c292 if (!mutex_owned(&spa_namespace_lock)) { in zvol_geom_open()
293 if (!mutex_tryenter(&spa_namespace_lock)) { in zvol_geom_open()
304 mutex_exit(&spa_namespace_lock); in zvol_geom_open()
984 if (!mutex_owned(&spa_namespace_lock)) { in zvol_cdev_open()
985 if (!mutex_tryenter(&spa_namespace_lock)) { in zvol_cdev_open()
996 mutex_exit(&spa_namespace_lock); in zvol_cdev_open()
/freebsd-14.2/sys/contrib/openzfs/module/zfs/
H A Dspa_misc.c239 kmutex_t spa_namespace_lock; variable
1194 mutex_enter(&spa_namespace_lock); in spa_vdev_enter()
1211 mutex_enter(&spa_namespace_lock); in spa_vdev_detach_enter()
1336 mutex_exit(&spa_namespace_lock); in spa_vdev_exit()
1414 mutex_enter(&spa_namespace_lock); in spa_vdev_state_exit()
1416 mutex_exit(&spa_namespace_lock); in spa_vdev_state_exit()
2097 mutex_enter(&spa_namespace_lock); in spa_set_deadman_ziotime()
2100 mutex_exit(&spa_namespace_lock); in spa_set_deadman_ziotime()
2113 mutex_exit(&spa_namespace_lock); in spa_set_deadman_synctime()
2935 mutex_exit(&spa_namespace_lock); in param_set_deadman_failmode_common()
[all …]
H A Dspa_config.c137 mutex_enter(&spa_namespace_lock); in spa_config_load()
149 mutex_exit(&spa_namespace_lock); in spa_config_load()
252 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_write_cachefile()
378 int error = mutex_enter_interruptible(&spa_namespace_lock); in spa_all_configs()
393 mutex_exit(&spa_namespace_lock); in spa_all_configs()
572 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_config_update()
H A Dspa.c958 mutex_enter(&spa_namespace_lock); in spa_change_guid()
978 mutex_exit(&spa_namespace_lock); in spa_change_guid()
5794 mutex_exit(&spa_namespace_lock);
5804 mutex_exit(&spa_namespace_lock);
6550 mutex_exit(&spa_namespace_lock);
6729 mutex_exit(&spa_namespace_lock);
6854 mutex_exit(&spa_namespace_lock);
6899 mutex_exit(&spa_namespace_lock);
7018 mutex_exit(&spa_namespace_lock);
7024 mutex_exit(&spa_namespace_lock);
[all …]
H A Dvdev_initialize.c682 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_initialize_stop_wait()
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()
H A Dvdev_removal.c281 ASSERT(!MUTEX_HELD(&spa_namespace_lock)); in spa_vdev_noalloc()
286 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_vdev_noalloc()
314 ASSERT(!MUTEX_HELD(&spa_namespace_lock)); in spa_vdev_alloc()
319 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_vdev_alloc()
2037 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_remove_make_hole_and_free()
2065 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_vdev_remove_log()
2092 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_vdev_remove_log()
2141 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_vdev_remove_log()
2385 boolean_t locked = MUTEX_HELD(&spa_namespace_lock); in spa_vdev_remove()
2395 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in spa_vdev_remove()
H A Dvdev_trim.c1039 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_trim_stop_wait()
1078 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_trim_stop()
1114 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_trim_stop_all()
1147 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_trim_restart()
1565 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_autotrim_restart()
1670 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_trim_l2arc()
H A Dmmp.c730 mutex_enter(&spa_namespace_lock); in mmp_signal_all_threads()
735 mutex_exit(&spa_namespace_lock); in mmp_signal_all_threads()
H A Dzio_inject.c885 mutex_enter(&spa_namespace_lock); in zio_inject_list_next()
903 mutex_exit(&spa_namespace_lock); in zio_inject_list_next()
H A Dzvol.c882 ASSERT(mutex_owned(&spa_namespace_lock)); in zvol_first_open()
949 ASSERT0(MUTEX_HELD(&spa_namespace_lock)); in zvol_create_snap_minor_cb()
1049 ASSERT0(MUTEX_HELD(&spa_namespace_lock)); in zvol_create_minors_cb()
H A Dzfs_fm.c1567 boolean_t locked = mutex_owned(&spa_namespace_lock); in zfs_ereport_zvol_post()
1568 if (!locked) mutex_enter(&spa_namespace_lock); in zfs_ereport_zvol_post()
1570 if (!locked) mutex_exit(&spa_namespace_lock); in zfs_ereport_zvol_post()
H A Dvdev_rebuild.c1074 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_rebuild_restart()
1088 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_rebuild_stop_wait()
H A Dzfs_ioctl.c2971 mutex_enter(&spa_namespace_lock); in zfs_ioc_pool_set_props()
2976 mutex_exit(&spa_namespace_lock); in zfs_ioc_pool_set_props()
3009 mutex_enter(&spa_namespace_lock); in zfs_ioc_pool_get_props()
3012 mutex_exit(&spa_namespace_lock); in zfs_ioc_pool_get_props()
5761 mutex_enter(&spa_namespace_lock); in zfs_ioc_clear()
5764 mutex_exit(&spa_namespace_lock); in zfs_ioc_clear()
5772 mutex_exit(&spa_namespace_lock); in zfs_ioc_clear()
H A Darc.c8114 mutex_enter(&spa_namespace_lock); in l2arc_dev_get_next()
8159 mutex_exit(&spa_namespace_lock); in l2arc_dev_get_next()
9728 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in l2arc_spa_rebuild_start()
/freebsd-14.2/sys/contrib/openzfs/module/os/linux/zfs/
H A Dzvol_os.c791 if (!mutex_owned(&spa_namespace_lock)) { in zvol_open()
792 if (!mutex_tryenter(&spa_namespace_lock)) { in zvol_open()
814 mutex_exit(&spa_namespace_lock); in zvol_open()
/freebsd-14.2/sys/contrib/openzfs/cmd/
H A Dztest.c1169 mutex_enter(&spa_namespace_lock); in ztest_kill()
1171 mutex_exit(&spa_namespace_lock); in ztest_kill()
3567 mutex_enter(&spa_namespace_lock); in ztest_split_pool()
3570 mutex_exit(&spa_namespace_lock); in ztest_split_pool()
6992 mutex_enter(&spa_namespace_lock); in ztest_walk_pool_directory()
6996 mutex_exit(&spa_namespace_lock); in ztest_walk_pool_directory()
7748 mutex_enter(&spa_namespace_lock); in ztest_run()
7752 mutex_exit(&spa_namespace_lock); in ztest_run()
/freebsd-14.2/sys/contrib/openzfs/include/sys/
H A Dspa.h829 extern kmutex_t spa_namespace_lock;
/freebsd-14.2/sys/contrib/openzfs/cmd/zdb/
H A Dzdb.c7502 mutex_enter(&spa_namespace_lock); in zdb_set_skip_mmp()
7506 mutex_exit(&spa_namespace_lock); in zdb_set_skip_mmp()
9432 mutex_enter(&spa_namespace_lock); in main()
9438 mutex_exit(&spa_namespace_lock); in main()