Home
last modified time | relevance | path

Searched refs:producer (Results 1 – 3 of 3) sorted by relevance

/net/xdp/
Dxsk_queue.h17 u32 producer ____cacheline_aligned_in_smp;
214 q->cached_prod = READ_ONCE(q->ring->producer); in __xskq_cons_peek()
266 return READ_ONCE(q->ring->producer) - READ_ONCE(q->ring->consumer) == in xskq_cons_is_full()
273 return READ_ONCE(q->ring->producer) - READ_ONCE(q->ring->consumer); in xskq_cons_present_entries()
340 WRITE_ONCE(q->ring->producer, idx); in __xskq_prod_submit()
351 u32 idx = q->ring->producer; in xskq_prod_submit_addr()
360 __xskq_prod_submit(q, q->ring->producer + nb_entries); in xskq_prod_submit_n()
366 return READ_ONCE(q->ring->consumer) == READ_ONCE(q->ring->producer); in xskq_prod_is_empty()
Dxsk.h15 __u64 producer; member
Dxsk.c922 ring->producer = offsetof(struct xdp_rxtx_ring, ptrs.producer); in xsk_enter_rxtx_offsets()
929 ring->producer = offsetof(struct xdp_umem_ring, ptrs.producer); in xsk_enter_umem_offsets()