Lines Matching refs:buf_ring
46 struct buf_ring {
67 buf_ring_enqueue(struct buf_ring *br, void *buf)
118 buf_ring_dequeue_mc(struct buf_ring *br)
158 buf_ring_dequeue_sc(struct buf_ring *br)
168 * This is a workaround to allow using buf_ring on ARM and ARM64.
169 * ARM64TODO: Fix buf_ring in a generic way.
235 buf_ring_advance_sc(struct buf_ring *br)
270 buf_ring_putback_sc(struct buf_ring *br, void *_new)
283 buf_ring_peek(struct buf_ring *br)
303 buf_ring_peek_clear_sc(struct buf_ring *br)
334 buf_ring_full(struct buf_ring *br)
341 buf_ring_empty(struct buf_ring *br)
348 buf_ring_count(struct buf_ring *br)
355 struct buf_ring *buf_ring_alloc(int count, struct malloc_type *type, int flags,
357 void buf_ring_free(struct buf_ring *br, struct malloc_type *type);