FIXADDR_START
{ FIXADDR_START, "Fixmap Area" },
early_pte_alloc(pmd_off_k(FIXADDR_START), FIXADDR_START,
BUILD_BUG_ON(__fix_to_virt(__end_of_fixed_addresses) < FIXADDR_START);
md->virtual >= PAGE_OFFSET && md->virtual < FIXADDR_START &&
#define PKMAP_BASE (FIXADDR_START-PAGE_SIZE*LAST_PKMAP)
#define VMALLOC_END (FIXADDR_START - (2 * PAGE_SIZE))
if (maddr >= FIXADDR_START)
#define PKMAP_BASE ((FIXADDR_START - PAGE_SIZE * (LAST_PKMAP + 1)) \
ioremap_base = ioremap_bot = FIXADDR_START;
# define VMALLOC_END (FIXADDR_START-2*PAGE_SIZE)
#define PKMAP_END ((FIXADDR_START) & ~((LAST_PKMAP << PAGE_SHIFT)-1))
#define MODULES_END (FIXADDR_START-2*PAGE_SIZE)
#define IOREMAP_TOP FIXADDR_START
ALIGN_DOWN(FIXADDR_START, PGDIR_SIZE))
#define PKMAP_BASE (FIXADDR_START - PAGE_SIZE*(LAST_PKMAP + 1))
#define PKMAP_BASE ((FIXADDR_START - PAGE_SIZE*(LAST_PKMAP + 1)) & PMD_MASK)
#define IOREMAP_TOP FIXADDR_START
unsigned long addr = ALIGN_DOWN(FIXADDR_START, PGDIR_SIZE);
address_markers[i++].start_address = FIXADDR_START;
#define KERN_VIRT_START FIXADDR_START
#define TASK_SIZE FIXADDR_START
create_pgd_mapping(early_pg_dir, FIXADDR_START,
create_p4d_mapping(fixmap_p4d, FIXADDR_START,
create_pud_mapping(fixmap_pud, FIXADDR_START,
create_pmd_mapping(fixmap_pmd, FIXADDR_START,
create_pgd_mapping(swapper_pg_dir, FIXADDR_START,
print_ml("fixmap", (unsigned long)FIXADDR_START,
kasan_populate_early_shadow((void *)kasan_mem_to_shadow((void *)FIXADDR_START),
address_markers[FIXMAP_START_NR].start_address = FIXADDR_START;
#define VMALLOC_END (FIXADDR_START-2*PAGE_SIZE)
FIXADDR_START, FIXADDR_TOP,
(FIXADDR_TOP - FIXADDR_START) >> 10,
if (kvaddr >= (void *)FIXADDR_START) {
if (PKMAP_BASE+LAST_PKMAP*PAGE_SIZE >= FIXADDR_START) {
FIXADDR_START);
[FIXADDR_START_NR] = { FIXADDR_START, "Fixmap Area" },
address_markers[FIXADDR_START_NR].start_address = FIXADDR_START;
BUILD_BUG_ON(PKMAP_BASE + LAST_PKMAP*PAGE_SIZE > FIXADDR_START);
BUG_ON(PKMAP_BASE + LAST_PKMAP*PAGE_SIZE > FIXADDR_START);
if (x >= FIXADDR_START)
#define FIXADDR_TOP (FIXADDR_START + FIXADDR_SIZE - PAGE_SIZE)
#define PKMAP_BASE ((FIXADDR_START - \
FIXADDR_START, FIXADDR_END,
(FIXADDR_END - FIXADDR_START) >> 10,
BUILD_BUG_ON(FIXADDR_START < TLBTEMP_BASE_1 + TLBTEMP_SIZE);
init_pmd(FIXADDR_START, __end_of_fixed_addresses);
BUG_ON(vaddr >= FIXADDR_TOP || vaddr < FIXADDR_START);