Lines Matching refs:xdpf
486 struct xdp_frame *xdpf) in __virtnet_xdp_xmit_one() argument
491 if (unlikely(xdpf->headroom < vi->hdr_len)) in __virtnet_xdp_xmit_one()
495 xdpf->data -= vi->hdr_len; in __virtnet_xdp_xmit_one()
497 hdr = xdpf->data; in __virtnet_xdp_xmit_one()
499 xdpf->len += vi->hdr_len; in __virtnet_xdp_xmit_one()
501 sg_init_one(sq->sg, xdpf->data, xdpf->len); in __virtnet_xdp_xmit_one()
503 err = virtqueue_add_outbuf(sq->vq, sq->sg, 1, xdp_to_ptr(xdpf), in __virtnet_xdp_xmit_one()
596 struct xdp_frame *xdpf = frames[i]; in virtnet_xdp_xmit() local
598 err = __virtnet_xdp_xmit_one(vi, sq, xdpf); in virtnet_xdp_xmit()
600 xdp_return_frame_rx_napi(xdpf); in virtnet_xdp_xmit()
726 struct xdp_frame *xdpf; in receive_small() local
774 xdpf = xdp_convert_buff_to_frame(&xdp); in receive_small()
775 if (unlikely(!xdpf)) in receive_small()
777 err = virtnet_xdp_xmit(dev, 1, &xdpf, 0); in receive_small()
888 struct xdp_frame *xdpf; in receive_mergeable() local
970 xdpf = xdp_convert_buff_to_frame(&xdp); in receive_mergeable()
971 if (unlikely(!xdpf)) { in receive_mergeable()
976 err = virtnet_xdp_xmit(dev, 1, &xdpf, 0); in receive_mergeable()