Lines Matching refs:mtk_iommu_domain
125 struct mtk_iommu_domain { struct
206 static struct mtk_iommu_domain *to_mtk_domain(struct iommu_domain *dom) in to_mtk_domain()
208 return container_of(dom, struct mtk_iommu_domain, domain); in to_mtk_domain()
272 struct mtk_iommu_domain *dom = data->m4u_dom; in mtk_iommu_isr()
386 static int mtk_iommu_domain_finalise(struct mtk_iommu_domain *dom, in mtk_iommu_domain_finalise()
434 struct mtk_iommu_domain *dom; in mtk_iommu_domain_alloc()
455 struct mtk_iommu_domain *dom = to_mtk_domain(domain); in mtk_iommu_attach_device()
501 struct mtk_iommu_domain *dom = to_mtk_domain(domain); in mtk_iommu_map()
515 struct mtk_iommu_domain *dom = to_mtk_domain(domain); in mtk_iommu_unmap()
523 struct mtk_iommu_domain *dom = to_mtk_domain(domain); in mtk_iommu_flush_iotlb_all()
531 struct mtk_iommu_domain *dom = to_mtk_domain(domain); in mtk_iommu_iotlb_sync()
541 struct mtk_iommu_domain *dom = to_mtk_domain(domain); in mtk_iommu_sync_map()
549 struct mtk_iommu_domain *dom = to_mtk_domain(domain); in mtk_iommu_iova_to_phys()
955 struct mtk_iommu_domain *m4u_dom = data->m4u_dom; in mtk_iommu_runtime_resume()