Searched refs:pagetable (Results 1 – 4 of 4) sorted by relevance
/drivers/gpu/drm/msm/ |
D | msm_iommu.c | 36 static size_t calc_pgsize(struct msm_iommu_pagetable *pagetable, in calc_pgsize() argument 46 pgsizes = pagetable->pgsize_bitmap & GENMASK(__fls(size), 0); in calc_pgsize() 62 pgsizes = pagetable->pgsize_bitmap & ~GENMASK(pgsize_idx, 0); in calc_pgsize() 94 struct msm_iommu_pagetable *pagetable = to_pagetable(mmu); in msm_iommu_pagetable_unmap() local 95 struct io_pgtable_ops *ops = pagetable->pgtbl_ops; in msm_iommu_pagetable_unmap() 100 pgsize = calc_pgsize(pagetable, iova, iova, size, &count); in msm_iommu_pagetable_unmap() 110 iommu_flush_iotlb_all(to_msm_iommu(pagetable->parent)->domain); in msm_iommu_pagetable_unmap() 118 struct msm_iommu_pagetable *pagetable = to_pagetable(mmu); in msm_iommu_pagetable_map() local 119 struct io_pgtable_ops *ops = pagetable->pgtbl_ops; in msm_iommu_pagetable_map() 132 pgsize = calc_pgsize(pagetable, addr, phys, size, &count); in msm_iommu_pagetable_map() [all …]
|
/drivers/iommu/ |
D | exynos-iommu.c | 920 phys_addr_t pagetable = virt_to_phys(domain->pgtable); in exynos_iommu_detach_device() local 950 &pagetable); in exynos_iommu_detach_device() 959 phys_addr_t pagetable = virt_to_phys(domain->pgtable); in exynos_iommu_attach_device() local 973 data->pgtable = pagetable; in exynos_iommu_attach_device() 991 &pagetable); in exynos_iommu_attach_device()
|
D | Kconfig | 28 # Selected by the actual pagetable implementations 37 Enable support for the ARM long descriptor pagetable format. 56 Enable support for the ARM Short-descriptor pagetable format. 75 Enable support for the Apple DART pagetable formats. These include
|
D | omap-iommu-debug.c | 240 DEFINE_SHOW_ATTRIBUTE(pagetable);
|