Lines Matching refs:sprd_iommu_domain
66 struct sprd_iommu_domain *dom;
76 struct sprd_iommu_domain { struct
86 static struct sprd_iommu_domain *to_sprd_domain(struct iommu_domain *dom) in to_sprd_domain() argument
88 return container_of(dom, struct sprd_iommu_domain, domain); in to_sprd_domain()
138 struct sprd_iommu_domain *dom; in sprd_iommu_domain_alloc_paging()
155 static void sprd_iommu_first_vpn(struct sprd_iommu_domain *dom) in sprd_iommu_first_vpn()
170 static void sprd_iommu_vpn_range(struct sprd_iommu_domain *dom) in sprd_iommu_vpn_range()
186 static void sprd_iommu_first_ppn(struct sprd_iommu_domain *dom) in sprd_iommu_first_ppn()
227 static void sprd_iommu_cleanup(struct sprd_iommu_domain *dom) in sprd_iommu_cleanup()
243 struct sprd_iommu_domain *dom = to_sprd_domain(domain); in sprd_iommu_domain_free()
253 struct sprd_iommu_domain *dom = to_sprd_domain(domain); in sprd_iommu_attach_device()
290 struct sprd_iommu_domain *dom = to_sprd_domain(domain); in sprd_iommu_map()
327 struct sprd_iommu_domain *dom = to_sprd_domain(domain); in sprd_iommu_unmap()
349 struct sprd_iommu_domain *dom = to_sprd_domain(domain); in sprd_iommu_sync_map()
371 struct sprd_iommu_domain *dom = to_sprd_domain(domain); in sprd_iommu_iova_to_phys()