Home
last modified time | relevance | path

Searched refs:br_prod_tail (Results 1 – 2 of 2) sorted by relevance

/f-stack/freebsd/sys/
H A Dbuf_ring.h44 volatile uint32_t br_prod_tail; member
78 buf, i, br->br_prod_tail, br->br_cons_tail); in buf_ring_enqueue()
108 while (br->br_prod_tail != prod_head) in buf_ring_enqueue()
110 atomic_store_rel_int(&br->br_prod_tail, prod_next); in buf_ring_enqueue()
130 if (cons_head == br->br_prod_tail) { in buf_ring_dequeue_mc()
199 prod_tail = atomic_load_acq_32(&br->br_prod_tail); in buf_ring_dequeue_sc()
243 prod_tail = br->br_prod_tail; in buf_ring_advance_sc()
274 KASSERT(br->br_cons_head != br->br_prod_tail, in buf_ring_putback_sc()
298 if (br->br_cons_head == br->br_prod_tail) in buf_ring_peek()
314 if (br->br_cons_head == br->br_prod_tail) in buf_ring_peek_clear_sc()
[all …]
/f-stack/freebsd/kern/
H A Dsubr_bufring.c56 br->br_prod_tail = br->br_cons_tail = 0; in buf_ring_alloc()