Searched refs:xdptxd (Results 1 – 3 of 3) sorted by relevance
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | xdp.c | 63 struct mlx5e_xmit_data xdptxd; in mlx5e_xmit_xdp_buff() local 73 xdptxd.data = xdpf->data; in mlx5e_xmit_xdp_buff() 74 xdptxd.len = xdpf->len; in mlx5e_xmit_xdp_buff() 91 dma_addr = dma_map_single(sq->pdev, xdptxd.data, xdptxd.len, in mlx5e_xmit_xdp_buff() 98 xdptxd.dma_addr = dma_addr; in mlx5e_xmit_xdp_buff() 103 mlx5e_xmit_xdp_frame, sq, &xdptxd, NULL, 0))) in mlx5e_xmit_xdp_buff() 120 dma_sync_single_for_device(sq->pdev, dma_addr, xdptxd.len, DMA_BIDIRECTIONAL); in mlx5e_xmit_xdp_buff() 138 xdptxd.dma_addr = dma_addr; in mlx5e_xmit_xdp_buff() 141 mlx5e_xmit_xdp_frame, sq, &xdptxd, sinfo, 0))) in mlx5e_xmit_xdp_buff() 296 mlx5e_xmit_xdp_frame(struct mlx5e_xdpsq *sq, struct mlx5e_xmit_data *xdptxd, [all …]
|
D | xdp.h | 60 struct mlx5e_xmit_data *xdptxd, 64 struct mlx5e_xmit_data *xdptxd, 141 struct mlx5e_xmit_data *xdptxd, in mlx5e_xdp_mpwqe_add_dseg() argument 147 u32 dma_len = xdptxd->len; in mlx5e_xdp_mpwqe_add_dseg() 159 memcpy(inline_dseg->data, xdptxd->data, dma_len); in mlx5e_xdp_mpwqe_add_dseg() 166 dseg->addr = cpu_to_be64(xdptxd->dma_addr); in mlx5e_xdp_mpwqe_add_dseg()
|
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
D | tx.c | 64 struct mlx5e_xmit_data xdptxd; in mlx5e_xsk_tx() local 93 xdptxd.dma_addr = xsk_buff_raw_get_dma(pool, desc.addr); in mlx5e_xsk_tx() 94 xdptxd.data = xsk_buff_raw_get_data(pool, desc.addr); in mlx5e_xsk_tx() 95 xdptxd.len = desc.len; in mlx5e_xsk_tx() 97 xsk_buff_raw_dma_sync_for_device(pool, xdptxd.dma_addr, xdptxd.len); in mlx5e_xsk_tx() 100 mlx5e_xmit_xdp_frame, sq, &xdptxd, NULL, in mlx5e_xsk_tx()
|