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

/freebsd-10.1-release/sys/sys/
H A Dbuf_ring.h67 uint32_t prod_head, prod_next; local
79 prod_head = br->br_prod_head;
82 prod_next = (prod_head + 1) & br->br_prod_mask;
89 } while (!atomic_cmpset_int(&br->br_prod_head, prod_head, prod_next));
91 if (br->br_ring[prod_head] != NULL)
94 br->br_ring[prod_head] = buf;
98 * is reordered before the br_ring[prod_head] is full setup.
107 while (br->br_prod_tail != prod_head)

Completed in 43 milliseconds