/linux-6.1.9/arch/mips/mm/ |
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 …]
|
/linux-6.1.9/arch/loongarch/mm/ |
D | pgtable.c | 59 void pmd_init(unsigned long addr, unsigned long pagetable) in pmd_init() argument 67 p[0] = pagetable; in pmd_init() 68 p[1] = pagetable; in pmd_init() 69 p[2] = pagetable; in pmd_init() 70 p[3] = pagetable; in pmd_init() 71 p[4] = pagetable; in pmd_init() 73 p[-3] = pagetable; in pmd_init() 74 p[-2] = pagetable; in pmd_init() 75 p[-1] = pagetable; in pmd_init() 82 void pud_init(unsigned long addr, unsigned long pagetable) in pud_init() argument [all …]
|
/linux-6.1.9/drivers/gpu/drm/msm/ |
D | msm_iommu.c | 34 static size_t calc_pgsize(struct msm_iommu_pagetable *pagetable, in calc_pgsize() argument 44 pgsizes = pagetable->pgsize_bitmap & GENMASK(__fls(size), 0); in calc_pgsize() 60 pgsizes = pagetable->pgsize_bitmap & ~GENMASK(pgsize_idx, 0); in calc_pgsize() 92 struct msm_iommu_pagetable *pagetable = to_pagetable(mmu); in msm_iommu_pagetable_unmap() local 93 struct io_pgtable_ops *ops = pagetable->pgtbl_ops; in msm_iommu_pagetable_unmap() 98 pgsize = calc_pgsize(pagetable, iova, iova, size, &count); in msm_iommu_pagetable_unmap() 108 iommu_flush_iotlb_all(to_msm_iommu(pagetable->parent)->domain); in msm_iommu_pagetable_unmap() 116 struct msm_iommu_pagetable *pagetable = to_pagetable(mmu); in msm_iommu_pagetable_map() local 117 struct io_pgtable_ops *ops = pagetable->pgtbl_ops; in msm_iommu_pagetable_map() 130 pgsize = calc_pgsize(pagetable, addr, phys, size, &count); in msm_iommu_pagetable_map() [all …]
|
/linux-6.1.9/arch/nios2/include/asm/ |
D | pgalloc.h | 32 extern void pmd_init(unsigned long page, unsigned long pagetable);
|
/linux-6.1.9/arch/mips/include/asm/ |
D | pgtable-64.h | 319 extern void pud_init(unsigned long page, unsigned long pagetable); 320 extern void pmd_init(unsigned long page, unsigned long pagetable);
|
D | pgalloc.h | 36 extern void pmd_init(unsigned long page, unsigned long pagetable);
|
/linux-6.1.9/arch/loongarch/include/asm/ |
D | pgalloc.h | 48 extern void pmd_init(unsigned long page, unsigned long pagetable);
|
D | pgtable.h | 243 extern void pud_init(unsigned long page, unsigned long pagetable); 244 extern void pmd_init(unsigned long page, unsigned long pagetable);
|
/linux-6.1.9/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);
|
/linux-6.1.9/arch/powerpc/platforms/ps3/ |
D | Kconfig | 38 int "PS3 Platform pagetable size" if PS3_ADVANCED 43 tune the pagetable size on their system. The value here is
|
/linux-6.1.9/mm/ |
D | Kconfig.debug | 197 bool "Export kernel pagetable layout to userspace via debugfs" 203 Say Y here if you want to show the kernel pagetable layout in a
|
D | Kconfig | 746 up the pagetable walking. 1058 # pagetable layouts.
|
/linux-6.1.9/arch/powerpc/mm/book3s64/ |
D | hash_pgtable.c | 23 #warning Limited user VSID range means pagetable space is wasted
|
/linux-6.1.9/Documentation/mm/ |
D | transhuge.rst | 94 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-6.1.9/Documentation/devicetree/bindings/iommu/ |
D | mediatek,iommu.yaml | 15 pagetable, and only supports 4K size page mapping. Generation two uses the
|
/linux-6.1.9/Documentation/x86/ |
D | amd-memory-encryption.rst | 49 Bits[5:0] pagetable bit number used to activate memory
|
/linux-6.1.9/arch/x86/ |
D | Kconfig.debug | 60 bool "Dump the EFI pagetable"
|
D | Kconfig | 1262 possibly 4K of additional runtime pagetable memory. 1495 has the cost of more pagetable lookup overhead, and also 1496 consumes more pagetable space per process.
|
/linux-6.1.9/Documentation/gpu/rfc/ |
D | i915_vm_bind.rst | 230 Make pagetable allocations evictable and manage them similar to VM_BIND
|
/linux-6.1.9/arch/arm/ |
D | Kconfig.debug | 7 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-6.1.9/Documentation/admin-guide/ |
D | kernel-parameters.txt | 2565 contiguous memory allocation for KVM hash pagetable
|