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

/haiku/src/libs/compat/freebsd_network/compat/sys/
H A Dbuf_ring.h69 uint32_t prod_head, prod_next, cons_tail; local
80 prod_head = br->br_prod_head;
81 prod_next = (prod_head + 1) & br->br_prod_mask;
86 if (prod_head == br->br_prod_head &&
94 } while (!atomic_cmpset_acq_int(&br->br_prod_head, prod_head, prod_next));
96 if (br->br_ring[prod_head] != NULL)
99 br->br_ring[prod_head] = buf;
106 while (br->br_prod_tail != prod_head)
183 * br->br_ring[prod_head] = buf;

Completed in 30 milliseconds