Home
last modified time | relevance | path

Searched refs:prod_tail (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/sys/
H A Dbuf_ring.h150 uint32_t prod_tail, mask; in buf_ring_dequeue_mc() local
163 prod_tail = atomic_load_acq_32(&br->br_prod_tail); in buf_ring_dequeue_mc()
165 if (cons_head == prod_tail) { in buf_ring_dequeue_mc()
199 uint32_t prod_tail, mask; in buf_ring_dequeue_sc() local
206 prod_tail = atomic_load_acq_32(&br->br_prod_tail); in buf_ring_dequeue_sc()
210 if (cons_head == prod_tail) in buf_ring_dequeue_sc()
235 uint32_t cons_head, cons_next, prod_tail; in buf_ring_advance_sc() local
242 prod_tail = atomic_load_32(&br->br_prod_tail); in buf_ring_advance_sc()
245 if (cons_head == prod_tail) in buf_ring_advance_sc()
290 uint32_t cons_head, prod_tail, mask; in buf_ring_peek() local
[all …]
/freebsd/tools/tools/netmap/
H A Dnmreplay.c554 uint64_t prod_tail; /* cached copy */ member
709 struct q_pkt *p = pkt_at(q, q->prod_tail); in enq()
716 p->next = q->prod_tail + pad(q->cur_len) + sizeof(struct q_pkt); in enq()
718 q->cur_len, (int)q->prod_tail, p->next, in enq()
720 q->prod_tail = p->next; in enq()
767 q->prod_head = q->prod_tail = 0; in pcap_prod()
774 (u_long)tot_pkts, (int)q->prod_tail); in pcap_prod()
827 ND("ins %d q->prod_tail = %lu", (int)insert, (unsigned long)q->prod_tail); in pcap_prod()
830 ED("done q->prod_tail:%d",(int)q->prod_tail); in pcap_prod()
831 q->_tail = q->prod_tail; /* publish */ in pcap_prod()