Lines Matching refs:rk_iommu_domain
84 struct rk_iommu_domain {
108 struct list_head node; /* entry in rk_iommu_domain.iommus */
120 static inline void rk_table_flush(struct rk_iommu_domain *dom, dma_addr_t dma,
128 static struct rk_iommu_domain *to_rk_domain(struct iommu_domain *dom)
130 return container_of(dom, struct rk_iommu_domain, domain);
592 struct rk_iommu_domain *rk_domain = to_rk_domain(domain);
617 static void rk_iommu_zap_iova(struct rk_iommu_domain *rk_domain,
646 static void rk_iommu_zap_iova_first_last(struct rk_iommu_domain *rk_domain,
655 static u32 *rk_dte_get_page_table(struct rk_iommu_domain *rk_domain,
693 static size_t rk_iommu_unmap_iova(struct rk_iommu_domain *rk_domain,
715 static int rk_iommu_map_iova(struct rk_iommu_domain *rk_domain, u32 *pte_addr,
763 struct rk_iommu_domain *rk_domain = to_rk_domain(domain);
800 struct rk_iommu_domain *rk_domain = to_rk_domain(domain);
865 struct rk_iommu_domain *rk_domain = to_rk_domain(domain);
900 struct rk_iommu_domain *rk_domain = to_rk_domain(domain);
933 struct rk_iommu_domain *rk_domain = to_rk_domain(domain);
975 struct rk_iommu_domain *rk_domain;
1032 struct rk_iommu_domain *rk_domain = to_rk_domain(domain);