Lines Matching defs:rindex
144 int rindex;
1570 return (fifo->rindex == fifo->windex);
1584 n = CYAPA_BUFSIZE - (fifo->rindex & CYAPA_BUFMASK);
1585 if (n > (size_t)(fifo->windex - fifo->rindex))
1586 n = (size_t)(fifo->windex - fifo->rindex);
1592 * rindex. The FIFO must have at least 'n' characters in
1603 if (n > (CYAPA_BUFSIZE - (fifo->rindex & CYAPA_BUFMASK))) {
1607 ptr = fifo->buf + (fifo->rindex & CYAPA_BUFMASK);
1608 fifo->rindex += n;
1620 if (fifo->rindex == fifo->windex) {
1624 c = fifo->buf[fifo->rindex & CYAPA_BUFMASK];
1625 ++fifo->rindex;
1641 if (fifo->windex - fifo->rindex < CYAPA_BUFSIZE) {
1659 if (n > (size_t)(CYAPA_BUFSIZE - (fifo->windex - fifo->rindex)))
1660 n = (size_t)(CYAPA_BUFSIZE - (fifo->windex - fifo->rindex));
1683 fifo->rindex = 0;