Lines Matching defs:k_events
138 struct evvar k_events; /* event queue state */
323 kbd_softc.k_events.ev_io = 0;
462 if (kbd_softc.k_events.ev_io)
465 kbd_softc.k_events.ev_io = l->l_proc;
466 ev_init(&kbd_softc.k_events);
476 ev_fini(&kbd_softc.k_events);
477 kbd_softc.k_events.ev_io = NULL;
484 return ev_read (&kbd_softc.k_events, uio, flags);
512 k->k_events.ev_async = *(int *)data != 0;
516 if (-*(int *)data != k->k_events.ev_io->p_pgid
517 && *(int *)data != k->k_events.ev_io->p_pid)
522 if (*(int *)data != k->k_events.ev_io->p_pgid)
537 return ev_poll (&kbd_softc.k_events, events, l);
544 return (ev_kqfilter(&kbd_softc.k_events, kn));
726 put = k->k_events.ev_put;
727 fe = &k->k_events.ev_q[put];
729 if (put == k->k_events.ev_get) {
737 k->k_events.ev_put = put;
738 EV_WAKEUP(&k->k_events);