Home
last modified time | relevance | path

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

/freebsd/sys/sys/
H A Dbuf_ring.h55 uint32_t br_prod_tail; member
90 buf, i, atomic_load_32(&br->br_prod_tail), in buf_ring_enqueue()
131 while (atomic_load_32(&br->br_prod_tail) != prod_head) in buf_ring_enqueue()
133 atomic_store_rel_32(&br->br_prod_tail, prod_next); in buf_ring_enqueue()
159 prod_tail = atomic_load_acq_32(&br->br_prod_tail); in buf_ring_dequeue_mc()
200 prod_tail = atomic_load_acq_32(&br->br_prod_tail); in buf_ring_dequeue_sc()
240 prod_tail = atomic_load_32(&br->br_prod_tail); in buf_ring_advance_sc()
275 KASSERT(cons_idx != (atomic_load_32(&br->br_prod_tail) & mask), in buf_ring_putback_sc()
295 prod_tail = atomic_load_acq_32(&br->br_prod_tail); in buf_ring_peek()
316 prod_tail = atomic_load_acq_32(&br->br_prod_tail); in buf_ring_peek_clear_sc()
[all …]
/freebsd/tests/sys/sys/
H A Dbuf_ring_test.c128 br->br_prod_head = br->br_cons_head = br->br_prod_tail = in ATF_TC_BODY()
150 ATF_REQUIRE(br->br_prod_tail == 1); in ATF_TC_BODY()
/freebsd/sys/kern/
H A Dsubr_bufring.c53 br->br_prod_tail = br->br_cons_tail = 0; in buf_ring_alloc()