Lines Matching refs:m4u_dom
274 struct mtk_iommu_domain *dom = data->m4u_dom; in mtk_iommu_isr()
395 if (data->m4u_dom) { in mtk_iommu_domain_finalise()
396 dom->iop = data->m4u_dom->iop; in mtk_iommu_domain_finalise()
397 dom->cfg = data->m4u_dom->cfg; in mtk_iommu_domain_finalise()
398 dom->ttbr = data->m4u_dom->ttbr; in mtk_iommu_domain_finalise()
399 dom->domain.pgsize_bitmap = data->m4u_dom->cfg.pgsize_bitmap; in mtk_iommu_domain_finalise()
482 if (!data->m4u_dom) { /* Initialize the M4U HW */ in mtk_iommu_attach_device()
492 data->m4u_dom = dom; in mtk_iommu_attach_device()
493 writel(data->m4u_dom->ttbr, data->base + REG_MMU_PT_BASE_ADDR); in mtk_iommu_attach_device()
1019 struct mtk_iommu_domain *m4u_dom = data->m4u_dom; in mtk_iommu_runtime_resume() local
1033 if (!m4u_dom) in mtk_iommu_runtime_resume()
1044 writel(m4u_dom->ttbr, base + REG_MMU_PT_BASE_ADDR); in mtk_iommu_runtime_resume()