Home
last modified time | relevance | path

Searched refs:mxbuf (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
H A Drx.c62 mxbuf->rq = rq; in mlx5e_xsk_alloc_rx_mpwqe()
73 mxbuf->rq = rq; in mlx5e_xsk_alloc_rx_mpwqe()
98 mxbuf->rq = rq; in mlx5e_xsk_alloc_rx_mpwqe()
119 mxbuf->rq = rq; in mlx5e_xsk_alloc_rx_mpwqe()
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()
274 net_prefetch(mxbuf->xdp.data); 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()
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()
[all …]
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rx.c1703 rx_headroom = mxbuf.xdp.data - mxbuf.xdp.data_hard_start; in mlx5e_skb_from_cqe_linear()
1704 metasize = mxbuf.xdp.data - mxbuf.xdp.data_meta; in mlx5e_skb_from_cqe_linear()
1705 cqe_bcnt = mxbuf.xdp.data_end - mxbuf.xdp.data; in mlx5e_skb_from_cqe_linear()
1782 mxbuf.xdp.data - mxbuf.xdp.data_hard_start, in mlx5e_skb_from_cqe_nonlinear()
1783 mxbuf.xdp.data_end - mxbuf.xdp.data, in mlx5e_skb_from_cqe_nonlinear()
1784 mxbuf.xdp.data - mxbuf.xdp.data_meta); in mlx5e_skb_from_cqe_nonlinear()
2086 mxbuf.xdp.data - mxbuf.xdp.data_hard_start, 0, in mlx5e_skb_from_cqe_mpwrq_nonlinear()
2087 mxbuf.xdp.data - mxbuf.xdp.data_meta); in mlx5e_skb_from_cqe_mpwrq_nonlinear()
2180 rx_headroom = mxbuf.xdp.data - mxbuf.xdp.data_hard_start; in mlx5e_skb_from_cqe_mpwrq_linear()
2181 metasize = mxbuf.xdp.data - mxbuf.xdp.data_meta; in mlx5e_skb_from_cqe_mpwrq_linear()
[all …]
/openbmc/linux/drivers/net/ethernet/mellanox/mlx4/
H A Den_rx.c716 struct mlx4_en_xdp_buff mxbuf = {}; in mlx4_en_process_rx_cq() local
830 orig_data = mxbuf.xdp.data; in mlx4_en_process_rx_cq()
831 mxbuf.cqe = cqe; in mlx4_en_process_rx_cq()
832 mxbuf.mdev = priv->mdev; in mlx4_en_process_rx_cq()
833 mxbuf.ring = ring; in mlx4_en_process_rx_cq()
834 mxbuf.dev = dev; in mlx4_en_process_rx_cq()
838 length = mxbuf.xdp.data_end - mxbuf.xdp.data; in mlx4_en_process_rx_cq()
839 if (mxbuf.xdp.data != orig_data) { in mlx4_en_process_rx_cq()
840 frags[0].page_offset = mxbuf.xdp.data - in mlx4_en_process_rx_cq()
841 mxbuf.xdp.data_hard_start; in mlx4_en_process_rx_cq()
[all …]
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dxdp.c266 struct bpf_prog *prog, struct mlx5e_xdp_buff *mxbuf) in mlx5e_xdp_handle() argument
268 struct xdp_buff *xdp = &mxbuf->xdp; in mlx5e_xdp_handle()