Home
last modified time | relevance | path

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

/freebsd/sys/contrib/openzfs/module/zfs/
H A Drrwlock.c143 mutex_init(&rrl->rr_lock, NULL, MUTEX_DEFAULT, NULL); in rrw_init()
155 mutex_destroy(&rrl->rr_lock); in rrw_destroy()
165 mutex_enter(&rrl->rr_lock); in rrw_enter_read_impl()
170 mutex_exit(&rrl->rr_lock); in rrw_enter_read_impl()
181 cv_wait(&rrl->rr_cv, &rrl->rr_lock); in rrw_enter_read_impl()
191 mutex_exit(&rrl->rr_lock); in rrw_enter_read_impl()
216 mutex_enter(&rrl->rr_lock); in rrw_enter_write()
223 cv_wait(&rrl->rr_cv, &rrl->rr_lock); in rrw_enter_write()
227 mutex_exit(&rrl->rr_lock); in rrw_enter_write()
242 mutex_enter(&rrl->rr_lock); in rrw_exit()
[all …]
/freebsd/sys/contrib/openzfs/include/sys/
H A Drrwlock.h59 kmutex_t rr_lock; member