Lines Matching refs:kq_sel
392 knlist_add(&kq->kq_sel.si_note, kn, 0); in kqueue_kqfilter()
402 knlist_remove(&kq->kq_sel.si_note, kn, 0); in filt_kqdetach()
1083 knlist_init_mtx(&kq->kq_sel.si_note, &kq->kq_lock); in kqueue_init()
1906 KNOTE_LOCKED(&kq->kq_sel.si_note, 0); in kqueue_task()
2188 selrecord(td, &kq->kq_sel); in kqueue_poll()
2189 if (SEL_WAITING(&kq->kq_sel)) in kqueue_poll()
2231 KASSERT(knlist_empty(&kq->kq_sel.si_note), in kqueue_drain()
2270 selwakeuppri(&kq->kq_sel, PSOCK); in kqueue_drain()
2271 if (!SEL_WAITING(&kq->kq_sel)) in kqueue_drain()
2284 seldrain(&kq->kq_sel); in kqueue_destroy()
2285 knlist_destroy(&kq->kq_sel.si_note); in kqueue_destroy()
2357 selwakeuppri(&kq->kq_sel, PSOCK); in kqueue_wakeup()
2358 if (!SEL_WAITING(&kq->kq_sel)) in kqueue_wakeup()
2361 if (!knlist_empty(&kq->kq_sel.si_note)) in kqueue_wakeup()