Home | History | Annotate | Download | only in dev

Lines Matching defs:ms_events

145 	struct	evvar ms_events;	/* event queue state */
260 if (ms->ms_events.ev_io)
262 ms->ms_events.ev_io = l->l_proc;
263 ev_init(&ms->ms_events, device_xname(ms->ms_dev), &ms->ms_lock);
284 ev_fini(&ms->ms_events);
286 ms->ms_events.ev_io = NULL;
296 return ev_read(&ms->ms_events, uio, flags);
312 ms->ms_events.ev_async = *(int *)data != 0;
316 if (-*(int *)data != ms->ms_events.ev_io->p_pgid
317 && *(int *)data != ms->ms_events.ev_io->p_pid)
322 if (*(int *)data != ms->ms_events.ev_io->p_pgid)
345 return ev_poll(&ms->ms_events, events, l);
354 return ev_kqfilter(&ms->ms_events, kn);
421 get = ms->ms_events.ev_get;
422 put = ms->ms_events.ev_put;
423 fe = &ms->ms_events.ev_q[put];
436 fe = &ms->ms_events.ev_q[0]; \
485 ms->ms_events.ev_put = put;
486 ev_wakeup(&ms->ms_events);