Lines Matching refs:xdpf
566 struct xdp_frame *xdpf) in __virtnet_xdp_xmit_one() argument
571 if (unlikely(xdpf->headroom < vi->hdr_len)) in __virtnet_xdp_xmit_one()
575 xdpf->data -= vi->hdr_len; in __virtnet_xdp_xmit_one()
577 hdr = xdpf->data; in __virtnet_xdp_xmit_one()
579 xdpf->len += vi->hdr_len; in __virtnet_xdp_xmit_one()
581 sg_init_one(sq->sg, xdpf->data, xdpf->len); in __virtnet_xdp_xmit_one()
583 err = virtqueue_add_outbuf(sq->vq, sq->sg, 1, xdp_to_ptr(xdpf), in __virtnet_xdp_xmit_one()
676 struct xdp_frame *xdpf = frames[i]; in virtnet_xdp_xmit() local
678 if (__virtnet_xdp_xmit_one(vi, sq, xdpf)) in virtnet_xdp_xmit()
810 struct xdp_frame *xdpf; in receive_small() local
855 xdpf = xdp_convert_buff_to_frame(&xdp); in receive_small()
856 if (unlikely(!xdpf)) in receive_small()
858 err = virtnet_xdp_xmit(dev, 1, &xdpf, 0); in receive_small()
860 xdp_return_frame_rx_napi(xdpf); in receive_small()
976 struct xdp_frame *xdpf; in receive_mergeable() local
1074 xdpf = xdp_convert_buff_to_frame(&xdp); in receive_mergeable()
1075 if (unlikely(!xdpf)) { in receive_mergeable()
1080 err = virtnet_xdp_xmit(dev, 1, &xdpf, 0); in receive_mergeable()
1082 xdp_return_frame_rx_napi(xdpf); in receive_mergeable()