Lines Matching defs:ring_buf
104 struct ring_buf {
145 struct ring_buf sc_rb;
161 int ringbuf_allocate(struct ring_buf *, size_t, int);
162 void ringbuf_deallocate(struct ring_buf *);
163 void ringbuf_reset(struct ring_buf *);
164 int ringbuf_full(struct ring_buf *);
165 void *ringbuf_producer_get(struct ring_buf *);
166 void ringbuf_producer_return(struct ring_buf *, size_t);
167 void *ringbuf_consumer_get(struct ring_buf *, size_t *);
168 void ringbuf_consumer_return(struct ring_buf *);
655 ringbuf_allocate(struct ring_buf *rb, size_t blksize, int maxblk)
687 ringbuf_deallocate(struct ring_buf *rb)
696 ringbuf_reset(struct ring_buf *rb)
703 ringbuf_full(struct ring_buf *rb)
713 ringbuf_producer_get(struct ring_buf *rb)
727 ringbuf_producer_return(struct ring_buf *rb, size_t cnt)
742 ringbuf_consumer_get(struct ring_buf *rb, size_t *cntp)
759 ringbuf_consumer_return(struct ring_buf *rb)