Lines Matching refs:mxbuf

56 			struct mlx5e_xdp_buff *mxbuf = xsk_buff_to_mxbuf(xsk_buffs[i]);  in mlx5e_xsk_alloc_rx_mpwqe()  local
62 mxbuf->rq = rq; in mlx5e_xsk_alloc_rx_mpwqe()
66 struct mlx5e_xdp_buff *mxbuf = xsk_buff_to_mxbuf(xsk_buffs[i]); in mlx5e_xsk_alloc_rx_mpwqe() local
73 mxbuf->rq = rq; in mlx5e_xsk_alloc_rx_mpwqe()
79 struct mlx5e_xdp_buff *mxbuf = xsk_buff_to_mxbuf(xsk_buffs[i]); in mlx5e_xsk_alloc_rx_mpwqe() local
98 mxbuf->rq = rq; in mlx5e_xsk_alloc_rx_mpwqe()
106 struct mlx5e_xdp_buff *mxbuf = xsk_buff_to_mxbuf(xsk_buffs[i]); in mlx5e_xsk_alloc_rx_mpwqe() local
119 mxbuf->rq = rq; in mlx5e_xsk_alloc_rx_mpwqe()
254 struct mlx5e_xdp_buff *mxbuf = xsk_buff_to_mxbuf(wi->alloc_units.xsk_buffs[page_idx]); in mlx5e_xsk_skb_from_cqe_mpwrq_linear() local
271 mxbuf->cqe = cqe; in mlx5e_xsk_skb_from_cqe_mpwrq_linear()
272 xsk_buff_set_size(&mxbuf->xdp, cqe_bcnt); in mlx5e_xsk_skb_from_cqe_mpwrq_linear()
273 xsk_buff_dma_sync_for_cpu(&mxbuf->xdp, rq->xsk_pool); in mlx5e_xsk_skb_from_cqe_mpwrq_linear()
274 net_prefetch(mxbuf->xdp.data); in mlx5e_xsk_skb_from_cqe_mpwrq_linear()
292 if (likely(prog && mlx5e_xdp_handle(rq, prog, mxbuf))) { in mlx5e_xsk_skb_from_cqe_mpwrq_linear()
301 return mlx5e_xsk_construct_skb(rq, &mxbuf->xdp); in mlx5e_xsk_skb_from_cqe_mpwrq_linear()
309 struct mlx5e_xdp_buff *mxbuf = xsk_buff_to_mxbuf(*wi->xskp); in mlx5e_xsk_skb_from_cqe_linear() local
320 mxbuf->cqe = cqe; in mlx5e_xsk_skb_from_cqe_linear()
321 xsk_buff_set_size(&mxbuf->xdp, cqe_bcnt); in mlx5e_xsk_skb_from_cqe_linear()
322 xsk_buff_dma_sync_for_cpu(&mxbuf->xdp, rq->xsk_pool); in mlx5e_xsk_skb_from_cqe_linear()
323 net_prefetch(mxbuf->xdp.data); in mlx5e_xsk_skb_from_cqe_linear()
326 if (likely(prog && mlx5e_xdp_handle(rq, prog, mxbuf))) { in mlx5e_xsk_skb_from_cqe_linear()
336 return mlx5e_xsk_construct_skb(rq, &mxbuf->xdp); in mlx5e_xsk_skb_from_cqe_linear()