Lines Matching refs:iget
39 uint16_t iget; member
52 (r)->iget = (r)->iput = 0; \
56 if (r->iget == r->iput) { in ringbuf_get()
59 uint8_t v = r->buf[r->iget++]; in ringbuf_get()
60 if (r->iget >= r->size) { in ringbuf_get()
61 r->iget = 0; in ringbuf_get()
67 if (r->iget == r->iput) { in ringbuf_peek()
70 return r->buf[r->iget]; in ringbuf_peek()
78 if (iput_new == r->iget) { in ringbuf_put()
87 return (r->size + r->iget - r->iput - 1) % r->size; in ringbuf_free()
91 return (r->size + r->iput - r->iget) % r->size; in ringbuf_avail()