Lines Matching refs:ring
41 pool->fq->ring->flags |= XDP_RING_NEED_WAKEUP; in xsk_set_rx_need_wakeup()
55 xs->tx->ring->flags |= XDP_RING_NEED_WAKEUP; in xsk_set_tx_need_wakeup()
68 pool->fq->ring->flags &= ~XDP_RING_NEED_WAKEUP; in xsk_clear_rx_need_wakeup()
82 xs->tx->ring->flags &= ~XDP_RING_NEED_WAKEUP; in xsk_clear_tx_need_wakeup()
856 xs->tx->ring->flags |= XDP_RING_NEED_WAKEUP; in xsk_setsockopt()
920 static void xsk_enter_rxtx_offsets(struct xdp_ring_offset_v1 *ring) in xsk_enter_rxtx_offsets() argument
922 ring->producer = offsetof(struct xdp_rxtx_ring, ptrs.producer); in xsk_enter_rxtx_offsets()
923 ring->consumer = offsetof(struct xdp_rxtx_ring, ptrs.consumer); in xsk_enter_rxtx_offsets()
924 ring->desc = offsetof(struct xdp_rxtx_ring, desc); in xsk_enter_rxtx_offsets()
927 static void xsk_enter_umem_offsets(struct xdp_ring_offset_v1 *ring) in xsk_enter_umem_offsets() argument
929 ring->producer = offsetof(struct xdp_umem_ring, ptrs.producer); in xsk_enter_umem_offsets()
930 ring->consumer = offsetof(struct xdp_umem_ring, ptrs.consumer); in xsk_enter_umem_offsets()
931 ring->desc = offsetof(struct xdp_umem_ring, desc); in xsk_enter_umem_offsets()
1102 qpg = virt_to_head_page(q->ring); in xsk_mmap()
1106 pfn = virt_to_phys(q->ring) >> PAGE_SHIFT; in xsk_mmap()