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()
153 static void sprd_iommu_first_vpn(struct sprd_iommu_domain *dom) in sprd_iommu_first_vpn()
168 static void sprd_iommu_vpn_range(struct sprd_iommu_domain *dom) in sprd_iommu_vpn_range()
184 static void sprd_iommu_first_ppn(struct sprd_iommu_domain *dom) in sprd_iommu_first_ppn()
225 static void sprd_iommu_cleanup(struct sprd_iommu_domain *dom) in sprd_iommu_cleanup()
241 struct sprd_iommu_domain *dom = to_sprd_domain(domain); in sprd_iommu_domain_free()
251 struct sprd_iommu_domain *dom = to_sprd_domain(domain); in sprd_iommu_attach_device()
288 struct sprd_iommu_domain *dom = to_sprd_domain(domain); in sprd_iommu_map()
325 struct sprd_iommu_domain *dom = to_sprd_domain(domain); in sprd_iommu_unmap()
347 struct sprd_iommu_domain *dom = to_sprd_domain(domain); in sprd_iommu_sync_map()
369 struct sprd_iommu_domain *dom = to_sprd_domain(domain); in sprd_iommu_iova_to_phys()