Lines Matching refs:dma_addr
109 otx2_dma_unmap_page(pfvf, sg->dma_addr[seg],
126 pa = otx2_iova_to_phys(pfvf->iommu_domain, sg->dma_addr[0]);
127 otx2_dma_unmap_page(pfvf, sg->dma_addr[0],
621 u64 dma_addr, *iova = NULL;
643 dma_addr = otx2_dma_map_skb_frag(pfvf, skb, seg, &len);
644 if (dma_mapping_error(pfvf->dev, dma_addr))
649 *iova++ = dma_addr;
652 sq->sg[sq->head].dma_addr[seg] = dma_addr;
807 u64 dma_addr;
819 dma_addr = otx2_dma_map_skb_frag(pfvf, skb, seg, &len);
820 if (dma_mapping_error(pfvf->dev, dma_addr))
824 sg->dma_addr[sg->num_segs] = dma_addr;
843 return sg->dma_addr[0] + (seg_addr - (u64)skb->data);
849 return sg->dma_addr[seg] + offset;
878 *iova++ = list->dma_addr[seg];
921 list.dma_addr[0] =
934 list.dma_addr[list.num_segs] =
1350 static void otx2_xdp_sqe_add_sg(struct otx2_snd_queue *sq, u64 dma_addr,
1362 *iova = dma_addr;
1365 sq->sg[sq->head].dma_addr[0] = dma_addr;