Lines Matching refs:kq_lock
221 mtx_assert(&(kn)->kn_kq->kq_lock, MA_OWNED); \
231 mtx_lock(&(kq)->kq_lock); \
241 mtx_unlock(&(kq)->kq_lock); \
244 mtx_unlock(&(kq)->kq_lock); \
247 mtx_assert(&(kq)->kq_lock, MA_OWNED); \
250 mtx_assert(&(kq)->kq_lock, MA_NOTOWNED); \
1081 mtx_init(&kq->kq_lock, "kqueue", NULL, MTX_DEF | MTX_DUPOK); in kqueue_init()
1083 knlist_init_mtx(&kq->kq_sel.si_note, &kq->kq_lock); in kqueue_init()
1627 msleep(kq, &kq->kq_lock, PSOCK | PDROP, "kqflxwt", 0); in kqueue_register()
1975 error = msleep_sbt(kq, &kq->kq_lock, PSOCK | PCATCH, in kqueue_scan()
2001 error = msleep(kq, &kq->kq_lock, PSOCK, in kqueue_scan()
2227 msleep(&kq->kq_refcnt, &kq->kq_lock, PSOCK, "kqclose", 0); in kqueue_drain()
2238 msleep(kq, &kq->kq_lock, PSOCK, "kqclo1", 0); in kqueue_drain()
2252 msleep(kq, &kq->kq_lock, PSOCK, in kqueue_drain()
2266 msleep(&kq->kq_state, &kq->kq_lock, PSOCK, "kqtqdr", 0); in kqueue_drain()
2286 mtx_destroy(&kq->kq_lock); in kqueue_destroy()
2460 mtx_assert(&kn->kn_kq->kq_lock, kqislocked ? MA_OWNED : MA_NOTOWNED); in knlist_remove_kq()
2637 msleep(kq, &kq->kq_lock, PSOCK | PDROP, "kqkclr", 0); in knlist_cleardel()
2681 msleep(kq, &kq->kq_lock, PSOCK, "kqflxwt", 0); in knote_fdclose()
2746 msleep(kq, &kq->kq_lock, PSOCK, "kqflxwt", 0); in knote_drop_detached()