Home
last modified time | relevance | path

Searched refs:pagetable (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.15/arch/mips/mm/
Dpgtable-64.c46 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 …]
/Linux-v5.15/drivers/gpu/drm/msm/
Dmsm_iommu.c35 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()
96 free_io_pgtable_ops(pagetable->pgtbl_ops); in msm_iommu_pagetable_destroy()
97 kfree(pagetable); in msm_iommu_pagetable_destroy()
[all …]
/Linux-v5.15/arch/nios2/include/asm/
Dpgalloc.h32 extern void pmd_init(unsigned long page, unsigned long pagetable);
/Linux-v5.15/arch/mips/include/asm/
Dpgtable-64.h329 extern void pud_init(unsigned long page, unsigned long pagetable);
330 extern void pmd_init(unsigned long page, unsigned long pagetable);
Dpgalloc.h35 extern void pmd_init(unsigned long page, unsigned long pagetable);
/Linux-v5.15/drivers/iommu/
Dexynos-iommu.c827 phys_addr_t pagetable = virt_to_phys(domain->pgtable); in exynos_iommu_detach_device() local
857 &pagetable); in exynos_iommu_detach_device()
866 phys_addr_t pagetable = virt_to_phys(domain->pgtable); in exynos_iommu_attach_device() local
880 data->pgtable = pagetable; in exynos_iommu_attach_device()
898 &pagetable); in exynos_iommu_attach_device()
Domap-iommu-debug.c240 DEFINE_SHOW_ATTRIBUTE(pagetable);
DKconfig28 # 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.
/Linux-v5.15/mm/
DKconfig.debug140 bool "Export kernel pagetable layout to userspace via debugfs"
146 Say Y here if you want to show the kernel pagetable layout in a
DKconfig383 up the pagetable walking.
879 # pagetable layouts.
/Linux-v5.15/arch/powerpc/platforms/ps3/
DKconfig38 int "PS3 Platform pagetable size" if PS3_ADVANCED
43 tune the pagetable size on their system. The value here is
/Linux-v5.15/arch/powerpc/mm/book3s64/
Dhash_pgtable.c23 #warning Limited user VSID range means pagetable space is wasted
/Linux-v5.15/Documentation/vm/
Dtranshuge.rst94 To make pagetable walks huge pmd aware, all you need to do is to call
104 pagetable walk). If the second pmd_trans_huge returns false, you
/Linux-v5.15/Documentation/x86/
Damd-memory-encryption.rst49 Bits[5:0] pagetable bit number used to activate memory
/Linux-v5.15/arch/x86/
DKconfig.debug63 bool "Dump the EFI pagetable"
DKconfig1221 possibly 4K of additional runtime pagetable memory.
1471 has the cost of more pagetable lookup overhead, and also
1472 consumes more pagetable space per process.
/Linux-v5.15/arch/arm/
DKconfig.debug7 bool "Export kernel pagetable layout to userspace via debugfs"
13 Say Y here if you want to show the kernel pagetable layout in a
/Linux-v5.15/Documentation/admin-guide/
Dkernel-parameters.txt2395 contiguous memory allocation for KVM hash pagetable