Lines Matching refs:cons_next
122 uint32_t cons_head, cons_next; in buf_ring_dequeue_mc() local
128 cons_next = (cons_head + 1) & br->br_cons_mask; in buf_ring_dequeue_mc()
134 } while (!atomic_cmpset_acq_int(&br->br_cons_head, cons_head, cons_next)); in buf_ring_dequeue_mc()
148 atomic_store_rel_int(&br->br_cons_tail, cons_next); in buf_ring_dequeue_mc()
162 uint32_t cons_head, cons_next; in buf_ring_dequeue_sc() local
201 cons_next = (cons_head + 1) & br->br_cons_mask; in buf_ring_dequeue_sc()
210 if (cons_next != prod_tail) { in buf_ring_dequeue_sc()
211 prefetch(br->br_ring[cons_next]); in buf_ring_dequeue_sc()
216 br->br_cons_head = cons_next; in buf_ring_dequeue_sc()
227 br->br_cons_tail = cons_next; in buf_ring_dequeue_sc()
239 uint32_t cons_head, cons_next; in buf_ring_advance_sc() local
245 cons_next = (cons_head + 1) & br->br_cons_mask; in buf_ring_advance_sc()
248 br->br_cons_head = cons_next; in buf_ring_advance_sc()
252 br->br_cons_tail = cons_next; in buf_ring_advance_sc()