/kernel/linux/linux-6.6/drivers/gpu/drm/msm/ |
H A 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, add in msm_iommu_pagetable_map() 156 struct msm_iommu_pagetable *pagetable = to_pagetable(mmu); msm_iommu_pagetable_destroy() local 175 struct msm_iommu_pagetable *pagetable; msm_iommu_pagetable_params() local 206 struct msm_iommu_pagetable *pagetable = cookie; msm_iommu_tlb_flush_all() local 222 struct msm_iommu_pagetable *pagetable = cookie; msm_iommu_tlb_flush_walk() local 253 struct msm_iommu_pagetable *pagetable; msm_iommu_pagetable_create() local [all...] |
/kernel/linux/linux-5.10/arch/loongarch/mm/ |
H A D | pgtable-64.c | 44 void pmd_init(unsigned long addr, unsigned long pagetable) in pmd_init() argument 52 p[0] = pagetable; in pmd_init() 53 p[1] = pagetable; in pmd_init() 54 p[2] = pagetable; in pmd_init() 55 p[3] = pagetable; in pmd_init() 56 p[4] = pagetable; in pmd_init() 58 p[-3] = pagetable; in pmd_init() 59 p[-2] = pagetable; in pmd_init() 60 p[-1] = pagetable; in pmd_init() 67 void pud_init(unsigned long addr, unsigned long pagetable) in pud_init() argument [all...] |
/kernel/linux/linux-5.10/arch/mips/mm/ |
H A D | pgtable-64.c | 46 void pmd_init(unsigned long addr, unsigned long pagetable) in pmd_init() argument 54 p[0] = pagetable; in pmd_init() 55 p[1] = pagetable; in pmd_init() 56 p[2] = pagetable; in pmd_init() 57 p[3] = pagetable; in pmd_init() 58 p[4] = pagetable; in pmd_init() 60 p[-3] = pagetable; in pmd_init() 61 p[-2] = pagetable; in pmd_init() 62 p[-1] = pagetable; in pmd_init() 69 void pud_init(unsigned long addr, unsigned long pagetable) in pud_init() argument [all...] |
/kernel/linux/linux-6.6/arch/loongarch/mm/ |
H A D | pgtable.c | 75 unsigned long pagetable = (unsigned long)invalid_pte_table; in pmd_init() local 81 p[0] = pagetable; in pmd_init() 82 p[1] = pagetable; in pmd_init() 83 p[2] = pagetable; in pmd_init() 84 p[3] = pagetable; in pmd_init() 85 p[4] = pagetable; in pmd_init() 87 p[-3] = pagetable; in pmd_init() 88 p[-2] = pagetable; in pmd_init() 89 p[-1] = pagetable; in pmd_init() 99 unsigned long pagetable in pud_init() local [all...] |
/kernel/linux/linux-6.6/arch/mips/mm/ |
H A D | pgtable-64.c | 49 unsigned long pagetable = (unsigned long)invalid_pte_table; in pmd_init() local 55 p[0] = pagetable; in pmd_init() 56 p[1] = pagetable; in pmd_init() 57 p[2] = pagetable; in pmd_init() 58 p[3] = pagetable; in pmd_init() 59 p[4] = pagetable; in pmd_init() 61 p[-3] = pagetable; in pmd_init() 62 p[-2] = pagetable; in pmd_init() 63 p[-1] = pagetable; in pmd_init() 73 unsigned long pagetable in pud_init() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/ |
H A D | msm_iommu.c | 35 struct msm_iommu_pagetable *pagetable = to_pagetable(mmu); in msm_iommu_pagetable_unmap() local 36 struct io_pgtable_ops *ops = pagetable->pgtbl_ops; in msm_iommu_pagetable_unmap() 46 iommu_flush_iotlb_all(to_msm_iommu(pagetable->parent)->domain); in msm_iommu_pagetable_unmap() 54 struct msm_iommu_pagetable *pagetable = to_pagetable(mmu); in msm_iommu_pagetable_map() local 55 struct io_pgtable_ops *ops = pagetable->pgtbl_ops; in msm_iommu_pagetable_map() 84 struct msm_iommu_pagetable *pagetable = to_pagetable(mmu); in msm_iommu_pagetable_destroy() local 85 struct msm_iommu *iommu = to_msm_iommu(pagetable->parent); in msm_iommu_pagetable_destroy() 87 dev_get_drvdata(pagetable->parent->dev); in msm_iommu_pagetable_destroy() 90 * If this is the last attached pagetable for the parent, in msm_iommu_pagetable_destroy() 96 free_io_pgtable_ops(pagetable in msm_iommu_pagetable_destroy() 103 struct msm_iommu_pagetable *pagetable; msm_iommu_pagetable_params() local 150 struct msm_iommu_pagetable *pagetable; msm_iommu_pagetable_create() local [all...] |
/kernel/linux/linux-5.10/arch/nios2/include/asm/ |
H A D | pgalloc.h | 33 extern void pmd_init(unsigned long page, unsigned long pagetable);
|
/kernel/linux/linux-5.10/arch/mips/include/asm/ |
H A D | pgtable-64.h | 330 extern void pud_init(unsigned long page, unsigned long pagetable); 331 extern void pmd_init(unsigned long page, unsigned long pagetable);
|
H A D | pgalloc.h | 37 extern void pmd_init(unsigned long page, unsigned long pagetable);
|
/kernel/linux/linux-5.10/arch/loongarch/include/asm/ |
H A D | pgalloc.h | 49 extern void pmd_init(unsigned long page, unsigned long pagetable);
|
H A D | pgtable-64.h | 240 extern void pud_init(unsigned long page, unsigned long pagetable); 241 extern void pmd_init(unsigned long page, unsigned long pagetable);
|
/kernel/linux/common_modules/tzdriver/ion/generic/ |
H A D | declare_static_ion.c | 69 RESERVEDMEM_OF_DECLARE(pagetable, "platform-ai-pagetable",
|
/kernel/linux/linux-5.10/drivers/iommu/ |
H A D | exynos-iommu.c | 846 phys_addr_t pagetable = virt_to_phys(domain->pgtable); in exynos_iommu_detach_device() local 876 &pagetable); in exynos_iommu_detach_device() 885 phys_addr_t pagetable = virt_to_phys(domain->pgtable); in exynos_iommu_attach_device() local 899 data->pgtable = pagetable; in exynos_iommu_attach_device() 917 &pagetable); in exynos_iommu_attach_device()
|
H A D | omap-iommu-debug.c | 240 DEFINE_SHOW_ATTRIBUTE(pagetable); variable 255 debugfs_create_file("pagetable", 0400, d, obj, &pagetable_fops); in omap_iommu_debugfs_add()
|
/kernel/linux/linux-6.6/drivers/iommu/ |
H A D | exynos-iommu.c | 988 phys_addr_t pagetable = virt_to_phys(domain->pgtable); in exynos_iommu_detach_device() local 1018 &pagetable); in exynos_iommu_detach_device() 1027 phys_addr_t pagetable = virt_to_phys(domain->pgtable); in exynos_iommu_attach_device() local 1041 data->pgtable = pagetable; in exynos_iommu_attach_device() 1059 &pagetable); in exynos_iommu_attach_device()
|
H A D | omap-iommu-debug.c | 240 DEFINE_SHOW_ATTRIBUTE(pagetable); variable 255 debugfs_create_file("pagetable", 0400, d, obj, &pagetable_fops); in omap_iommu_debugfs_add()
|
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/ |
H A D | hash_pgtable.c | 22 #warning Limited user VSID range means pagetable space is wasted
|
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/ |
H A D | hash_pgtable.c | 23 #warning Limited user VSID range means pagetable space is wasted
|