Lines Matching refs:frag
133 skb_frag_t *frag = &xdptxdf.sinfo->frags[i]; in mlx5e_xmit_xdp_buff() local
137 addr = page_pool_get_dma_addr(skb_frag_page(frag)) + in mlx5e_xmit_xdp_buff()
138 skb_frag_off(frag); in mlx5e_xmit_xdp_buff()
139 len = skb_frag_size(frag); in mlx5e_xmit_xdp_buff()
162 skb_frag_t *frag = &xdptxdf.sinfo->frags[i]; in mlx5e_xmit_xdp_buff() local
166 { .page.page = skb_frag_page(frag) }); in mlx5e_xmit_xdp_buff()
426 skb_frag_t *frag = &xdptxdf->sinfo->frags[0]; in mlx5e_xmit_xdp_frame_mpwqe() local
428 tmp.data = skb_frag_address(frag); in mlx5e_xmit_xdp_frame_mpwqe()
429 tmp.len = skb_frag_size(frag); in mlx5e_xmit_xdp_frame_mpwqe()
431 page_pool_get_dma_addr(skb_frag_page(frag)) + in mlx5e_xmit_xdp_frame_mpwqe()
432 skb_frag_off(frag); in mlx5e_xmit_xdp_frame_mpwqe()
577 skb_frag_t *frag = &xdptxdf->sinfo->frags[i]; in mlx5e_xmit_xdp_frame() local
581 page_pool_get_dma_addr(skb_frag_page(frag)) + in mlx5e_xmit_xdp_frame()
582 skb_frag_off(frag); in mlx5e_xmit_xdp_frame()
585 dseg->byte_count = cpu_to_be32(skb_frag_size(frag)); in mlx5e_xmit_xdp_frame()
640 skb_frag_t *frag = &sinfo->frags[j]; in mlx5e_free_xdpsq_desc() local
646 skb_frag_size(frag), DMA_TO_DEVICE); in mlx5e_free_xdpsq_desc()
828 skb_frag_t *frag = &xdptxdf.sinfo->frags[j]; in mlx5e_xdp_xmit() local
830 dma_arr[j] = dma_map_single(sq->pdev, skb_frag_address(frag), in mlx5e_xdp_xmit()
831 skb_frag_size(frag), DMA_TO_DEVICE); in mlx5e_xdp_xmit()