Searched refs:ws_q (Results 1 - 5 of 5) sorted by relevance

/openbsd-current/sys/dev/wscons/
H A Dwsevent.c104 if (ev->ws_q != NULL)
109 if (ev->ws_q != NULL) {
115 ev->ws_q = queue;
129 if (ev->ws_q == NULL) {
135 free(ev->ws_q, M_DEVBUF, WSEVENT_QSIZE * sizeof(struct wscons_event));
136 ev->ws_q = NULL;
185 error = uiomove((caddr_t)&ev->ws_q[ev->ws_get],
198 error = uiomove((caddr_t)&ev->ws_q[0],
H A Dwseventvar.h95 struct wscons_event *ws_q; /* circular buffer (queue) of events */ member in struct:wseventvar
H A Dwskbd.c760 if (evar->ws_q == NULL) {
767 ev = &evar->ws_q[put];
H A Dwsmouse.c963 ev = &evq->evar->ws_q[evq->put++];
1110 ev = &evq->evar->ws_q[n++];
H A Dwsmux.c421 ev = &evar->ws_q[put];

Completed in 169 milliseconds