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

/openbsd-current/sys/dev/wscons/
H A Dwsevent.c116 ev->ws_get = ev->ws_put = 0;
160 while (ev->ws_get == ev->ws_put) {
177 if (ev->ws_put < ev->ws_get)
178 cnt = WSEVENT_QSIZE - ev->ws_get; /* events in [get..QSIZE) */
180 cnt = ev->ws_put - ev->ws_get; /* events in [get..put) */
185 error = uiomove((caddr_t)&ev->ws_q[ev->ws_get],
193 if ((ev->ws_get = (ev->ws_get + cnt) % WSEVENT_QSIZE) != 0 ||
200 ev->ws_get = cnt;
246 if (ev->ws_get
[all...]
H A Dwseventvar.h87 u_int ws_get; /* get (read) index (modified member in struct:wseventvar
H A Dwsmux.c419 get = evar->ws_get;
H A Dwskbd.c769 if (put == evar->ws_get) {
H A Dwsmouse.c961 space = evq->evar->ws_get - evq->put;

Completed in 128 milliseconds