Home
last modified time | relevance | path

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

/freebsd-14-stable/sys/sys/
HDbuf_ring.h60 volatile uint32_t br_cons_tail; member
89 buf, i, br->br_prod_tail, br->br_cons_tail); in buf_ring_enqueue()
105 cons_tail = atomic_load_acq_32(&br->br_cons_tail); in buf_ring_enqueue()
110 cons_tail == br->br_cons_tail) { in buf_ring_enqueue()
176 while (br->br_cons_tail != cons_head) in buf_ring_dequeue_mc()
179 atomic_store_rel_32(&br->br_cons_tail, cons_next); in buf_ring_dequeue_mc()
216 if (br->br_cons_tail != cons_head) in buf_ring_dequeue_sc()
218 br->br_cons_tail, cons_head); in buf_ring_dequeue_sc()
220 atomic_store_rel_32(&br->br_cons_tail, cons_next); in buf_ring_dequeue_sc()
248 atomic_store_rel_32(&br->br_cons_tail, cons_next); in buf_ring_advance_sc()
[all …]
/freebsd-14-stable/sys/kern/
HDsubr_bufring.c54 br->br_prod_tail = br->br_cons_tail = 0; in buf_ring_alloc()