pgtable_l5_enabled
if (pgtable_l5_enabled())
return !pgtable_l5_enabled();
#define pgd_none(pgd) (pgtable_l5_enabled() && !pgd_val(pgd))
#define pgd_bad(pgd) (pgtable_l5_enabled() && \
if (pgtable_l5_enabled())
BUG_ON(!pgtable_l5_enabled());
if (!pgtable_l5_enabled())
if (!pgtable_l5_enabled())
if (!pgtable_l5_enabled())
if (pgtable_l5_enabled())
if (!pgtable_l5_enabled())
if (!pgtable_l5_enabled())
if (levels == 5 && !pgtable_l5_enabled())
if (!pgtable_l5_enabled())
return !pgtable_l5_enabled();
if (pgtable_l5_enabled) {
if (pgtable_l5_enabled) {
if (pgtable_l5_enabled)
static const __maybe_unused int pgtable_l5_enabled;
extern bool pgtable_l5_enabled;
#define PGDIR_SHIFT (pgtable_l5_enabled ? PGDIR_SHIFT_L5 : \
if (pgtable_l5_enabled)
#define P4D_SHIFT (pgtable_l5_enabled ? P4D_SHIFT_L5 : \
if (pgtable_l5_enabled)
if (pgtable_l5_enabled)
if (pgtable_l5_enabled)
if (pgtable_l5_enabled)
if (pgtable_l5_enabled)
if (pgtable_l5_enabled)
#define VA_BITS (pgtable_l5_enabled ? \
return pgtable_l4_enabled || pgtable_l5_enabled;
extern bool pgtable_l4_enabled, pgtable_l5_enabled;
if (pgtable_l5_enabled)
if (pgtable_l5_enabled)
if (pgtable_l5_enabled)
if (pgtable_l5_enabled)
if (pgtable_l5_enabled) {
if (pgtable_l5_enabled)
bool pgtable_l5_enabled __ro_after_init = !IS_ENABLED(CONFIG_XIP_KERNEL);
EXPORT_SYMBOL(pgtable_l5_enabled);
#define alloc_pgd_next(__va) (pgtable_l5_enabled ? \
#define get_pgd_next_virt(__pa) (pgtable_l5_enabled ? \
(pgtable_l5_enabled ? \
#define fixmap_pgd_next (pgtable_l5_enabled ? \
#define trampoline_pgd_next (pgtable_l5_enabled ? \
if (pgtable_l5_enabled &&
pgtable_l5_enabled = false;
pgtable_l5_enabled ?
if (pgtable_l5_enabled) {
if (!pgtable_l5_enabled) {
if (pgtable_l5_enabled && IS_ALIGNED(vaddr, PGDIR_SIZE) &&
if (!pgtable_l5_enabled) {
if (pgtable_l5_enabled) {
if (pgtable_l5_enabled) {
if (pgtable_l5_enabled)
pg_level[1].name = pgtable_l5_enabled ? "P4D" : "PGD";
if (pgtable_l5_enabled()) {
#define __VIRTUAL_MASK_SHIFT (pgtable_l5_enabled() ? 56 : 47)
if (pgtable_l5_enabled()) \
if (pgtable_l5_enabled()) \
if (!pgtable_l5_enabled())
if (!pgtable_l5_enabled())
if (pgtable_l5_enabled())
if (!pgtable_l5_enabled())
if (!pgtable_l5_enabled())
if (!pgtable_l5_enabled())
if (!pgtable_l5_enabled())
#define pgd_clear(pgd) (pgtable_l5_enabled() ? native_pgd_clear(pgd) : 0)
if (pgtable_l5_enabled() ||
return !pgtable_l5_enabled();
# define VMALLOC_SIZE_TB (pgtable_l5_enabled() ? VMALLOC_SIZE_TB_L5 : VMALLOC_SIZE_TB_L4)
(pgtable_l5_enabled() ? PGTBL_PGD_MODIFIED : PGTBL_P4D_MODIFIED)
# define MAX_PHYSMEM_BITS (pgtable_l5_enabled() ? 52 : 46)
if (!pgtable_l5_enabled())
if (!pgtable_l5_enabled())
if (pgtable_l5_enabled()) {
if (!(header->xloadflags & XLF_5LEVEL) && pgtable_l5_enabled()) {
pgtable_l5_enabled());
return pgtable_l5_enabled() ? PT64_ROOT_5LEVEL : PT64_ROOT_4LEVEL;
if (pgtable_l5_enabled()) {
if (pgtable_l5_enabled())
if (pgtable_l5_enabled())
if (pgtable_l5_enabled())
if (pgtable_l5_enabled())
if (!pgtable_l5_enabled())
if (pgtable_l5_enabled())
if (pgtable_l5_enabled())
if (!pgtable_l5_enabled())
for (i = 0; pgtable_l5_enabled() && i < PTRS_PER_P4D; i++)
if (pgtable_l5_enabled()) {
if (pgtable_l5_enabled()) {
vaddr_start = pgtable_l5_enabled() ? __PAGE_OFFSET_BASE_L5 : __PAGE_OFFSET_BASE_L4;
if (pgtable_l5_enabled())
if (pgtable_l5_enabled()) {