Lines Matching refs:sg
394 static int __finalise_sg(struct device *dev, struct scatterlist *sg, int nents, in __finalise_sg() argument
400 for_each_sg(sg, s, nents, i) { in __finalise_sg()
418 static void __invalidate_sg(struct scatterlist *sg, int nents) in __invalidate_sg() argument
423 for_each_sg(sg, s, nents, i) { in __invalidate_sg()
440 int iommu_dma_map_sg(struct device *dev, struct scatterlist *sg, in iommu_dma_map_sg() argument
457 for_each_sg(sg, s, nents, i) { in iommu_dma_map_sg()
494 if (iommu_map_sg(domain, dma_addr, sg, nents, prot) < iova_len) in iommu_dma_map_sg()
497 return __finalise_sg(dev, sg, nents, dma_addr); in iommu_dma_map_sg()
502 __invalidate_sg(sg, nents); in iommu_dma_map_sg()
506 void iommu_dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nents, in iommu_dma_unmap_sg() argument
513 __iommu_dma_unmap(iommu_get_domain_for_dev(dev), sg_dma_address(sg)); in iommu_dma_unmap_sg()