Searched refs:prod_tail (Results 1 – 2 of 2) sorted by relevance
| /freebsd/sys/sys/ |
| H A D | buf_ring.h | 150 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 D | nmreplay.c | 554 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()
|