Lines Matching defs:tail
299 unsigned head, tail;
305 tail = cs->ev_tail;
307 while (tail != head) {
313 cs->ev_head = tail;
337 unsigned next, tail;
344 tail = cs->ev_tail;
345 next = (tail + 1) % MAX_EVENTS;
349 event = cs->events + tail;
564 inbuf->tail = 0;
578 unsigned n, head, tail, bytesleft;
586 tail = inbuf->tail;
588 gig_dbg(DEBUG_INTR, "buffer state: %u -> %u", head, tail);
591 if (head > tail)
592 n = head - 1 - tail;
594 n = (RBUFSIZE-1) - tail;
596 n = RBUFSIZE - tail;
605 memcpy(inbuf->data + tail, src, n);
607 tail = (tail + n) % RBUFSIZE;
610 gig_dbg(DEBUG_INTR, "setting tail to %u", tail);
611 inbuf->tail = tail;
858 cs->inbuf->tail = 0;