Home
last modified time | relevance | path

Searched refs:m4u_dom (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-5.10/drivers/iommu/
H A Dmtk_iommu.c235 struct iommu_domain *domain = &data->m4u_dom->domain; in mtk_iommu_tlb_flush_page_nosync()
250 struct mtk_iommu_domain *dom = data->m4u_dom; in mtk_iommu_isr()
395 if (!data->m4u_dom) { in mtk_iommu_attach_device()
396 data->m4u_dom = dom; in mtk_iommu_attach_device()
801 struct mtk_iommu_domain *m4u_dom = data->m4u_dom; in mtk_iommu_resume() local
818 if (m4u_dom) in mtk_iommu_resume()
819 writel(m4u_dom->cfg.arm_v7s_cfg.ttbr & MMU_PT_ADDR_MASK, in mtk_iommu_resume()
H A Dmtk_iommu_v1.c163 struct mtk_iommu_domain *dom = data->m4u_dom; in mtk_iommu_isr()
223 struct mtk_iommu_domain *dom = data->m4u_dom; in mtk_iommu_domain_finalise()
276 if (!data->m4u_dom) { in mtk_iommu_attach_device()
277 data->m4u_dom = dom; in mtk_iommu_attach_device()
280 data->m4u_dom = NULL; in mtk_iommu_attach_device()
687 writel_relaxed(data->m4u_dom->pgt_pa, base + REG_MMU_PT_BASE_ADDR); in mtk_iommu_resume()
H A Dmtk_iommu.h63 struct mtk_iommu_domain *m4u_dom; member
/kernel/linux/linux-6.6/drivers/iommu/
H A Dmtk_iommu_v1.c102 struct mtk_iommu_v1_domain *m4u_dom; member
197 struct mtk_iommu_v1_domain *dom = data->m4u_dom; in mtk_iommu_v1_isr()
257 struct mtk_iommu_v1_domain *dom = data->m4u_dom; in mtk_iommu_v1_domain_finalise()
309 if (!data->m4u_dom) { in mtk_iommu_v1_attach_device()
310 data->m4u_dom = dom; in mtk_iommu_v1_attach_device()
313 data->m4u_dom = NULL; in mtk_iommu_v1_attach_device()
738 writel_relaxed(data->m4u_dom->pgt_pa, base + REG_MMU_PT_BASE_ADDR); in mtk_iommu_v1_resume()
H A Dmtk_iommu.c249 struct mtk_iommu_domain *m4u_dom; /* Each bank has a domain */ member
268 struct mutex mutex; /* Protect m4u_group/m4u_dom above */
459 struct mtk_iommu_domain *dom = bank->m4u_dom; in mtk_iommu_isr()
745 if (!bank->m4u_dom) { /* Initialize the M4U HW for each a BANK */ in mtk_iommu_attach_device()
757 bank->m4u_dom = dom; in mtk_iommu_attach_device()
1312 bank->m4u_dom = NULL; in mtk_iommu_probe()
1413 if (!bank->m4u_dom) in mtk_iommu_remove()
1448 struct mtk_iommu_domain *m4u_dom; in mtk_iommu_runtime_resume() local
1472 m4u_dom = data->bank[i].m4u_dom; in mtk_iommu_runtime_resume()
[all...]

Completed in 8 milliseconds