Lines Matching full:geometry
131 return ((domain->geometry.aperture_end - in sprd_iommu_pgt_size()
132 domain->geometry.aperture_start + 1) >> in sprd_iommu_pgt_size()
146 dom->domain.geometry.aperture_start = 0; in sprd_iommu_domain_alloc_paging()
147 dom->domain.geometry.aperture_end = SZ_256M - 1; in sprd_iommu_domain_alloc_paging()
148 dom->domain.geometry.force_aperture = true; in sprd_iommu_domain_alloc_paging()
164 val = dom->domain.geometry.aperture_start >> SPRD_IOMMU_PAGE_SHIFT; in sprd_iommu_first_vpn()
179 val = (dom->domain.geometry.aperture_end - in sprd_iommu_vpn_range()
180 dom->domain.geometry.aperture_start) >> SPRD_IOMMU_PAGE_SHIFT; in sprd_iommu_vpn_range()
294 unsigned long start = domain->geometry.aperture_start; in sprd_iommu_map()
295 unsigned long end = domain->geometry.aperture_end; in sprd_iommu_map()
329 unsigned long start = domain->geometry.aperture_start; in sprd_iommu_unmap()
330 unsigned long end = domain->geometry.aperture_end; in sprd_iommu_unmap()
372 unsigned long start = domain->geometry.aperture_start; in sprd_iommu_iova_to_phys()
373 unsigned long end = domain->geometry.aperture_end; in sprd_iommu_iova_to_phys()