Searched refs:br_prod_head (Results 1 - 2 of 2) sorted by relevance

/haiku/src/libs/compat/freebsd_network/
H A Dfbsd_subr_bufring.c56 br->br_prod_head = br->br_cons_head = 0;
/haiku/src/libs/compat/freebsd_network/compat/sys/
H A Dbuf_ring.h47 volatile uint32_t br_prod_head; member in struct:buf_ring
72 for (i = br->br_cons_head; i != br->br_prod_head;
80 prod_head = br->br_prod_head;
86 if (prod_head == br->br_prod_head &&
94 } while (!atomic_cmpset_acq_int(&br->br_prod_head, prod_head, prod_next));
181 * atomic_cmpset_acq_32(&br->br_prod_head, ...));
337 return (((br->br_prod_head + 1) & br->br_prod_mask) == br->br_cons_tail);

Completed in 90 milliseconds