Lines Matching refs:iova
269 static int s390_iommu_map(struct iommu_domain *domain, unsigned long iova, in s390_iommu_map() argument
281 rc = s390_iommu_update_trans(s390_domain, (unsigned long) paddr, iova, in s390_iommu_map()
288 dma_addr_t iova) in s390_iommu_iova_to_phys() argument
295 if (iova < domain->geometry.aperture_start || in s390_iommu_iova_to_phys()
296 iova > domain->geometry.aperture_end) in s390_iommu_iova_to_phys()
299 rtx = calc_rtx(iova); in s390_iommu_iova_to_phys()
300 sx = calc_sx(iova); in s390_iommu_iova_to_phys()
301 px = calc_px(iova); in s390_iommu_iova_to_phys()
319 unsigned long iova, size_t size) in s390_iommu_unmap() argument
326 paddr = s390_iommu_iova_to_phys(domain, iova); in s390_iommu_unmap()
330 rc = s390_iommu_update_trans(s390_domain, (unsigned long) paddr, iova, in s390_iommu_unmap()