PAGE_END
#define DIRECT_MAP_PHYSMEM_END __pa(PAGE_END - 1)
#define __is_lm_address(addr) (((u64)(addr) - PAGE_OFFSET) < (PAGE_END - PAGE_OFFSET))
PAGE_END);
rc = trans_pgd_create_copy(&info, &trans_pgd, PAGE_OFFSET, PAGE_END);
s64 linear_region_size = PAGE_END - _PAGE_OFFSET(vabits_actual);
kasan_populate_early_shadow(kasan_mem_to_shadow((void *)PAGE_END),
WARN_ON((start < PAGE_OFFSET) || (end > PAGE_END));
free_empty_tables(start, end, PAGE_OFFSET, PAGE_END);
phys_addr_t end_linear_pa = __pa(PAGE_END - 1);
unsigned long lend = PAGE_END;
{ PAGE_END, "Linear Mapping end" },
preallocate_pgd_pages_range(PAGE_OFFSET, PAGE_END, "direct map");
mhp_range.end = __pa(PAGE_END - 1);