Lines Matching refs:mxbuf
717 struct mlx4_en_xdp_buff mxbuf = {};
734 xdp_init_buff(&mxbuf.xdp, priv->frag_info[0].frag_stride, &ring->xdp_rxq);
829 xdp_prepare_buff(&mxbuf.xdp, va - frags[0].page_offset,
831 orig_data = mxbuf.xdp.data;
832 mxbuf.cqe = cqe;
833 mxbuf.mdev = priv->mdev;
834 mxbuf.ring = ring;
835 mxbuf.dev = dev;
837 act = bpf_prog_run_xdp(xdp_prog, &mxbuf.xdp);
839 length = mxbuf.xdp.data_end - mxbuf.xdp.data;
840 if (mxbuf.xdp.data != orig_data) {
841 frags[0].page_offset = mxbuf.xdp.data -
842 mxbuf.xdp.data_hard_start;
843 va = mxbuf.xdp.data;
850 if (likely(!xdp_do_redirect(dev, &mxbuf.xdp, xdp_prog))) {