Lines Matching refs:put
178 ev->get = ev->put = 0;
241 while (ev->get == ev->put) {
257 if (ev->put < ev->get)
260 cnt = ev->put - ev->get; /* events in [get..put) */
269 * stop. Otherwise move from front of queue to put index, if there
273 n == 0 || error || (cnt = ev->put) == 0)
289 if (ev->get != ev->put)
315 if (ev->get == ev->put)
318 if (ev->get < ev->put)
319 kn->kn_data = ev->put - ev->get;
321 kn->kn_data = (WSEVENT_QSIZE - ev->get) + ev->put;
408 if (ev->put < ev->get)
409 avail = ev->get - ev->put;
411 avail = WSEVENT_QSIZE - (ev->put - ev->get);
425 we = EVARRAY(ev, ev->put);
430 ev->put = (ev->put + 1) % WSEVENT_QSIZE;
454 ev->get = ev->put = 0;