Symbol: KASAN_SHADOW_END
arch/arm/include/asm/kasan_def.h
78
#define KASAN_SHADOW_START ((KASAN_SHADOW_END >> 3) + KASAN_SHADOW_OFFSET)
arch/arm/mm/dump.c
24
{ KASAN_SHADOW_END, "Kasan shadow end"},
arch/arm/mm/kasan_init.c
180
BUILD_BUG_ON((KASAN_SHADOW_END - (1UL << 29)) != KASAN_SHADOW_OFFSET);
arch/arm/mm/kasan_init.c
185
kasan_pgd_populate(KASAN_SHADOW_START, KASAN_SHADOW_END, true);
arch/arm/mm/kasan_init.c
232
pgd_index(KASAN_SHADOW_END));
arch/arm/mm/kasan_init.c
242
clear_pgds(KASAN_SHADOW_START, KASAN_SHADOW_END);
arch/arm/mm/mmu.c
1301
for (addr = KASAN_SHADOW_END; addr < MODULES_VADDR; addr += PMD_SIZE)
arch/arm64/include/asm/memory.h
104
#define _KASAN_SHADOW_START(va) (KASAN_SHADOW_END - (UL(1) << ((va) - KASAN_SHADOW_SCALE_SHIFT)))
arch/arm64/mm/kasan_init.c
202
KASAN_SHADOW_END - (1UL << (64 - KASAN_SHADOW_SCALE_SHIFT)));
arch/arm64/mm/kasan_init.c
205
BUILD_BUG_ON(!IS_ALIGNED(KASAN_SHADOW_END, SHADOW_ALIGN));
arch/arm64/mm/kasan_init.c
223
kasan_pgd_populate(KASAN_SHADOW_START, KASAN_SHADOW_END, NUMA_NO_NODE,
arch/arm64/mm/kasan_init.c
335
if (!root_level_aligned(KASAN_SHADOW_END))
arch/arm64/mm/kasan_init.c
336
clone_next_level(KASAN_SHADOW_END, tmp_pg_dir, pud[1]);
arch/arm64/mm/kasan_init.c
340
clear_shadow(KASAN_SHADOW_START, KASAN_SHADOW_END);
arch/arm64/mm/kasan_init.c
350
(void *)KASAN_SHADOW_END);
arch/arm64/mm/ptdump.c
386
{ KASAN_SHADOW_END, "Kasan shadow end" },
arch/loongarch/mm/kasan_init.c
248
BUILD_BUG_ON(!IS_ALIGNED(KASAN_SHADOW_END + 1, PGDIR_SIZE));
arch/loongarch/mm/kasan_init.c
278
if (KASAN_SHADOW_END < vm_map_base) {
arch/loongarch/mm/kasan_init.c
295
clear_pgds(KASAN_SHADOW_START, KASAN_SHADOW_END);
arch/loongarch/mm/kasan_init.c
298
kasan_pgd_populate(KASAN_SHADOW_START, KASAN_SHADOW_END, NUMA_NO_NODE, true);
arch/loongarch/mm/kasan_init.c
86
if (unlikely(addr > KASAN_SHADOW_END) ||
arch/powerpc/mm/kasan/init_32.c
108
kasan_update_early_region(KASAN_SHADOW_START, KASAN_SHADOW_END,
arch/powerpc/mm/kasan/init_32.c
131
ret = kasan_init_shadow_page_tables(KASAN_SHADOW_START, KASAN_SHADOW_END);
arch/powerpc/mm/kasan/init_32.c
156
ret = kasan_init_shadow_page_tables(KASAN_SHADOW_START, KASAN_SHADOW_END);
arch/powerpc/mm/kasan/init_32.c
180
unsigned long end = KASAN_SHADOW_END;
arch/powerpc/mm/kasan/init_book3e_64.c
104
for (addr = KASAN_SHADOW_START; addr != KASAN_SHADOW_END; addr += PGDIR_SIZE)
arch/powerpc/mm/kasan/init_book3e_64.c
124
flush_tlb_kernel_range(KASAN_SHADOW_START, KASAN_SHADOW_END);
arch/powerpc/mm/kasan/init_book3e_64.c
90
BUILD_BUG_ON(!IS_ALIGNED(KASAN_SHADOW_END, PGDIR_SIZE));
arch/powerpc/mm/ptdump/ptdump.c
298
address_markers[i++].start_address = KASAN_SHADOW_END;
arch/riscv/include/asm/kasan.h
33
#define KASAN_SHADOW_START ((KASAN_SHADOW_END - KASAN_SHADOW_SIZE) & PGDIR_MASK)
arch/riscv/mm/init.c
1527
preallocate_pgd_pages_range(KASAN_SHADOW_START, KASAN_SHADOW_END, "kasan");
arch/riscv/mm/init.c
158
print_ml("kasan", KASAN_SHADOW_START, KASAN_SHADOW_END);
arch/riscv/mm/kasan_init.c
327
KASAN_SHADOW_END - (1UL << (64 - KASAN_SHADOW_SCALE_SHIFT)));
arch/riscv/mm/kasan_init.c
356
KASAN_SHADOW_START, KASAN_SHADOW_END);
arch/riscv/mm/kasan_init.c
364
KASAN_SHADOW_START, KASAN_SHADOW_END);
arch/riscv/mm/kasan_init.c
465
ptr = (p4d_t *)pgd_page_vaddr(pgdp_get(pgd_offset_k(KASAN_SHADOW_END)));
arch/riscv/mm/kasan_init.c
467
set_pgd(&tmp_pg_dir[pgd_index(KASAN_SHADOW_END)],
arch/riscv/mm/kasan_init.c
476
ptr = (pud_t *)p4d_page_vaddr(p4dp_get(base_p4d + p4d_index(KASAN_SHADOW_END)));
arch/riscv/mm/kasan_init.c
478
set_p4d(&base_p4d[p4d_index(KASAN_SHADOW_END)],
arch/riscv/mm/kasan_init.c
492
KASAN_SHADOW_START, KASAN_SHADOW_END);
arch/riscv/mm/ptdump.c
439
address_markers[KASAN_SHADOW_END_NR].start_address = KASAN_SHADOW_END;
arch/s390/boot/startup.c
368
boot_debug("KASAN shadow area: 0x%016lx-0x%016lx\n", KASAN_SHADOW_START, KASAN_SHADOW_END);
arch/s390/mm/dump_pagetables.c
351
rc |= add_marker(KASAN_SHADOW_START, KASAN_SHADOW_END, "Kasan Shadow");
arch/s390/mm/vmem.c
442
if (WARN_ON_ONCE(!(start >= KASAN_SHADOW_START && end <= KASAN_SHADOW_END) &&
arch/x86/mm/dump_pagetables.c
528
address_markers[KASAN_SHADOW_END_NR].start_address = KASAN_SHADOW_END;
arch/x86/mm/kasan_init_64.c
234
unsigned long end = KASAN_SHADOW_END;
arch/x86/mm/kasan_init_64.c
364
ptr = (void *)pgd_page_vaddr(*pgd_offset_k(KASAN_SHADOW_END));
arch/x86/mm/kasan_init_64.c
366
set_pgd(&early_top_pgt[pgd_index(KASAN_SHADOW_END)],
arch/x86/mm/kasan_init_64.c
373
clear_pgds(KASAN_SHADOW_START & PGDIR_MASK, KASAN_SHADOW_END);
arch/x86/mm/kasan_init_64.c
429
(void *)KASAN_SHADOW_END);
mm/kasan/kasan.h
319
addr < (void *)KASAN_SHADOW_END;