Home
last modified time | relevance | path

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

/freebsd/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.c114 mutex_enter(&spa_namespace_lock); in zfs_ioc_nextboot()
118 mutex_exit(&spa_namespace_lock); in zfs_ioc_nextboot()
H A Dzvol_os.c291 if (!mutex_owned(&spa_namespace_lock)) { in zvol_geom_open()
292 if (!mutex_tryenter(&spa_namespace_lock)) { in zvol_geom_open()
303 mutex_exit(&spa_namespace_lock); in zvol_geom_open()
982 if (!mutex_owned(&spa_namespace_lock)) { in zvol_cdev_open()
983 if (!mutex_tryenter(&spa_namespace_lock)) { in zvol_cdev_open()
994 mutex_exit(&spa_namespace_lock); in zvol_cdev_open()
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dspa_misc.c240 kmutex_t spa_namespace_lock; variable
1241 mutex_enter(&spa_namespace_lock); in spa_vdev_enter()
1260 mutex_enter(&spa_namespace_lock); in spa_vdev_detach_enter()
1387 mutex_exit(&spa_namespace_lock); in spa_vdev_exit()
1465 mutex_enter(&spa_namespace_lock); in spa_vdev_state_exit()
1467 mutex_exit(&spa_namespace_lock); in spa_vdev_state_exit()
2148 mutex_enter(&spa_namespace_lock); in spa_set_deadman_ziotime()
2151 mutex_exit(&spa_namespace_lock); in spa_set_deadman_ziotime()
2164 mutex_exit(&spa_namespace_lock); in spa_set_deadman_synctime()
2986 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.c993 mutex_enter(&spa_namespace_lock); in spa_change_guid()
1013 mutex_exit(&spa_namespace_lock); in spa_change_guid()
5334 mutex_exit(&spa_namespace_lock);
5864 mutex_exit(&spa_namespace_lock);
5874 mutex_exit(&spa_namespace_lock);
6621 mutex_exit(&spa_namespace_lock);
6800 mutex_exit(&spa_namespace_lock);
6930 mutex_exit(&spa_namespace_lock);
6976 mutex_exit(&spa_namespace_lock);
7011 mutex_exit(&spa_namespace_lock);
[all …]
H A Dzio_inject.c910 mutex_enter(&spa_namespace_lock); in zio_inject_fault()
912 mutex_exit(&spa_namespace_lock); in zio_inject_fault()
997 mutex_enter(&spa_namespace_lock); in zio_inject_list_next()
1019 mutex_exit(&spa_namespace_lock); in zio_inject_list_next()
H A Dvdev_initialize.c685 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_initialize_stop_wait()
728 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_initialize_stop()
761 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_initialize_stop_all()
781 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.c1043 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_trim_stop_wait()
1083 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_trim_stop()
1120 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_trim_stop_all()
1154 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_trim_restart()
1575 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_autotrim_restart()
1680 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in vdev_trim_l2arc()
H A Dmmp.c731 mutex_enter(&spa_namespace_lock); in mmp_signal_all_threads()
736 mutex_exit(&spa_namespace_lock); in mmp_signal_all_threads()
H A Dzvol.c908 ASSERT(mutex_owned(&spa_namespace_lock)); in zvol_first_open()
975 ASSERT0(MUTEX_HELD(&spa_namespace_lock)); in zvol_create_snap_minor_cb()
1075 ASSERT0(MUTEX_HELD(&spa_namespace_lock)); in zvol_create_minors_cb()
H A Dzfs_fm.c1564 boolean_t locked = mutex_owned(&spa_namespace_lock); in zfs_ereport_zvol_post()
1565 if (!locked) mutex_enter(&spa_namespace_lock); in zfs_ereport_zvol_post()
1567 if (!locked) mutex_exit(&spa_namespace_lock); in zfs_ereport_zvol_post()
H A Dvdev_rebuild.c1075 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_rebuild_restart()
1090 ASSERT(MUTEX_HELD(&spa_namespace_lock) || in vdev_rebuild_stop_wait()
H A Dzfs_ioctl.c2987 mutex_enter(&spa_namespace_lock); in zfs_ioc_pool_set_props()
2992 mutex_exit(&spa_namespace_lock); in zfs_ioc_pool_set_props()
3025 mutex_enter(&spa_namespace_lock); in zfs_ioc_pool_get_props()
3028 mutex_exit(&spa_namespace_lock); in zfs_ioc_pool_get_props()
5823 mutex_enter(&spa_namespace_lock); in zfs_ioc_clear()
5826 mutex_exit(&spa_namespace_lock); in zfs_ioc_clear()
5834 mutex_exit(&spa_namespace_lock); in zfs_ioc_clear()
H A Darc.c8119 mutex_enter(&spa_namespace_lock); in l2arc_dev_get_next()
8164 mutex_exit(&spa_namespace_lock); in l2arc_dev_get_next()
9730 ASSERT(MUTEX_HELD(&spa_namespace_lock)); in l2arc_spa_rebuild_start()
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/
H A Dzvol_os.c789 if (!mutex_owned(&spa_namespace_lock)) { in zvol_open()
790 if (!mutex_tryenter(&spa_namespace_lock)) { in zvol_open()
813 mutex_exit(&spa_namespace_lock); in zvol_open()
/freebsd/sys/contrib/openzfs/cmd/
H A Dztest.c1225 mutex_exit(&spa_namespace_lock); in ztest_kill()
1240 mutex_enter(&spa_namespace_lock); in ztest_kill()
1242 mutex_exit(&spa_namespace_lock); in ztest_kill()
3664 mutex_enter(&spa_namespace_lock); in ztest_split_pool()
3667 mutex_exit(&spa_namespace_lock); in ztest_split_pool()
3951 mutex_enter(&spa_namespace_lock); in raidz_scratch_verify()
3955 mutex_exit(&spa_namespace_lock); in raidz_scratch_verify()
7346 mutex_enter(&spa_namespace_lock); in ztest_walk_pool_directory()
7350 mutex_exit(&spa_namespace_lock); in ztest_walk_pool_directory()
8445 mutex_enter(&spa_namespace_lock); in ztest_run()
[all …]
/freebsd/sys/contrib/openzfs/include/sys/
H A Dspa.h837 extern kmutex_t spa_namespace_lock;
/freebsd/sys/contrib/openzfs/cmd/zdb/
H A Dzdb.c7410 mutex_enter(&spa_namespace_lock); in zdb_set_skip_mmp()
7414 mutex_exit(&spa_namespace_lock); in zdb_set_skip_mmp()
9373 mutex_enter(&spa_namespace_lock); in main()
9379 mutex_exit(&spa_namespace_lock); in main()