Searched refs:xdpi (Results 1 – 4 of 4) sorted by relevance
40 struct mlx5e_xdp_info xdpi; in mlx5e_xmit_xdp_buff() local42 xdpi.xdpf = convert_to_xdp_frame(xdp); in mlx5e_xmit_xdp_buff()43 if (unlikely(!xdpi.xdpf)) in mlx5e_xmit_xdp_buff()45 xdpi.dma_addr = di->addr + (xdpi.xdpf->data - (void *)xdpi.xdpf); in mlx5e_xmit_xdp_buff()46 dma_sync_single_for_device(sq->pdev, xdpi.dma_addr, in mlx5e_xmit_xdp_buff()47 xdpi.xdpf->len, PCI_DMA_TODEVICE); in mlx5e_xmit_xdp_buff()48 xdpi.di = *di; in mlx5e_xmit_xdp_buff()50 return mlx5e_xmit_xdp_frame(sq, &xdpi); in mlx5e_xmit_xdp_buff()105 bool mlx5e_xmit_xdp_frame(struct mlx5e_xdpsq *sq, struct mlx5e_xdp_info *xdpi) in mlx5e_xmit_xdp_frame() argument115 struct xdp_frame *xdpf = xdpi->xdpf; in mlx5e_xmit_xdp_frame()[all …]
48 bool mlx5e_xmit_xdp_frame(struct mlx5e_xdpsq *sq, struct mlx5e_xdp_info *xdpi);
427 struct mlx5e_xdp_info *xdpi; member
972 kvfree(sq->db.xdpi); in mlx5e_free_xdpsq_db()979 sq->db.xdpi = kvzalloc_node(array_size(wq_sz, sizeof(*sq->db.xdpi)), in mlx5e_alloc_xdpsq_db()981 if (!sq->db.xdpi) { in mlx5e_alloc_xdpsq_db()