Lines Matching refs:rk_iommu_domain
82 struct rk_iommu_domain {
114 struct list_head node; /* entry in rk_iommu_domain.iommus */
128 static inline void rk_table_flush(struct rk_iommu_domain *dom, dma_addr_t dma,
136 static struct rk_iommu_domain *to_rk_domain(struct iommu_domain *dom)
138 return container_of(dom, struct rk_iommu_domain, domain);
652 struct rk_iommu_domain *rk_domain = to_rk_domain(domain);
677 static void rk_iommu_zap_iova(struct rk_iommu_domain *rk_domain,
706 static void rk_iommu_zap_iova_first_last(struct rk_iommu_domain *rk_domain,
715 static u32 *rk_dte_get_page_table(struct rk_iommu_domain *rk_domain,
752 static size_t rk_iommu_unmap_iova(struct rk_iommu_domain *rk_domain,
774 static int rk_iommu_map_iova(struct rk_iommu_domain *rk_domain, u32 *pte_addr,
822 struct rk_iommu_domain *rk_domain = to_rk_domain(domain);
860 struct rk_iommu_domain *rk_domain = to_rk_domain(domain);
925 struct rk_iommu_domain *rk_domain = to_rk_domain(domain);
960 struct rk_iommu_domain *rk_domain;
1017 struct rk_iommu_domain *rk_domain = to_rk_domain(domain);
1060 struct rk_iommu_domain *rk_domain;
1111 struct rk_iommu_domain *rk_domain = to_rk_domain(domain);