Lines Matching refs:buf_ring
42 struct buf_ring { struct
63 buf_ring_enqueue(struct buf_ring *br, void *buf) in buf_ring_enqueue() argument
120 buf_ring_dequeue_mc(struct buf_ring *br) in buf_ring_dequeue_mc()
160 buf_ring_dequeue_sc(struct buf_ring *br) in buf_ring_dequeue_sc()
237 buf_ring_advance_sc(struct buf_ring *br) in buf_ring_advance_sc()
272 buf_ring_putback_sc(struct buf_ring *br, void *new) in buf_ring_putback_sc()
285 buf_ring_peek(struct buf_ring *br) in buf_ring_peek()
305 buf_ring_peek_clear_sc(struct buf_ring *br) in buf_ring_peek_clear_sc()
345 buf_ring_full(struct buf_ring *br) in buf_ring_full()
352 buf_ring_empty(struct buf_ring *br) in buf_ring_empty()
359 buf_ring_count(struct buf_ring *br) in buf_ring_count()
366 struct buf_ring *buf_ring_alloc(int count, struct malloc_type *type, int flags,
368 void buf_ring_free(struct buf_ring *br, struct malloc_type *type);