Searched refs:xdptxd (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | xdp.c | 67 struct mlx5e_xmit_data *xdptxd; in mlx5e_xmit_xdp_buff() local 76 xdptxd = &xdptxdf.xd; in mlx5e_xmit_xdp_buff() 77 xdptxd->data = xdpf->data; in mlx5e_xmit_xdp_buff() 78 xdptxd->len = xdpf->len; in mlx5e_xmit_xdp_buff() 79 xdptxd->has_frags = xdp_frame_has_frags(xdpf); in mlx5e_xmit_xdp_buff() 94 if (unlikely(xdptxd->has_frags)) in mlx5e_xmit_xdp_buff() 97 dma_addr = dma_map_single(sq->pdev, xdptxd->data, xdptxd->len, in mlx5e_xmit_xdp_buff() 104 xdptxd->dma_addr = dma_addr; in mlx5e_xmit_xdp_buff() 109 sq, xdptxd, 0, NULL))) { in mlx5e_xmit_xdp_buff() 110 dma_unmap_single(sq->pdev, dma_addr, xdptxd->len, in mlx5e_xmit_xdp_buff() [all …]
|
| H A D | xdp.h | 115 struct mlx5e_xmit_data *xdptxd, 119 struct mlx5e_xmit_data *xdptxd, 196 struct mlx5e_xmit_data *xdptxd, in mlx5e_xdp_mpwqe_add_dseg() argument 202 u32 dma_len = xdptxd->len; in mlx5e_xdp_mpwqe_add_dseg() 214 memcpy(inline_dseg->data, xdptxd->data, dma_len); in mlx5e_xdp_mpwqe_add_dseg() 221 dseg->addr = cpu_to_be64(xdptxd->dma_addr); in mlx5e_xdp_mpwqe_add_dseg()
|