Home
last modified time | relevance | path

Searched refs:pgtable_l5_enabled (Results 1 – 23 of 23) sorted by relevance

/linux/arch/riscv/include/asm/
H A Dpgtable-64.h14 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 Dvmalloc.h7 extern bool pgtable_l4_enabled, pgtable_l5_enabled;
14 return pgtable_l4_enabled || pgtable_l5_enabled; in arch_vmap_pud_supported()
H A Dpgalloc.h64 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 Dpgtable-32.h37 static const __maybe_unused int pgtable_l5_enabled; variable
H A Dpgtable.h78 #define VA_BITS (pgtable_l5_enabled ? \
/linux/arch/x86/include/asm/
H A Dpgtable_64_types.h31 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 Dpgalloc.h134 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 Dpgtable_32_types.h18 #define pgtable_l5_enabled() 0 macro
H A Dsparsemem.h29 # define MAX_PHYSMEM_BITS (pgtable_l5_enabled() ? 52 : 46)
H A Dpgtable_64.h55 return !pgtable_l5_enabled(); in mm_p4d_folded()
142 if (pgtable_l5_enabled() || in native_set_p4d()
H A Dpgtable.h69 #define pgd_clear(pgd) (pgtable_l5_enabled() ? native_pgd_clear(pgd) : 0)
1111 if (!pgtable_l5_enabled()) in pgd_present()
1130 if (!pgtable_l5_enabled()) in p4d_offset()
1139 if (!pgtable_l5_enabled()) in pgd_bad()
1150 if (!pgtable_l5_enabled()) in pgd_none()
/linux/arch/riscv/mm/
H A Dinit.c54 bool pgtable_l5_enabled __ro_after_init = true;
56 EXPORT_SYMBOL(pgtable_l5_enabled);
647 #define alloc_pgd_next(__va) (pgtable_l5_enabled ? \
650 #define get_pgd_next_virt(__pa) (pgtable_l5_enabled ? \
654 (pgtable_l5_enabled ? \
659 #define fixmap_pgd_next (pgtable_l5_enabled ? \
662 #define trampoline_pgd_next (pgtable_l5_enabled ? \
708 if (pgtable_l5_enabled && in best_map_size()
764 pgtable_l5_enabled = false; in disable_pgtable_l5()
838 pgtable_l5_enabled ? in set_satp_mode()
[all …]
H A Dkasan_init.c196 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 Dptdump.c448 pg_level[1].name = pgtable_l5_enabled ? "P4D" : "PGD"; in ptdump_init()
/linux/arch/x86/mm/
H A Dkaslr.c88 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 Dkasan_init_64.c180 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 Dpgtable.h1077 static __always_inline bool pgtable_l5_enabled(void) in pgtable_l5_enabled() function
1086 return !pgtable_l5_enabled(); in mm_p4d_folded()
1093 #define pgd_none(pgd) (pgtable_l5_enabled() && !pgd_val(pgd))
1094 #define pgd_bad(pgd) (pgtable_l5_enabled() && \
1112 if (pgtable_l5_enabled()) in pgd_clear()
1133 BUG_ON(!pgtable_l5_enabled()); in p4d_offset_phys()
1141 if (!pgtable_l5_enabled()) in p4d_offset_lockless()
1154 if (!pgtable_l5_enabled()) in p4d_set_fixmap()
1161 if (!pgtable_l5_enabled()) in p4d_set_fixmap_offset()
1168 if (pgtable_l5_enabled()) in p4d_clear_fixmap()
[all …]
/linux/arch/x86/kernel/
H A Dvmcore_info_64.c15 pgtable_l5_enabled()); in arch_crash_save_vmcoreinfo()
H A Dhead64.c100 if (!pgtable_l5_enabled()) in __early_make_pgtable()
243 if (pgtable_l5_enabled()) { in x86_64_start_kernel()
/linux/arch/riscv/kernel/
H A Dcpu.c295 if (pgtable_l5_enabled) in print_mmu()
/linux/arch/x86/hyperv/
H A Dhv_crash.c594 if (pgtable_l5_enabled()) { in hv_root_crash_init()
/linux/arch/x86/kernel/cpu/
H A Dcommon.c1857 if (!pgtable_l5_enabled()) in early_identify_cpu()
/linux/arch/x86/kvm/svm/
H A Dsvm.c200 return pgtable_l5_enabled() ? PT64_ROOT_5LEVEL : PT64_ROOT_4LEVEL; in get_npt_level()