Searched refs:bq_lock (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/sys/contrib/openzfs/module/zfs/
H A Dbqueue.c55 mutex_init(&q->bq_lock, NULL, MUTEX_DEFAULT, NULL);
71 mutex_enter(&q->bq_lock);
76 mutex_exit(&q->bq_lock);
77 mutex_destroy(&q->bq_lock);
86 mutex_enter(&q->bq_lock);
89 cv_wait_sig(&q->bq_add_cv, &q->bq_lock);
97 mutex_exit(&q->bq_lock);
134 mutex_enter(&q->bq_lock);
136 cv_wait_sig(&q->bq_pop_cv, &q->bq_lock);
144 mutex_exit(&q->bq_lock);
[all...]
/freebsd-13-stable/sys/contrib/openzfs/include/sys/
H A Dbqueue.h30 kmutex_t bq_lock; member in struct:bqueue
/freebsd-13-stable/sys/kern/
H A Dvfs_bio.c105 struct mtx_padalign bq_lock; member in struct:bufqueue
112 #define BQ_LOCKPTR(bq) (&(bq)->bq_lock)
141 #define BD_LOCKPTR(bd) (&(bd)->bd_cleanq->bq_lock)
1851 mtx_init(&bq->bq_lock, lockname, NULL, MTX_DEF);

Completed in 74 milliseconds