| /linux/arch/riscv/include/asm/ |
| H A D | pgtable-64.h | 14 extern bool pgtable_l5_enabled; 19 #define PGDIR_SHIFT (pgtable_l5_enabled ? PGDIR_SHIFT_L5 : \ 29 #define P4D_SHIFT (pgtable_l5_enabled ? P4D_SHIFT_L5 : \ 236 if (pgtable_l5_enabled) in mm_p4d_folded() 345 if (pgtable_l5_enabled) in set_pgd() 353 if (pgtable_l5_enabled) in pgd_none() 361 if (pgtable_l5_enabled) in pgd_present() 369 if (pgtable_l5_enabled) in pgd_bad() 377 if (pgtable_l5_enabled) in pgd_clear() 383 if (pgtable_l5_enabled) in pgd_pgtable()
|
| H A D | vmalloc.h | 7 extern bool pgtable_l4_enabled, pgtable_l5_enabled; 14 return pgtable_l4_enabled || pgtable_l5_enabled; in arch_vmap_pud_supported()
|
| H A D | pgalloc.h | 64 if (pgtable_l5_enabled) { in pgd_populate() 74 if (pgtable_l5_enabled) { in pgd_populate_safe() 99 if (pgtable_l5_enabled) in __p4d_free_tlb()
|
| H A D | pgtable-32.h | 37 static const __maybe_unused int pgtable_l5_enabled; variable
|
| H A D | pgtable.h | 78 #define VA_BITS (pgtable_l5_enabled ? \
|
| /linux/arch/x86/include/asm/ |
| H A D | pgtable_64_types.h | 31 static inline bool pgtable_l5_enabled(void) in pgtable_l5_enabled() function 36 #define pgtable_l5_enabled() cpu_feature_enabled(X86_FEATURE_LA57) macro 40 (pgtable_l5_enabled() ? PGTBL_PGD_MODIFIED : PGTBL_P4D_MODIFIED) 117 # define VMALLOC_SIZE_TB (pgtable_l5_enabled() ? VMALLOC_SIZE_TB_L5 : VMALLOC_SIZE_TB_L4)
|
| H A D | pgalloc.h | 134 if (!pgtable_l5_enabled()) in pgd_populate() 142 if (!pgtable_l5_enabled()) in pgd_populate_safe() 153 if (pgtable_l5_enabled()) in __p4d_free_tlb()
|
| H A D | pgtable_32_types.h | 18 #define pgtable_l5_enabled() 0 macro
|
| H A D | sparsemem.h | 29 # define MAX_PHYSMEM_BITS (pgtable_l5_enabled() ? 52 : 46)
|
| H A D | pgtable_64.h | 55 return !pgtable_l5_enabled(); in mm_p4d_folded() 142 if (pgtable_l5_enabled() || in native_set_p4d()
|
| /linux/arch/riscv/mm/ |
| H A D | kasan_init.c | 196 if (!pgtable_l5_enabled) { in kasan_early_clear_p4d() 224 if (pgtable_l5_enabled && IS_ALIGNED(vaddr, PGDIR_SIZE) && in kasan_early_clear_pgd() 280 if (!pgtable_l5_enabled) { in kasan_early_populate_p4d() 347 if (pgtable_l5_enabled) { in kasan_early_init() 464 if (pgtable_l5_enabled) { in create_tmp_mapping()
|
| H A D | ptdump.c | 448 pg_level[1].name = pgtable_l5_enabled ? "P4D" : "PGD"; in ptdump_init()
|
| /linux/arch/x86/mm/ |
| H A D | kaslr.c | 88 vaddr_start = pgtable_l5_enabled() ? __PAGE_OFFSET_BASE_L5 : __PAGE_OFFSET_BASE_L4; in kernel_randomize_memory() 197 if (pgtable_l5_enabled()) { in init_trampoline_kaslr()
|
| H A D | kasan_init_64.c | 180 if (pgtable_l5_enabled()) in clear_pgds() 195 if (!pgtable_l5_enabled()) in early_p4d_offset() 311 for (i = 0; pgtable_l5_enabled() && i < PTRS_PER_P4D; i++) in kasan_early_init() 361 if (pgtable_l5_enabled()) { in kasan_init()
|
| /linux/arch/arm64/include/asm/ |
| H A D | pgtable.h | 1073 static __always_inline bool pgtable_l5_enabled(void) in pgtable_l5_enabled() function 1082 return !pgtable_l5_enabled(); in mm_p4d_folded() 1089 #define pgd_none(pgd) (pgtable_l5_enabled() && !pgd_val(pgd)) 1090 #define pgd_bad(pgd) (pgtable_l5_enabled() && \ 1108 if (pgtable_l5_enabled()) in pgd_clear() 1129 BUG_ON(!pgtable_l5_enabled()); in p4d_offset_phys() 1137 if (!pgtable_l5_enabled()) in p4d_offset_lockless() 1150 if (!pgtable_l5_enabled()) in p4d_set_fixmap() 1157 if (!pgtable_l5_enabled()) in p4d_set_fixmap_offset() 1164 if (pgtable_l5_enabled()) in p4d_clear_fixmap() [all …]
|
| /linux/arch/x86/kernel/ |
| H A D | vmcore_info_64.c | 15 pgtable_l5_enabled()); in arch_crash_save_vmcoreinfo()
|
| H A D | head64.c | 100 if (!pgtable_l5_enabled()) in __early_make_pgtable() 243 if (pgtable_l5_enabled()) { in x86_64_start_kernel()
|
| H A D | kexec-bzimage64.c | 463 if (!(header->xloadflags & XLF_5LEVEL) && pgtable_l5_enabled()) { in bzImage64_probe()
|
| /linux/arch/x86/power/ |
| H A D | hibernate_64.c | 54 if (pgtable_l5_enabled()) { in set_up_temporary_text_mapping()
|
| /linux/arch/riscv/kernel/ |
| H A D | cpu.c | 295 if (pgtable_l5_enabled) in print_mmu()
|
| /linux/arch/x86/hyperv/ |
| H A D | hv_crash.c | 594 if (pgtable_l5_enabled()) { in hv_root_crash_init()
|
| /linux/arch/x86/platform/efi/ |
| H A D | efi_64.c | 97 if (pgtable_l5_enabled()) in efi_alloc_page_tables()
|
| /linux/arch/arm64/mm/ |
| H A D | mmu.c | 1248 if (levels == 5 && !pgtable_l5_enabled()) in __kpti_install_ng_mappings() 1714 if (!pgtable_l5_enabled()) in free_empty_p4d_table()
|
| /linux/Documentation/admin-guide/kdump/ |
| H A D | vmcoreinfo.rst | 357 pgtable_l5_enabled section in x86_64
|
| /linux/arch/x86/kernel/cpu/ |
| H A D | common.c | 1841 if (!pgtable_l5_enabled()) in early_identify_cpu()
|