Searched refs:cons_tail (Results 1 – 2 of 2) sorted by relevance
77 uint32_t cons_tail, mask; in buf_ring_enqueue() local107 cons_tail = atomic_load_acq_32(&br->br_cons_tail); in buf_ring_enqueue()109 if ((int32_t)(cons_tail + br->br_prod_size - prod_next) < 1) { in buf_ring_enqueue()111 cons_tail == atomic_load_32(&br->br_cons_tail)) { in buf_ring_enqueue()350 uint32_t cons_tail, prod_tail; in buf_ring_count() local352 cons_tail = atomic_load_32(&br->br_cons_tail); in buf_ring_count()354 return ((br->br_prod_size + prod_tail - cons_tail) & br->br_prod_mask); in buf_ring_count()
616 uint64_t cons_tail; /* cached copy */ member860 q->cons_tail = q->_tail; in cons()866 if (q->cons_head == q->cons_tail) { //reset record in cons()