Lines Matching refs:xdp_ring
69 struct ptr_ring xdp_ring;
314 if (unlikely(ptr_ring_produce(&rq->xdp_ring, skb)))
524 * xdp_ring is initialized on receive side and the peer device is up.
531 spin_lock(&rq->xdp_ring.producer_lock);
537 __ptr_ring_produce(&rq->xdp_ring, ptr)))
541 spin_unlock(&rq->xdp_ring.producer_lock);
613 /* xdp_ring is initialized on receive side? */
909 void *ptr = __ptr_ring_consume(&rq->xdp_ring);
990 if (unlikely(!__ptr_ring_empty(&rq->xdp_ring))) {
1042 err = ptr_ring_init(&rq->xdp_ring, VETH_RING_SIZE, GFP_KERNEL);
1058 ptr_ring_cleanup(&priv->rq[i].xdp_ring, veth_ptr_free);
1092 ptr_ring_cleanup(&rq->xdp_ring, veth_ptr_free);