Home | History | Annotate | Download | only in wscons

Lines Matching refs:events

130  * Size of a wsevent queue (measured in number of events).
205 wsevent_copyout_events(const struct wscons_event *events, int cnt,
213 (events, cnt, uio), enosys(), error);
218 return uiomove(__UNCONST(events), cnt * sizeof(*events), uio);
258 cnt = WSEVENT_QSIZE - ev->get; /* events in [get..QSIZE) */
260 cnt = ev->put - ev->get; /* events in [get..put) */
283 wsevent_poll(struct wseventvar *ev, int events, struct lwp *l)
288 if (events & (POLLIN | POLLRDNORM)) {
290 revents |= events & (POLLIN | POLLRDNORM);
395 * Injects the set of events given in 'events', whose size is 'nevents',
401 wsevent_inject(struct wseventvar *ev, struct wscons_event *events,
414 /* Fail if there is all events will not fit in the queue. */
418 /* Use the current time for all events. */
421 /* Inject the events. */
426 we->type = events[i].type;
427 we->value = events[i].value;