/kernel/linux/linux-5.10/arch/loongarch/include/asm/ |
H A D | kasan.h | 52 #define KASAN_SHADOW_START round_up(VMEMMAP_END, PGDIR_SIZE) macro 54 #define KASAN_SHADOW_END round_up(KASAN_SHADOW_START + KASAN_SHADOW_SIZE, PGDIR_SIZE) 56 #define XKPRANGE_CC_SHADOW_OFFSET (KASAN_SHADOW_START + XKPRANGE_CC_KASAN_OFFSET) 57 #define XKPRANGE_UC_SHADOW_OFFSET (KASAN_SHADOW_START + XKPRANGE_UC_KASAN_OFFSET) 58 #define XKVRANGE_VC_SHADOW_OFFSET (KASAN_SHADOW_START + XKVRANGE_VC_KASAN_OFFSET)
|
/kernel/linux/linux-6.6/arch/loongarch/include/asm/ |
H A D | kasan.h | 52 #define KASAN_SHADOW_START round_up(KFENCE_AREA_END, PGDIR_SIZE) macro 54 #define KASAN_SHADOW_END round_up(KASAN_SHADOW_START + KASAN_SHADOW_SIZE, PGDIR_SIZE) 56 #define XKPRANGE_CC_SHADOW_OFFSET (KASAN_SHADOW_START + XKPRANGE_CC_KASAN_OFFSET) 57 #define XKPRANGE_UC_SHADOW_OFFSET (KASAN_SHADOW_START + XKPRANGE_UC_KASAN_OFFSET) 58 #define XKVRANGE_VC_SHADOW_OFFSET (KASAN_SHADOW_START + XKVRANGE_VC_KASAN_OFFSET)
|
/kernel/linux/linux-5.10/arch/riscv/mm/ |
H A D | kasan_init.c | 17 pgd_t *pgd = early_pg_dir + pgd_index(KASAN_SHADOW_START); in kasan_early_init() 32 for (i = KASAN_SHADOW_START; i < KASAN_SHADOW_END; in kasan_early_init() 40 pgd = pgd_offset_k(KASAN_SHADOW_START); in kasan_early_init() 42 for (i = KASAN_SHADOW_START; i < KASAN_SHADOW_END; in kasan_early_init() 97 kasan_populate_early_shadow((void *)KASAN_SHADOW_START, in kasan_init()
|
/kernel/linux/linux-5.10/arch/powerpc/mm/kasan/ |
H A D | kasan_init_32.c | 108 kasan_update_early_region(KASAN_SHADOW_START, KASAN_SHADOW_END, in kasan_remap_early_shadow_ro() 131 ret = kasan_init_shadow_page_tables(KASAN_SHADOW_START, KASAN_SHADOW_END); in kasan_mmu_init() 156 ret = kasan_init_shadow_page_tables(KASAN_SHADOW_START, KASAN_SHADOW_END); in kasan_init() 179 unsigned long addr = KASAN_SHADOW_START; in kasan_early_init() 184 BUILD_BUG_ON(KASAN_SHADOW_START & ~PGDIR_MASK); in kasan_early_init()
|
/kernel/linux/linux-6.6/arch/powerpc/mm/kasan/ |
H A D | init_32.c | 108 kasan_update_early_region(KASAN_SHADOW_START, KASAN_SHADOW_END, in kasan_remap_early_shadow_ro() 131 ret = kasan_init_shadow_page_tables(KASAN_SHADOW_START, KASAN_SHADOW_END); in kasan_mmu_init() 156 ret = kasan_init_shadow_page_tables(KASAN_SHADOW_START, KASAN_SHADOW_END); in kasan_init() 179 unsigned long addr = KASAN_SHADOW_START; in kasan_early_init() 184 BUILD_BUG_ON(KASAN_SHADOW_START & ~PGDIR_MASK); in kasan_early_init()
|
H A D | init_book3e_64.c | 86 pgd_t *pgd = pgd_offset_k(KASAN_SHADOW_START); in kasan_early_init() 89 BUILD_BUG_ON(!IS_ALIGNED(KASAN_SHADOW_START, 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()
|
/kernel/linux/linux-5.10/arch/arm/mm/ |
H A D | kasan_init.c | 180 kasan_pgd_populate(KASAN_SHADOW_START, KASAN_SHADOW_END, true); in kasan_early_init() 226 BUILD_BUG_ON(pgd_index(KASAN_SHADOW_START) != in kasan_init() 229 pgd_page_vaddr(*pgd_offset_k(KASAN_SHADOW_START)), in kasan_init() 231 set_pgd(&tmp_pgd_table[pgd_index(KASAN_SHADOW_START)], in kasan_init() 237 clear_pgds(KASAN_SHADOW_START, KASAN_SHADOW_END); in kasan_init() 279 set_pte_at(&init_mm, KASAN_SHADOW_START + i*PAGE_SIZE, in kasan_init()
|
/kernel/linux/linux-6.6/arch/arm/mm/ |
H A D | kasan_init.c | 179 kasan_pgd_populate(KASAN_SHADOW_START, KASAN_SHADOW_END, true); in kasan_early_init() 225 BUILD_BUG_ON(pgd_index(KASAN_SHADOW_START) != in kasan_init() 228 (void*)pgd_page_vaddr(*pgd_offset_k(KASAN_SHADOW_START)), in kasan_init() 230 set_pgd(&tmp_pgd_table[pgd_index(KASAN_SHADOW_START)], in kasan_init() 236 clear_pgds(KASAN_SHADOW_START, KASAN_SHADOW_END); in kasan_init() 287 set_pte_at(&init_mm, KASAN_SHADOW_START + i*PAGE_SIZE, in kasan_init()
|
/kernel/linux/linux-5.10/arch/riscv/include/asm/ |
H A D | kasan.h | 14 #define KASAN_SHADOW_START KERN_VIRT_START /* 2^64 - 2^38 */ macro 15 #define KASAN_SHADOW_END (KASAN_SHADOW_START + KASAN_SHADOW_SIZE)
|
/kernel/linux/linux-6.6/arch/s390/include/asm/ |
H A D | kasan.h | 13 #define KASAN_SHADOW_START KASAN_SHADOW_OFFSET macro 14 #define KASAN_SHADOW_END (KASAN_SHADOW_START + KASAN_SHADOW_SIZE)
|
/kernel/linux/linux-5.10/arch/s390/mm/ |
H A D | kasan_init.c | 304 memsize = min(memsize, KASAN_SHADOW_START); in kasan_early_init() 308 BUILD_BUG_ON(!IS_ALIGNED(KASAN_SHADOW_START, P4D_SIZE)); in kasan_early_init() 318 BUILD_BUG_ON(!IS_ALIGNED(KASAN_SHADOW_START, PUD_SIZE)); in kasan_early_init() 433 pg_dir_src = pgd_offset_raw(early_pg_dir, KASAN_SHADOW_START); in kasan_copy_shadow() 434 pg_dir_dst = pgd_offset_raw(pg_dir, KASAN_SHADOW_START); in kasan_copy_shadow() 435 p4_dir_src = p4d_offset(pg_dir_src, KASAN_SHADOW_START); in kasan_copy_shadow() 436 p4_dir_dst = p4d_offset(pg_dir_dst, KASAN_SHADOW_START); in kasan_copy_shadow() 444 pu_dir_src = pud_offset(p4_dir_src, KASAN_SHADOW_START); in kasan_copy_shadow() 445 pu_dir_dst = pud_offset(p4_dir_dst, KASAN_SHADOW_START); in kasan_copy_shadow()
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | kasan.h | 15 #define KASAN_SHADOW_START (KASAN_SHADOW_OFFSET + \ macro 22 #define KASAN_SHADOW_END (KASAN_SHADOW_START + \
|
/kernel/linux/linux-5.10/arch/s390/include/asm/ |
H A D | kasan.h | 16 #define KASAN_SHADOW_START KASAN_SHADOW_OFFSET macro 17 #define KASAN_SHADOW_END (KASAN_SHADOW_START + KASAN_SHADOW_SIZE)
|
/kernel/linux/linux-6.6/arch/um/include/asm/ |
H A D | kasan.h | 22 #define KASAN_SHADOW_START (KASAN_SHADOW_OFFSET) macro 23 #define KASAN_SHADOW_END (KASAN_SHADOW_START + KASAN_SHADOW_SIZE)
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | kasan.h | 15 #define KASAN_SHADOW_START (KASAN_SHADOW_OFFSET + \ macro 22 #define KASAN_SHADOW_END (KASAN_SHADOW_START + \
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | kasan.h | 28 #define KASAN_SHADOW_START (KASAN_SHADOW_OFFSET + \ macro 33 #define KASAN_SHADOW_END (-(-KASAN_SHADOW_START >> KASAN_SHADOW_SCALE_SHIFT))
|
/kernel/linux/linux-5.10/arch/loongarch/mm/ |
H A D | kasan_init.c | 63 unlikely(addr < KASAN_SHADOW_START)) { in kasan_shadow_to_mem() 173 BUILD_BUG_ON(!IS_ALIGNED(KASAN_SHADOW_START, PGDIR_SIZE)); in kasan_early_init() 208 clear_pgds(KASAN_SHADOW_START, KASAN_SHADOW_END); in kasan_init() 211 kasan_pgd_populate(KASAN_SHADOW_START, KASAN_SHADOW_END, NUMA_NO_NODE, true); in kasan_init()
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | kasan.h | 28 #define KASAN_SHADOW_START (KASAN_SHADOW_OFFSET + \ macro 34 #define KASAN_SHADOW_END (-(-KASAN_SHADOW_START >> KASAN_SHADOW_SCALE_SHIFT))
|
/kernel/linux/linux-5.10/arch/xtensa/mm/ |
H A D | kasan_init.c | 21 unsigned long vaddr = KASAN_SHADOW_START; in kasan_early_init() 79 BUILD_BUG_ON(KASAN_SHADOW_OFFSET != KASAN_SHADOW_START - in kasan_init()
|
H A D | init.c | 141 KASAN_SHADOW_START, KASAN_SHADOW_START + KASAN_SHADOW_SIZE, in mem_init()
|
/kernel/linux/linux-6.6/arch/xtensa/mm/ |
H A D | kasan_init.c | 20 unsigned long vaddr = KASAN_SHADOW_START; in kasan_early_init() 77 BUILD_BUG_ON(KASAN_SHADOW_OFFSET != KASAN_SHADOW_START - in kasan_init()
|
/kernel/linux/linux-6.6/arch/riscv/mm/ |
H A D | kasan_init.c | 352 kasan_early_populate_pgd(early_pg_dir + pgd_index(KASAN_SHADOW_START), in kasan_early_init() 353 KASAN_SHADOW_START, KASAN_SHADOW_END); in kasan_early_init() 360 kasan_early_populate_pgd(pgd_offset_k(KASAN_SHADOW_START), in kasan_swapper_init() 361 KASAN_SHADOW_START, KASAN_SHADOW_END); in kasan_swapper_init() local 480 kasan_early_clear_pgd(pgd_offset_k(KASAN_SHADOW_START), in kasan_init() 481 KASAN_SHADOW_START, KASAN_SHADOW_END); in kasan_init() local
|
/kernel/linux/linux-5.10/arch/arm64/mm/ |
H A D | kasan_init.c | 173 kasan_pgd_populate(KASAN_SHADOW_START, KASAN_SHADOW_END, NUMA_NO_NODE, in kasan_early_init() 191 pgdp = pgd_offset_k(KASAN_SHADOW_START); in kasan_copy_shadow() 193 pgdp_new = pgd_offset_pgd(pgdir, KASAN_SHADOW_START); in kasan_copy_shadow() 235 clear_pgds(KASAN_SHADOW_START, KASAN_SHADOW_END); in kasan_init()
|
/kernel/linux/linux-6.6/arch/loongarch/mm/ |
H A D | kasan_init.c | 75 unlikely(addr < KASAN_SHADOW_START)) { in kasan_shadow_to_mem() 220 BUILD_BUG_ON(!IS_ALIGNED(KASAN_SHADOW_START, PGDIR_SIZE)); in kasan_early_init() 257 clear_pgds(KASAN_SHADOW_START, KASAN_SHADOW_END); in kasan_init() 260 kasan_pgd_populate(KASAN_SHADOW_START, KASAN_SHADOW_END, NUMA_NO_NODE, true); in kasan_init()
|
/kernel/linux/linux-6.6/arch/arm64/mm/ |
H A D | kasan_init.c | 176 kasan_pgd_populate(KASAN_SHADOW_START, KASAN_SHADOW_END, NUMA_NO_NODE, in kasan_early_init() 194 pgdp = pgd_offset_k(KASAN_SHADOW_START); in kasan_copy_shadow() 196 pgdp_new = pgd_offset_pgd(pgdir, KASAN_SHADOW_START); in kasan_copy_shadow() 240 clear_pgds(KASAN_SHADOW_START, KASAN_SHADOW_END); in kasan_init_shadow()
|