Home
last modified time | relevance | path

Searched refs:ds_opening_lock (Results 1 – 3 of 3) sorted by relevance

/freebsd-12.1/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
H A Ddsl_dataset.h219 kmutex_t ds_opening_lock; member
/freebsd-12.1/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Ddmu_objset.c385 ASSERT(ds == NULL || MUTEX_HELD(&ds->ds_opening_lock)); in dmu_objset_open_impl()
595 mutex_enter(&ds->ds_opening_lock); in dmu_objset_from_ds()
611 mutex_exit(&ds->ds_opening_lock); in dmu_objset_from_ds()
H A Ddsl_dataset.c345 if (mutex_owned(&ds->ds_opening_lock)) in dsl_dataset_evict_async()
346 mutex_exit(&ds->ds_opening_lock); in dsl_dataset_evict_async()
347 mutex_destroy(&ds->ds_opening_lock); in dsl_dataset_evict_async()
483 mutex_init(&ds->ds_opening_lock, NULL, MUTEX_DEFAULT, NULL); in dsl_dataset_hold_obj()
577 mutex_destroy(&ds->ds_opening_lock); in dsl_dataset_hold_obj()