Lines Matching defs:ring
119 #define BCM_RING_IS_VALID(ring) (((ring) != BCM_RING_NULL) && \ argument
123 #define BCM_RING_IS_VALID(ring) ((ring) != BCM_RING_NULL) argument
174 bcm_ring_init(bcm_ring_t *ring) in bcm_ring_init()
205 bcm_ring_is_empty(const bcm_ring_t *ring) in bcm_ring_is_empty()
220 __bcm_ring_next_write(const bcm_ring_t *ring, const int ring_size) in __bcm_ring_next_write()
234 __bcm_ring_full(const bcm_ring_t *ring, int next_write) in __bcm_ring_full()
247 bcm_ring_is_full(bcm_ring_t *ring, const int ring_size) in bcm_ring_is_full()
263 bcm_ring_prod_done(bcm_ring_t *ring, int write) in bcm_ring_prod_done()
277 bcm_ring_prod_pend(const bcm_ring_t *ring, int *pend_write, const int ring_size) in bcm_ring_prod_pend()
299 bcm_ring_prod(bcm_ring_t *ring, const int ring_size) in bcm_ring_prod()
320 bcm_ring_cons_done(bcm_ring_t *ring, int read) in bcm_ring_cons_done()
334 bcm_ring_cons_pend(const bcm_ring_t *ring, int *pend_read, const int ring_size) in bcm_ring_cons_pend()
356 bcm_ring_cons(bcm_ring_t *ring, const int ring_size) in bcm_ring_cons()
402 bcm_ring_prod_avail(const bcm_ring_t *ring, const int ring_size) in bcm_ring_prod_avail()
421 bcm_ring_cons_avail(const bcm_ring_t *ring, const int ring_size) in bcm_ring_cons_avail()
441 bcm_ring_cons_all(bcm_ring_t *ring) in bcm_ring_cons_all()
454 bcm_ring_t ring; /* Ring context abstraction */ member