Symbol: KASAN_SHADOW_START
arch/arm/include/asm/memory.h
46
#define TASK_SIZE (KASAN_SHADOW_START)
arch/arm/mm/dump.c
23
{ KASAN_SHADOW_START, "Kasan shadow start"},
arch/arm/mm/kasan_init.c
185
kasan_pgd_populate(KASAN_SHADOW_START, KASAN_SHADOW_END, true);
arch/arm/mm/kasan_init.c
231
BUILD_BUG_ON(pgd_index(KASAN_SHADOW_START) !=
arch/arm/mm/kasan_init.c
234
(void*)pgd_page_vaddr(*pgd_offset_k(KASAN_SHADOW_START)),
arch/arm/mm/kasan_init.c
236
set_pgd(&tmp_pgd_table[pgd_index(KASAN_SHADOW_START)],
arch/arm/mm/kasan_init.c
242
clear_pgds(KASAN_SHADOW_START, KASAN_SHADOW_END);
arch/arm/mm/kasan_init.c
293
set_pte_at(&init_mm, KASAN_SHADOW_START + i*PAGE_SIZE,
arch/arm/mm/mmu.c
1286
for (addr = 0; addr < KASAN_SHADOW_START; addr += PMD_SIZE)
arch/arm64/include/asm/memory.h
106
#define PAGE_END KASAN_SHADOW_START
arch/arm64/mm/kasan_init.c
207
if (!root_level_aligned(KASAN_SHADOW_START)) {
arch/arm64/mm/kasan_init.c
218
pgd_t *pgdp = pgd_offset_k(KASAN_SHADOW_START);
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
333
if (!root_level_aligned(KASAN_SHADOW_START))
arch/arm64/mm/kasan_init.c
334
clone_next_level(KASAN_SHADOW_START, tmp_pg_dir, pud[0]);
arch/arm64/mm/kasan_init.c
340
clear_shadow(KASAN_SHADOW_START, KASAN_SHADOW_END);
arch/arm64/mm/ptdump.c
385
{ KASAN_SHADOW_START, "Kasan shadow start" },
arch/loongarch/include/asm/kasan.h
62
#define KASAN_SHADOW_END (round_up(KASAN_SHADOW_START + KASAN_SHADOW_SIZE, PGDIR_SIZE) - 1)
arch/loongarch/include/asm/kasan.h
64
#define XKPRANGE_CC_SHADOW_OFFSET (KASAN_SHADOW_START + XKPRANGE_CC_KASAN_OFFSET)
arch/loongarch/include/asm/kasan.h
65
#define XKPRANGE_UC_SHADOW_OFFSET (KASAN_SHADOW_START + XKPRANGE_UC_KASAN_OFFSET)
arch/loongarch/include/asm/kasan.h
66
#define XKPRANGE_WC_SHADOW_OFFSET (KASAN_SHADOW_START + XKPRANGE_WC_KASAN_OFFSET)
arch/loongarch/include/asm/kasan.h
67
#define XKVRANGE_VC_SHADOW_OFFSET (KASAN_SHADOW_START + XKVRANGE_VC_KASAN_OFFSET)
arch/loongarch/mm/kasan_init.c
247
BUILD_BUG_ON(!IS_ALIGNED(KASAN_SHADOW_START, PGDIR_SIZE));
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
87
unlikely(addr < KASAN_SHADOW_START)) {
arch/powerpc/include/asm/book3s/32/pgtable.h
151
#define FIXADDR_TOP (KASAN_SHADOW_START - PAGE_SIZE)
arch/powerpc/include/asm/kasan.h
39
#define KASAN_SHADOW_END (-(-KASAN_SHADOW_START >> KASAN_SHADOW_SCALE_SHIFT))
arch/powerpc/include/asm/nohash/32/pgtable.h
66
#define FIXADDR_TOP (KASAN_SHADOW_START - PAGE_SIZE)
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
179
unsigned long addr = KASAN_SHADOW_START;
arch/powerpc/mm/kasan/init_32.c
184
BUILD_BUG_ON(KASAN_SHADOW_START & ~PGDIR_MASK);
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
86
pgd_t *pgd = pgd_offset_k(KASAN_SHADOW_START);
arch/powerpc/mm/kasan/init_book3e_64.c
89
BUILD_BUG_ON(!IS_ALIGNED(KASAN_SHADOW_START, PGDIR_SIZE));
arch/powerpc/mm/ptdump/ptdump.c
297
address_markers[i++].start_address = KASAN_SHADOW_START;
arch/riscv/mm/init.c
1429
#define PAGE_END KASAN_SHADOW_START
arch/riscv/mm/init.c
1440
preallocate_pgd_pages_range(KASAN_SHADOW_START, KASAN_SHADOW_END, "kasan");
arch/riscv/mm/init.c
154
print_ml("kasan", KASAN_SHADOW_START, KASAN_SHADOW_END);
arch/riscv/mm/kasan_init.c
355
kasan_early_populate_pgd(early_pg_dir + pgd_index(KASAN_SHADOW_START),
arch/riscv/mm/kasan_init.c
356
KASAN_SHADOW_START, KASAN_SHADOW_END);
arch/riscv/mm/kasan_init.c
363
kasan_early_populate_pgd(pgd_offset_k(KASAN_SHADOW_START),
arch/riscv/mm/kasan_init.c
364
KASAN_SHADOW_START, KASAN_SHADOW_END);
arch/riscv/mm/kasan_init.c
491
kasan_early_clear_pgd(pgd_offset_k(KASAN_SHADOW_START),
arch/riscv/mm/kasan_init.c
492
KASAN_SHADOW_START, KASAN_SHADOW_END);
arch/riscv/mm/ptdump.c
439
address_markers[KASAN_SHADOW_START_NR].start_address = KASAN_SHADOW_START;
arch/s390/boot/startup.c
367
BUILD_BUG_ON(__NO_KASLR_END_KERNEL > KASAN_SHADOW_START);
arch/s390/boot/startup.c
368
boot_debug("KASAN shadow area: 0x%016lx-0x%016lx\n", KASAN_SHADOW_START, KASAN_SHADOW_END);
arch/s390/boot/startup.c
370
vmax = min(vmax, KASAN_SHADOW_START);
arch/s390/include/asm/kasan.h
14
#define KASAN_SHADOW_END (KASAN_SHADOW_START + KASAN_SHADOW_SIZE)
arch/s390/mm/dump_pagetables.c
351
rc |= add_marker(KASAN_SHADOW_START, KASAN_SHADOW_END, "Kasan Shadow");
arch/s390/mm/vmem.c
446
if (WARN_ON_ONCE(!(start >= KASAN_SHADOW_START && end <= KASAN_SHADOW_END) &&
arch/um/include/asm/kasan.h
23
#define KASAN_SHADOW_END (KASAN_SHADOW_START + KASAN_SHADOW_SIZE)
arch/um/kernel/mem.c
33
kasan_map_memory((void *)KASAN_SHADOW_START, KASAN_SHADOW_SIZE);
arch/x86/include/asm/kasan.h
22
#define KASAN_SHADOW_END (KASAN_SHADOW_START + \
arch/x86/mm/dump_pagetables.c
527
address_markers[KASAN_SHADOW_START_NR].start_address = KASAN_SHADOW_START;
arch/x86/mm/kasan_init_64.c
233
unsigned long addr = KASAN_SHADOW_START & PGDIR_MASK;
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
375
kasan_populate_early_shadow((void *)(KASAN_SHADOW_START & PGDIR_MASK),
arch/xtensa/include/asm/kasan.h
22
#define KASAN_SHADOW_END (KASAN_SHADOW_START + KASAN_SHADOW_SIZE)
arch/xtensa/mm/init.c
89
KASAN_SHADOW_START, KASAN_SHADOW_START + KASAN_SHADOW_SIZE,
arch/xtensa/mm/kasan_init.c
20
unsigned long vaddr = KASAN_SHADOW_START;
arch/xtensa/mm/kasan_init.c
73
BUILD_BUG_ON(KASAN_SHADOW_OFFSET != KASAN_SHADOW_START -
mm/kasan/kasan.h
318
return addr >= (void *)KASAN_SHADOW_START &&
mm/kasan/kasan.h
334
kasan_shadow_to_mem((void *)KASAN_SHADOW_START));