Home
last modified time | relevance | path

Searched refs:pgt_pa (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-5.10/drivers/iommu/
H A Dmtk_iommu_v1.c95 dma_addr_t pgt_pa; member
228 &dom->pgt_pa, GFP_KERNEL); in mtk_iommu_domain_finalise()
232 writel(dom->pgt_pa, data->base + REG_MMU_PT_BASE_ADDR); in mtk_iommu_domain_finalise()
259 dom->pgt_va, dom->pgt_pa); in mtk_iommu_domain_free()
687 writel_relaxed(data->m4u_dom->pgt_pa, base + REG_MMU_PT_BASE_ADDR); in mtk_iommu_resume()
/kernel/linux/linux-6.6/drivers/iommu/
H A Dsprd-iommu.c81 dma_addr_t pgt_pa; /* page table physical address base */ member
190 u32 val = dom->pgt_pa >> SPRD_IOMMU_PAGE_SHIFT; in sprd_iommu_first_ppn()
238 dma_free_coherent(dom->sdev->dev, pgt_size, dom->pgt_va, dom->pgt_pa); in sprd_iommu_cleanup()
264 dom->pgt_va = dma_alloc_coherent(sdev->dev, pgt_size, &dom->pgt_pa, GFP_KERNEL); in sprd_iommu_attach_device()
H A Dmtk_iommu_v1.c115 dma_addr_t pgt_pa; member
262 &dom->pgt_pa, GFP_KERNEL); in mtk_iommu_v1_domain_finalise()
266 writel(dom->pgt_pa, data->base + REG_MMU_PT_BASE_ADDR); in mtk_iommu_v1_domain_finalise()
293 dom->pgt_va, dom->pgt_pa); in mtk_iommu_v1_domain_free()
738 writel_relaxed(data->m4u_dom->pgt_pa, base + REG_MMU_PT_BASE_ADDR); in mtk_iommu_v1_resume()

Completed in 4 milliseconds