Home
last modified time | relevance | path

Searched refs:m4u_dom (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/iommu/
H A Dmtk_iommu_v1.c112 struct mtk_iommu_v1_domain *m4u_dom; member
207 struct mtk_iommu_v1_domain *dom = data->m4u_dom; in mtk_iommu_v1_isr()
267 struct mtk_iommu_v1_domain *dom = data->m4u_dom; in mtk_iommu_v1_domain_finalise()
320 if (!data->m4u_dom) { in mtk_iommu_v1_attach_device()
321 data->m4u_dom = dom; in mtk_iommu_v1_attach_device()
324 data->m4u_dom = NULL; in mtk_iommu_v1_attach_device()
754 writel_relaxed(data->m4u_dom->pgt_pa, base + REG_MMU_PT_BASE_ADDR); in mtk_iommu_v1_resume()
H A Dmtk_iommu.c253 struct mtk_iommu_domain *m4u_dom; /* Each bank has a domain */ member
474 struct mtk_iommu_domain *dom = bank->m4u_dom; in mtk_iommu_isr()
755 if (!bank->m4u_dom) { /* Initialize the M4U HW for each a BANK */ in mtk_iommu_attach_device()
767 bank->m4u_dom = dom; in mtk_iommu_attach_device()
1375 bank->m4u_dom = NULL; in mtk_iommu_probe()
1483 if (!bank->m4u_dom) in mtk_iommu_remove()
1518 struct mtk_iommu_domain *m4u_dom; in mtk_iommu_runtime_resume() local
1542 m4u_dom = data->bank[i].m4u_dom; in mtk_iommu_runtime_resume()
1543 if (!data->plat_data->banks_enable[i] || !m4u_dom) in mtk_iommu_runtime_resume()
1549 writel(m4u_dom->cfg.arm_v7s_cfg.ttbr, base + REG_MMU_PT_BASE_ADDR); in mtk_iommu_runtime_resume()