/linux-6.1.9/arch/powerpc/include/asm/ |
D | kasan.h | 34 #define KASAN_SHADOW_END (-(-KASAN_SHADOW_START >> KASAN_SHADOW_SCALE_SHIFT)) macro 41 #define KASAN_SHADOW_END 0xc00fc00000000000UL macro 51 #define KASAN_SHADOW_END 0xc000200000000000UL macro
|
/linux-6.1.9/arch/arm64/mm/ |
D | kasan_init.c | 172 KASAN_SHADOW_END - (1UL << (64 - KASAN_SHADOW_SCALE_SHIFT))); in kasan_early_init() 175 BUILD_BUG_ON(!IS_ALIGNED(KASAN_SHADOW_END, PGDIR_SIZE)); in kasan_early_init() 176 kasan_pgd_populate(KASAN_SHADOW_START, KASAN_SHADOW_END, NUMA_NO_NODE, in kasan_early_init() 195 pgdp_end = pgd_offset_k(KASAN_SHADOW_END); in kasan_copy_shadow() 241 clear_pgds(KASAN_SHADOW_START, KASAN_SHADOW_END); in kasan_init_shadow() 252 (void *)KASAN_SHADOW_END); in kasan_init_shadow() 255 (void *)KASAN_SHADOW_END); in kasan_init_shadow()
|
D | ptdump.c | 42 { KASAN_SHADOW_END, "Kasan shadow end" },
|
/linux-6.1.9/arch/arm/include/asm/ |
D | kasan_def.h | 76 #define KASAN_SHADOW_END ((UL(1) << (32 - KASAN_SHADOW_SCALE_SHIFT)) \ macro 78 #define KASAN_SHADOW_START ((KASAN_SHADOW_END >> 3) + KASAN_SHADOW_OFFSET)
|
/linux-6.1.9/arch/riscv/include/asm/ |
D | kasan.h | 35 #define KASAN_SHADOW_START ((KASAN_SHADOW_END - KASAN_SHADOW_SIZE) & PGDIR_MASK) 36 #define KASAN_SHADOW_END MODULES_LOWEST_VADDR macro
|
/linux-6.1.9/arch/powerpc/mm/kasan/ |
D | init_32.c | 107 kasan_update_early_region(KASAN_SHADOW_START, KASAN_SHADOW_END, in kasan_remap_early_shadow_ro() 130 ret = kasan_init_shadow_page_tables(KASAN_SHADOW_START, KASAN_SHADOW_END); in kasan_mmu_init() 155 ret = kasan_init_shadow_page_tables(KASAN_SHADOW_START, KASAN_SHADOW_END); in kasan_init() 179 unsigned long end = KASAN_SHADOW_END; in kasan_early_init()
|
D | init_book3e_64.c | 90 BUILD_BUG_ON(!IS_ALIGNED(KASAN_SHADOW_END, PGDIR_SIZE)); in kasan_early_init() 104 for (addr = KASAN_SHADOW_START; addr != KASAN_SHADOW_END; addr += PGDIR_SIZE) in kasan_early_init() 124 flush_tlb_kernel_range(KASAN_SHADOW_START, KASAN_SHADOW_END); in kasan_init()
|
/linux-6.1.9/arch/arm/mm/ |
D | kasan_init.c | 175 BUILD_BUG_ON((KASAN_SHADOW_END - (1UL << 29)) != KASAN_SHADOW_OFFSET); in kasan_early_init() 180 kasan_pgd_populate(KASAN_SHADOW_START, KASAN_SHADOW_END, true); in kasan_early_init() 227 pgd_index(KASAN_SHADOW_END)); in kasan_init() 237 clear_pgds(KASAN_SHADOW_START, KASAN_SHADOW_END); in kasan_init()
|
D | dump.c | 24 { KASAN_SHADOW_END, "Kasan shadow end"},
|
D | mmu.c | 1311 for (addr = KASAN_SHADOW_END; addr < MODULES_VADDR; addr += PMD_SIZE) in prepare_page_table()
|
/linux-6.1.9/arch/x86/mm/ |
D | kasan_init_64.c | 235 unsigned long end = KASAN_SHADOW_END; in kasan_map_early_shadow() 342 ptr = (void *)pgd_page_vaddr(*pgd_offset_k(KASAN_SHADOW_END)); in kasan_init() 344 set_pgd(&early_top_pgt[pgd_index(KASAN_SHADOW_END)], in kasan_init() 351 clear_pgds(KASAN_SHADOW_START & PGDIR_MASK, KASAN_SHADOW_END); in kasan_init() 407 (void *)KASAN_SHADOW_END); in kasan_init()
|
D | dump_pagetables.c | 454 address_markers[KASAN_SHADOW_END_NR].start_address = KASAN_SHADOW_END; in pt_dump_init()
|
/linux-6.1.9/arch/x86/include/asm/ |
D | kasan.h | 22 #define KASAN_SHADOW_END (KASAN_SHADOW_START + \ macro
|
/linux-6.1.9/arch/um/include/asm/ |
D | kasan.h | 23 #define KASAN_SHADOW_END (KASAN_SHADOW_START + KASAN_SHADOW_SIZE) macro
|
/linux-6.1.9/arch/arm64/include/asm/ |
D | kasan.h | 36 #define _KASAN_SHADOW_START(va) (KASAN_SHADOW_END - (1UL << ((va) - KASAN_SHADOW_SCALE_SHIFT)))
|
D | memory.h | 74 #define KASAN_SHADOW_END ((UL(1) << (64 - KASAN_SHADOW_SCALE_SHIFT)) \ macro 76 #define PAGE_END (KASAN_SHADOW_END - (1UL << (vabits_actual - KASAN_SHADOW_SCALE_SHIFT)))
|
/linux-6.1.9/arch/s390/include/asm/ |
D | kasan.h | 14 #define KASAN_SHADOW_END (KASAN_SHADOW_START + KASAN_SHADOW_SIZE) macro
|
/linux-6.1.9/arch/riscv/mm/ |
D | kasan_init.c | 270 KASAN_SHADOW_END - (1UL << (64 - KASAN_SHADOW_SCALE_SHIFT))); in kasan_early_init() 299 KASAN_SHADOW_START, KASAN_SHADOW_END, true); in kasan_early_init() 307 KASAN_SHADOW_START, KASAN_SHADOW_END, true); in kasan_swapper_init()
|
D | ptdump.c | 367 address_markers[KASAN_SHADOW_END_NR].start_address = KASAN_SHADOW_END; in ptdump_init()
|
D | init.c | 146 print_ml("kasan", KASAN_SHADOW_START, KASAN_SHADOW_END); in print_vm_layout()
|
/linux-6.1.9/arch/s390/mm/ |
D | vmem.c | 300 if (start < KASAN_SHADOW_END && KASAN_SHADOW_START > end) in try_free_pmd_table() 375 if (start < KASAN_SHADOW_END && KASAN_SHADOW_START > end) in try_free_pud_table() 429 if (start < KASAN_SHADOW_END && KASAN_SHADOW_START > end) in try_free_p4d_table()
|
D | dump_pagetables.c | 67 [KASAN_SHADOW_END_NR] = {KASAN_SHADOW_END, "Kasan Shadow End"},
|
D | kasan_init.c | 286 BUILD_BUG_ON(!IS_ALIGNED(KASAN_SHADOW_END, P4D_SIZE)); in kasan_early_init()
|
/linux-6.1.9/arch/powerpc/mm/ |
D | mem.c | 324 KASAN_SHADOW_START, KASAN_SHADOW_END); in mem_init()
|
/linux-6.1.9/arch/powerpc/mm/ptdump/ |
D | ptdump.c | 296 address_markers[i++].start_address = KASAN_SHADOW_END; in populate_markers()
|