Lines Matching refs:ev_get
71 ev->ev_get = ev->ev_put = 0; in ev_init()
103 while (ev->ev_get == ev->ev_put) { in ev_read()
119 if (ev->ev_put < ev->ev_get) in ev_read()
120 cnt = EV_QSIZE - ev->ev_get; /* events in [get..QSIZE) */ in ev_read()
122 cnt = ev->ev_put - ev->ev_get; /* events in [get..put) */ in ev_read()
128 error = (*ev_out32_hook)(&ev->ev_q[ev->ev_get], cnt, uio); in ev_read()
130 error = uiomove((void *)&ev->ev_q[ev->ev_get], in ev_read()
138 if ((ev->ev_get = (ev->ev_get + cnt) % EV_QSIZE) != 0 || in ev_read()
148 ev->ev_get = cnt; in ev_read()
158 if (ev->ev_get == ev->ev_put) in ev_poll()
185 if (ev->ev_get == ev->ev_put) in filt_evread()
188 if (ev->ev_get < ev->ev_put) in filt_evread()
189 kn->kn_data = ev->ev_put - ev->ev_get; in filt_evread()
191 kn->kn_data = (EV_QSIZE - ev->ev_get) + in filt_evread()