Lines Matching refs:iommu_domain
89 struct iommu_domain domain;
115 struct iommu_domain *domain; /* domain to which iommu is attached */
126 static struct iommu_domain rk_identity_domain;
136 static struct rk_iommu_domain *to_rk_domain(struct iommu_domain *dom) in to_rk_domain()
649 static phys_addr_t rk_iommu_iova_to_phys(struct iommu_domain *domain, in rk_iommu_iova_to_phys()
819 static int rk_iommu_map(struct iommu_domain *domain, unsigned long _iova, in rk_iommu_map()
857 static size_t rk_iommu_unmap(struct iommu_domain *domain, unsigned long _iova, in rk_iommu_unmap()
924 struct iommu_domain *domain = iommu->domain; in rk_iommu_enable()
956 static int rk_iommu_identity_attach(struct iommu_domain *identity_domain, in rk_iommu_identity_attach()
992 static void rk_iommu_identity_free(struct iommu_domain *domain) in rk_iommu_identity_free()
1001 static struct iommu_domain rk_identity_domain = {
1013 static int rk_iommu_attach_device(struct iommu_domain *domain, in rk_iommu_attach_device()
1058 static struct iommu_domain *rk_iommu_domain_alloc(unsigned type) in rk_iommu_domain_alloc()
1109 static void rk_iommu_domain_free(struct iommu_domain *domain) in rk_iommu_domain_free()