Lines Matching defs:rindex
149 int rindex;
1675 return (fifo->rindex == fifo->windex);
1689 n = CYAPA_BUFSIZE - (fifo->rindex & CYAPA_BUFMASK);
1690 if (n > (size_t)(fifo->windex - fifo->rindex))
1691 n = (size_t)(fifo->windex - fifo->rindex);
1697 * rindex. The FIFO must have at least 'n' characters in
1708 if (n > (CYAPA_BUFSIZE - (fifo->rindex & CYAPA_BUFMASK))) {
1712 ptr = fifo->buf + (fifo->rindex & CYAPA_BUFMASK);
1713 fifo->rindex += n;
1725 if (fifo->rindex == fifo->windex) {
1729 c = fifo->buf[fifo->rindex & CYAPA_BUFMASK];
1730 ++fifo->rindex;
1746 if (fifo->windex - fifo->rindex < CYAPA_BUFSIZE) {
1764 if (n > (size_t)(CYAPA_BUFSIZE - (fifo->windex - fifo->rindex)))
1765 n = (size_t)(CYAPA_BUFSIZE - (fifo->windex - fifo->rindex));
1788 fifo->rindex = 0;