Home
last modified time | relevance | path

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

12

/Linux-v6.6/arch/riscv/include/asm/
Dpgtable-64.h14 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 …]
Dpgalloc.h64 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()
Dvmalloc.h6 extern bool pgtable_l4_enabled, pgtable_l5_enabled;
13 return pgtable_l4_enabled || pgtable_l5_enabled; in arch_vmap_pud_supported()
Dpgtable.h71 #define VA_BITS (pgtable_l5_enabled ? \
/Linux-v6.6/arch/x86/include/asm/
Dpgtable_64_types.h32 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)
Dpgalloc.h136 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()
Dpgtable_32_types.h18 #define pgtable_l5_enabled() 0 macro
Dsparsemem.h29 # define MAX_PHYSMEM_BITS (pgtable_l5_enabled() ? 52 : 46)
Dpgtable_64.h59 return !pgtable_l5_enabled(); in mm_p4d_folded()
146 if (pgtable_l5_enabled() || !IS_ENABLED(CONFIG_PAGE_TABLE_ISOLATION)) { in native_set_p4d()
Dpage_64_types.h57 #define __VIRTUAL_MASK_SHIFT (pgtable_l5_enabled() ? 56 : 47)
Dpgtable.h78 #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()
Dparavirt.h513 if (pgtable_l5_enabled()) \
520 if (pgtable_l5_enabled()) \
/Linux-v6.6/arch/riscv/mm/
Dinit.c53 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 …]
Dkasan_init.c193 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/
Dkaslr.c73 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()
Dkasan_init_64.c181 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()
Dinit_64.c220 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()
Dident_map.c134 if (pgtable_l5_enabled()) { in kernel_ident_mapping_init()
/Linux-v6.6/arch/x86/kernel/
Dcrash_core_64.c15 pgtable_l5_enabled()); in arch_crash_save_vmcoreinfo()
Dhead64.c352 if (!pgtable_l5_enabled()) in __early_make_pgtable()
Dkexec-bzimage64.c373 if (!(header->xloadflags & XLF_5LEVEL) && pgtable_l5_enabled()) { in bzImage64_probe()
/Linux-v6.6/arch/x86/power/
Dhibernate_64.c54 if (pgtable_l5_enabled()) { in set_up_temporary_text_mapping()
/Linux-v6.6/arch/riscv/kernel/
Dcpu.c236 if (pgtable_l5_enabled) in print_mmu()
/Linux-v6.6/arch/x86/platform/efi/
Defi_64.c96 if (pgtable_l5_enabled()) in efi_alloc_page_tables()
/Linux-v6.6/Documentation/admin-guide/kdump/
Dvmcoreinfo.rst357 pgtable_l5_enabled section in x86_64

12