Lines Matching refs:mtk_iommu_domain
249 struct mtk_iommu_domain *m4u_dom; /* Each bank has a domain */
265 struct mtk_iommu_domain *share_dom;
280 struct mtk_iommu_domain { struct
370 static struct mtk_iommu_domain *to_mtk_domain(struct iommu_domain *dom) in to_mtk_domain()
372 return container_of(dom, struct mtk_iommu_domain, domain); in to_mtk_domain()
459 struct mtk_iommu_domain *dom = bank->m4u_dom; in mtk_iommu_isr()
639 static int mtk_iommu_domain_finalise(struct mtk_iommu_domain *dom, in mtk_iommu_domain_finalise()
643 struct mtk_iommu_domain *share_dom = data->share_dom; in mtk_iommu_domain_finalise()
693 struct mtk_iommu_domain *dom; in mtk_iommu_domain_alloc()
715 struct mtk_iommu_domain *dom = to_mtk_domain(domain); in mtk_iommu_attach_device()
783 struct mtk_iommu_domain *dom = to_mtk_domain(domain); in mtk_iommu_map()
797 struct mtk_iommu_domain *dom = to_mtk_domain(domain); in mtk_iommu_unmap()
805 struct mtk_iommu_domain *dom = to_mtk_domain(domain); in mtk_iommu_flush_iotlb_all()
814 struct mtk_iommu_domain *dom = to_mtk_domain(domain); in mtk_iommu_iotlb_sync()
823 struct mtk_iommu_domain *dom = to_mtk_domain(domain); in mtk_iommu_sync_map()
831 struct mtk_iommu_domain *dom = to_mtk_domain(domain); in mtk_iommu_iova_to_phys()
1448 struct mtk_iommu_domain *m4u_dom; in mtk_iommu_runtime_resume()