Lines Matching defs:ring
151 #define BCM_RING_IS_VALID(ring) (((ring) != BCM_RING_NULL) && \ argument
155 #define BCM_RING_IS_VALID(ring) ((ring) != BCM_RING_NULL) argument
206 bcm_ring_init(bcm_ring_t *ring) in bcm_ring_init()
237 bcm_ring_is_empty(bcm_ring_t *ring) in bcm_ring_is_empty()
252 __bcm_ring_next_write(bcm_ring_t *ring, const int ring_size) in __bcm_ring_next_write()
266 __bcm_ring_full(bcm_ring_t *ring, int next_write) in __bcm_ring_full()
279 bcm_ring_is_full(bcm_ring_t *ring, const int ring_size) in bcm_ring_is_full()
295 bcm_ring_prod_done(bcm_ring_t *ring, int write) in bcm_ring_prod_done()
309 bcm_ring_prod_pend(bcm_ring_t *ring, int *pend_write, const int ring_size) in bcm_ring_prod_pend()
331 bcm_ring_prod(bcm_ring_t *ring, const int ring_size) in bcm_ring_prod()
352 bcm_ring_cons_done(bcm_ring_t *ring, int read) in bcm_ring_cons_done()
366 bcm_ring_cons_pend(bcm_ring_t *ring, int *pend_read, const int ring_size) in bcm_ring_cons_pend()
388 bcm_ring_cons(bcm_ring_t *ring, const int ring_size) in bcm_ring_cons()
434 bcm_ring_prod_avail(const bcm_ring_t *ring, const int ring_size) in bcm_ring_prod_avail()
453 bcm_ring_cons_avail(const bcm_ring_t *ring, const int ring_size) in bcm_ring_cons_avail()
473 bcm_ring_cons_all(bcm_ring_t *ring) in bcm_ring_cons_all()
486 bcm_ring_t ring; /* Ring context abstraction */ member