Lines Matching refs:mtk_iommu_domain
126 struct mtk_iommu_domain { struct
207 static struct mtk_iommu_domain *to_mtk_domain(struct iommu_domain *dom) in to_mtk_domain()
209 return container_of(dom, struct mtk_iommu_domain, domain); in to_mtk_domain()
273 struct mtk_iommu_domain *dom = data->m4u_dom; in mtk_iommu_isr()
387 static int mtk_iommu_domain_finalise(struct mtk_iommu_domain *dom, in mtk_iommu_domain_finalise()
435 struct mtk_iommu_domain *dom; in mtk_iommu_domain_alloc()
462 struct mtk_iommu_domain *dom = to_mtk_domain(domain); in mtk_iommu_attach_device()
517 struct mtk_iommu_domain *dom = to_mtk_domain(domain); in mtk_iommu_map()
531 struct mtk_iommu_domain *dom = to_mtk_domain(domain); in mtk_iommu_unmap()
543 struct mtk_iommu_domain *dom = to_mtk_domain(domain); in mtk_iommu_flush_iotlb_all()
551 struct mtk_iommu_domain *dom = to_mtk_domain(domain); in mtk_iommu_iotlb_sync()
561 struct mtk_iommu_domain *dom = to_mtk_domain(domain); in mtk_iommu_sync_map()
569 struct mtk_iommu_domain *dom = to_mtk_domain(domain); in mtk_iommu_iova_to_phys()
978 struct mtk_iommu_domain *m4u_dom = data->m4u_dom; in mtk_iommu_runtime_resume()