Lines Matching refs:sprd_iommu_domain
66 struct sprd_iommu_domain *dom;
77 struct sprd_iommu_domain { struct
87 static struct sprd_iommu_domain *to_sprd_domain(struct iommu_domain *dom) in to_sprd_domain() argument
89 return container_of(dom, struct sprd_iommu_domain, domain); in to_sprd_domain()
139 struct sprd_iommu_domain *dom; in sprd_iommu_domain_alloc()
157 static void sprd_iommu_first_vpn(struct sprd_iommu_domain *dom) in sprd_iommu_first_vpn()
172 static void sprd_iommu_vpn_range(struct sprd_iommu_domain *dom) in sprd_iommu_vpn_range()
188 static void sprd_iommu_first_ppn(struct sprd_iommu_domain *dom) in sprd_iommu_first_ppn()
229 static void sprd_iommu_cleanup(struct sprd_iommu_domain *dom) in sprd_iommu_cleanup()
245 struct sprd_iommu_domain *dom = to_sprd_domain(domain); in sprd_iommu_domain_free()
255 struct sprd_iommu_domain *dom = to_sprd_domain(domain); in sprd_iommu_attach_device()
292 struct sprd_iommu_domain *dom = to_sprd_domain(domain); in sprd_iommu_map()
329 struct sprd_iommu_domain *dom = to_sprd_domain(domain); in sprd_iommu_unmap()
351 struct sprd_iommu_domain *dom = to_sprd_domain(domain); in sprd_iommu_sync_map()
372 struct sprd_iommu_domain *dom = to_sprd_domain(domain); in sprd_iommu_iova_to_phys()