Lines Matching refs:xdpf
504 struct xdp_frame *xdpf) in __virtnet_xdp_xmit_one() argument
509 if (unlikely(xdpf->headroom < vi->hdr_len)) in __virtnet_xdp_xmit_one()
513 xdpf->data -= vi->hdr_len; in __virtnet_xdp_xmit_one()
515 hdr = xdpf->data; in __virtnet_xdp_xmit_one()
517 xdpf->len += vi->hdr_len; in __virtnet_xdp_xmit_one()
519 sg_init_one(sq->sg, xdpf->data, xdpf->len); in __virtnet_xdp_xmit_one()
521 err = virtqueue_add_outbuf(sq->vq, sq->sg, 1, xdp_to_ptr(xdpf), in __virtnet_xdp_xmit_one()
614 struct xdp_frame *xdpf = frames[i]; in virtnet_xdp_xmit() local
616 if (__virtnet_xdp_xmit_one(vi, sq, xdpf)) in virtnet_xdp_xmit()
748 struct xdp_frame *xdpf; in receive_small() local
793 xdpf = xdp_convert_buff_to_frame(&xdp); in receive_small()
794 if (unlikely(!xdpf)) in receive_small()
796 err = virtnet_xdp_xmit(dev, 1, &xdpf, 0); in receive_small()
798 xdp_return_frame_rx_napi(xdpf); in receive_small()
914 struct xdp_frame *xdpf; in receive_mergeable() local
994 xdpf = xdp_convert_buff_to_frame(&xdp); in receive_mergeable()
995 if (unlikely(!xdpf)) in receive_mergeable()
997 err = virtnet_xdp_xmit(dev, 1, &xdpf, 0); in receive_mergeable()
999 xdp_return_frame_rx_napi(xdpf); in receive_mergeable()