Lines Matching refs:wq
52 wq_wait_init(&m->wq, &wqe, false /* wait_read */); in __mutex_lock()
64 wq_wait_final(&m->wq, &wqe, 0, m, fname, lineno); in __mutex_lock()
109 wq_wake_next(&m->wq, m, fname, lineno); in __mutex_unlock()
170 wq_wake_next(&m->wq, m, fname, lineno); in __mutex_read_unlock()
197 wq_wait_init(&m->wq, &wqe, true /* wait_read */); in __mutex_read_lock()
209 wq_wait_final(&m->wq, &wqe, 0, m, fname, lineno); in __mutex_read_lock()
328 if (!wq_is_empty(&m->wq)) in mutex_destroy()
386 if (cv->m && wq_have_condvar(&cv->m->wq, cv)) in condvar_destroy()
403 wq_promote_condvar(&m->wq, cv, only_one, m, fname, lineno); in cv_signal()
456 wq_wait_init_condvar(&m->wq, &wqe, cv, m->state > 0); in __condvar_wait_timeout()
471 wq_wake_next(&m->wq, m, fname, lineno); in __condvar_wait_timeout()
473 res = wq_wait_final(&m->wq, &wqe, timeout_ms, m, fname, lineno); in __condvar_wait_timeout()