Lines Matching refs:xdpf
440 struct xdp_frame *xdpf) in __virtnet_xdp_xmit_one() argument
446 if (unlikely(xdpf->metasize > 0)) in __virtnet_xdp_xmit_one()
449 if (unlikely(xdpf->headroom < vi->hdr_len)) in __virtnet_xdp_xmit_one()
453 xdpf->data -= vi->hdr_len; in __virtnet_xdp_xmit_one()
455 hdr = xdpf->data; in __virtnet_xdp_xmit_one()
457 xdpf->len += vi->hdr_len; in __virtnet_xdp_xmit_one()
459 sg_init_one(sq->sg, xdpf->data, xdpf->len); in __virtnet_xdp_xmit_one()
461 err = virtqueue_add_outbuf(sq->vq, sq->sg, 1, xdpf, GFP_ATOMIC); in __virtnet_xdp_xmit_one()
513 struct xdp_frame *xdpf = frames[i]; in virtnet_xdp_xmit() local
515 err = __virtnet_xdp_xmit_one(vi, sq, xdpf); in virtnet_xdp_xmit()
517 xdp_return_frame_rx_napi(xdpf); in virtnet_xdp_xmit()
633 struct xdp_frame *xdpf; in receive_small() local
679 xdpf = convert_to_xdp_frame(&xdp); in receive_small()
680 if (unlikely(!xdpf)) in receive_small()
682 err = virtnet_xdp_xmit(dev, 1, &xdpf, 0); in receive_small()
780 struct xdp_frame *xdpf; in receive_mergeable() local
850 xdpf = convert_to_xdp_frame(&xdp); in receive_mergeable()
851 if (unlikely(!xdpf)) in receive_mergeable()
853 err = virtnet_xdp_xmit(dev, 1, &xdpf, 0); in receive_mergeable()