/Linux-v6.6/arch/riscv/include/asm/ |
D | pgtable-64.h | 14 extern bool pgtable_l5_enabled; 21 #define PGDIR_SHIFT (pgtable_l5_enabled ? PGDIR_SHIFT_L5 : \ 31 #define P4D_SHIFT (pgtable_l5_enabled ? P4D_SHIFT_L5 : \ 232 if (pgtable_l5_enabled) in mm_p4d_folded() 349 if (pgtable_l5_enabled) in set_pgd() 357 if (pgtable_l5_enabled) in pgd_none() 365 if (pgtable_l5_enabled) in pgd_present() 373 if (pgtable_l5_enabled) in pgd_bad() 381 if (pgtable_l5_enabled) in pgd_clear() 387 if (pgtable_l5_enabled) in pgd_pgtable() [all …]
|
D | pgalloc.h | 64 if (pgtable_l5_enabled) { in pgd_populate() 74 if (pgtable_l5_enabled) { in pgd_populate_safe() 103 if (pgtable_l5_enabled) { in p4d_alloc_one() 123 if (pgtable_l5_enabled) in p4d_free()
|
D | vmalloc.h | 6 extern bool pgtable_l4_enabled, pgtable_l5_enabled; 13 return pgtable_l4_enabled || pgtable_l5_enabled; in arch_vmap_pud_supported()
|
D | pgtable.h | 71 #define VA_BITS (pgtable_l5_enabled ? \
|
/Linux-v6.6/arch/x86/include/asm/ |
D | pgtable_64_types.h | 32 static inline bool pgtable_l5_enabled(void) in pgtable_l5_enabled() function 37 #define pgtable_l5_enabled() cpu_feature_enabled(X86_FEATURE_LA57) macro 41 #define pgtable_l5_enabled() 0 macro 135 # define VMALLOC_SIZE_TB (pgtable_l5_enabled() ? VMALLOC_SIZE_TB_L5 : VMALLOC_SIZE_TB_L4)
|
D | pgalloc.h | 136 if (!pgtable_l5_enabled()) in pgd_populate() 144 if (!pgtable_l5_enabled()) in pgd_populate_safe() 161 if (!pgtable_l5_enabled()) in p4d_free() 173 if (pgtable_l5_enabled()) in __p4d_free_tlb()
|
D | pgtable_32_types.h | 18 #define pgtable_l5_enabled() 0 macro
|
D | sparsemem.h | 29 # define MAX_PHYSMEM_BITS (pgtable_l5_enabled() ? 52 : 46)
|
D | pgtable_64.h | 59 return !pgtable_l5_enabled(); in mm_p4d_folded() 146 if (pgtable_l5_enabled() || !IS_ENABLED(CONFIG_PAGE_TABLE_ISOLATION)) { in native_set_p4d()
|
D | page_64_types.h | 57 #define __VIRTUAL_MASK_SHIFT (pgtable_l5_enabled() ? 56 : 47)
|
D | pgtable.h | 78 #define pgd_clear(pgd) (pgtable_l5_enabled() ? native_pgd_clear(pgd) : 0) 1148 if (!pgtable_l5_enabled()) in pgd_present() 1167 if (!pgtable_l5_enabled()) in p4d_offset() 1176 if (!pgtable_l5_enabled()) in pgd_bad() 1187 if (!pgtable_l5_enabled()) in pgd_none()
|
D | paravirt.h | 513 if (pgtable_l5_enabled()) \ 520 if (pgtable_l5_enabled()) \
|
/Linux-v6.6/arch/riscv/mm/ |
D | init.c | 53 bool pgtable_l5_enabled = IS_ENABLED(CONFIG_64BIT) && !IS_ENABLED(CONFIG_XIP_KERNEL); variable 55 EXPORT_SYMBOL(pgtable_l5_enabled); 607 #define alloc_pgd_next(__va) (pgtable_l5_enabled ? \ 610 #define get_pgd_next_virt(__pa) (pgtable_l5_enabled ? \ 614 (pgtable_l5_enabled ? \ 619 #define fixmap_pgd_next (pgtable_l5_enabled ? \ 622 #define trampoline_pgd_next (pgtable_l5_enabled ? \ 739 pgtable_l5_enabled = false; in disable_pgtable_l5() 802 pgtable_l5_enabled ? in set_satp_mode() 814 if (pgtable_l5_enabled) { in set_satp_mode() [all …]
|
D | kasan_init.c | 193 if (!pgtable_l5_enabled) { in kasan_early_clear_p4d() 221 if (pgtable_l5_enabled && IS_ALIGNED(vaddr, PGDIR_SIZE) && in kasan_early_clear_pgd() 277 if (!pgtable_l5_enabled) { in kasan_early_populate_p4d() 344 if (pgtable_l5_enabled) { in kasan_early_init() 453 if (pgtable_l5_enabled) { in create_tmp_mapping()
|
/Linux-v6.6/arch/x86/mm/ |
D | kaslr.c | 73 vaddr_start = pgtable_l5_enabled() ? __PAGE_OFFSET_BASE_L5 : __PAGE_OFFSET_BASE_L4; in kernel_randomize_memory() 167 if (pgtable_l5_enabled()) { in init_trampoline_kaslr()
|
D | kasan_init_64.c | 181 if (pgtable_l5_enabled()) in clear_pgds() 196 if (!pgtable_l5_enabled()) in early_p4d_offset() 312 for (i = 0; pgtable_l5_enabled() && i < PTRS_PER_P4D; i++) in kasan_early_init() 362 if (pgtable_l5_enabled()) { in kasan_init()
|
D | init_64.c | 220 if (pgtable_l5_enabled()) in sync_global_pgds() 684 if (!pgtable_l5_enabled()) in phys_p4d_init() 759 if (pgtable_l5_enabled()) in __kernel_physical_mapping_init() 1209 if (pgtable_l5_enabled()) in remove_p4d_table() 1301 if (pgtable_l5_enabled()) in preallocate_vmalloc_pages()
|
D | ident_map.c | 134 if (pgtable_l5_enabled()) { in kernel_ident_mapping_init()
|
/Linux-v6.6/arch/x86/kernel/ |
D | crash_core_64.c | 15 pgtable_l5_enabled()); in arch_crash_save_vmcoreinfo()
|
D | head64.c | 352 if (!pgtable_l5_enabled()) in __early_make_pgtable()
|
D | kexec-bzimage64.c | 373 if (!(header->xloadflags & XLF_5LEVEL) && pgtable_l5_enabled()) { in bzImage64_probe()
|
/Linux-v6.6/arch/x86/power/ |
D | hibernate_64.c | 54 if (pgtable_l5_enabled()) { in set_up_temporary_text_mapping()
|
/Linux-v6.6/arch/riscv/kernel/ |
D | cpu.c | 236 if (pgtable_l5_enabled) in print_mmu()
|
/Linux-v6.6/arch/x86/platform/efi/ |
D | efi_64.c | 96 if (pgtable_l5_enabled()) in efi_alloc_page_tables()
|
/Linux-v6.6/Documentation/admin-guide/kdump/ |
D | vmcoreinfo.rst | 357 pgtable_l5_enabled section in x86_64
|