Lines Matching refs:iova
267 static int s390_iommu_map(struct iommu_domain *domain, unsigned long iova, in s390_iommu_map() argument
279 rc = s390_iommu_update_trans(s390_domain, (unsigned long) paddr, iova, in s390_iommu_map()
286 dma_addr_t iova) in s390_iommu_iova_to_phys() argument
293 if (iova < domain->geometry.aperture_start || in s390_iommu_iova_to_phys()
294 iova > domain->geometry.aperture_end) in s390_iommu_iova_to_phys()
297 rtx = calc_rtx(iova); in s390_iommu_iova_to_phys()
298 sx = calc_sx(iova); in s390_iommu_iova_to_phys()
299 px = calc_px(iova); in s390_iommu_iova_to_phys()
317 unsigned long iova, size_t size) in s390_iommu_unmap() argument
324 paddr = s390_iommu_iova_to_phys(domain, iova); in s390_iommu_unmap()
328 rc = s390_iommu_update_trans(s390_domain, (unsigned long) paddr, iova, in s390_iommu_unmap()