Home
last modified time | relevance | path

Searched refs:mls_lock (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dmultilist.c89 mutex_init(&mls->mls_lock, NULL, MUTEX_DEFAULT, NULL); in multilist_create_impl()
129 mutex_destroy(&mls->mls_lock); in multilist_destroy()
173 need_lock = !MUTEX_HELD(&mls->mls_lock); in multilist_insert()
176 mutex_enter(&mls->mls_lock); in multilist_insert()
183 mutex_exit(&mls->mls_lock); in multilist_insert()
209 need_lock = !MUTEX_HELD(&mls->mls_lock); in multilist_remove()
212 mutex_enter(&mls->mls_lock); in multilist_remove()
219 mutex_exit(&mls->mls_lock); in multilist_remove()
244 boolean_t need_lock = !MUTEX_HELD(&mls->mls_lock); in multilist_is_empty()
247 mutex_enter(&mls->mls_lock); in multilist_is_empty()
[all …]
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dmultilist.h41 kmutex_t mls_lock; member