Lines Matching refs:iommu_domain
91 struct iommu_domain domain;
109 struct iommu_domain *domain; /* domain to which iommu is attached */
128 static struct rk_iommu_domain *to_rk_domain(struct iommu_domain *dom) in to_rk_domain()
589 static phys_addr_t rk_iommu_iova_to_phys(struct iommu_domain *domain, in rk_iommu_iova_to_phys()
760 static int rk_iommu_map(struct iommu_domain *domain, unsigned long _iova, in rk_iommu_map()
797 static size_t rk_iommu_unmap(struct iommu_domain *domain, unsigned long _iova, in rk_iommu_unmap()
864 struct iommu_domain *domain = iommu->domain; in rk_iommu_enable()
896 static void rk_iommu_detach_device(struct iommu_domain *domain, in rk_iommu_detach_device()
929 static int rk_iommu_attach_device(struct iommu_domain *domain, in rk_iommu_attach_device()
973 static struct iommu_domain *rk_iommu_domain_alloc(unsigned type) in rk_iommu_domain_alloc()
1028 static void rk_iommu_domain_free(struct iommu_domain *domain) in rk_iommu_domain_free()