Home
last modified time | relevance | path

Searched refs:KASAN_SHADOW_START (Results 1 – 25 of 26) sorted by relevance

12

/OK3568_Linux_fs/kernel/arch/s390/mm/
H A Dkasan_init.c304 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()
H A Dvmem.c299 if (start < KASAN_SHADOW_END && KASAN_SHADOW_START > end) in try_free_pmd_table()
374 if (start < KASAN_SHADOW_END && KASAN_SHADOW_START > end) in try_free_pud_table()
428 if (start < KASAN_SHADOW_END && KASAN_SHADOW_START > end) in try_free_p4d_table()
H A Ddump_pagetables.c46 [KASAN_SHADOW_START_NR] = {KASAN_SHADOW_START, "Kasan Shadow Start"},
/OK3568_Linux_fs/kernel/arch/riscv/mm/
H A Dkasan_init.c17 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()
93 kasan_populate_early_shadow((void *)KASAN_SHADOW_START, in kasan_init()
H A Dptdump.c63 {KASAN_SHADOW_START, "Kasan shadow start"},
/OK3568_Linux_fs/kernel/arch/powerpc/mm/kasan/
H A Dkasan_init_32.c107 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()
178 unsigned long addr = KASAN_SHADOW_START; in kasan_early_init()
183 BUILD_BUG_ON(KASAN_SHADOW_START & ~PGDIR_MASK); in kasan_early_init()
/OK3568_Linux_fs/kernel/arch/riscv/include/asm/
H A Dkasan.h14 #define KASAN_SHADOW_START KERN_VIRT_START /* 2^64 - 2^38 */ macro
15 #define KASAN_SHADOW_END (KASAN_SHADOW_START + KASAN_SHADOW_SIZE)
/OK3568_Linux_fs/kernel/arch/x86/include/asm/
H A Dkasan.h15 #define KASAN_SHADOW_START (KASAN_SHADOW_OFFSET + \ macro
22 #define KASAN_SHADOW_END (KASAN_SHADOW_START + \
/OK3568_Linux_fs/kernel/arch/s390/include/asm/
H A Dkasan.h16 #define KASAN_SHADOW_START KASAN_SHADOW_OFFSET macro
17 #define KASAN_SHADOW_END (KASAN_SHADOW_START + KASAN_SHADOW_SIZE)
/OK3568_Linux_fs/kernel/arch/powerpc/include/asm/
H A Dkasan.h28 #define KASAN_SHADOW_START (KASAN_SHADOW_OFFSET + \ macro
33 #define KASAN_SHADOW_END (-(-KASAN_SHADOW_START >> KASAN_SHADOW_SCALE_SHIFT))
H A Dfixmap.h32 #define FIXADDR_TOP (KASAN_SHADOW_START - PAGE_SIZE)
/OK3568_Linux_fs/kernel/arch/arm64/mm/
H A Dkasan_init.c175 kasan_pgd_populate(KASAN_SHADOW_START, KASAN_SHADOW_END, NUMA_NO_NODE, in kasan_early_init()
193 pgdp = pgd_offset_k(KASAN_SHADOW_START); in kasan_copy_shadow()
195 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()
H A Dptdump.c385 address_markers[KASAN_START_NR].start_address = KASAN_SHADOW_START; in ptdump_init()
/OK3568_Linux_fs/kernel/arch/xtensa/mm/
H A Dkasan_init.c21 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 Dinit.c141 KASAN_SHADOW_START, KASAN_SHADOW_START + KASAN_SHADOW_SIZE, in mem_init()
/OK3568_Linux_fs/kernel/mm/kasan/
H A Dsw_tags.c107 kasan_shadow_to_mem((void *)KASAN_SHADOW_START))) { in kasan_check_range()
127 if (untagged_addr < kasan_shadow_to_mem((void *)KASAN_SHADOW_START)) in kasan_byte_accessible()
H A Dgeneric.c173 kasan_shadow_to_mem((void *)KASAN_SHADOW_START))) { in check_region_inline()
H A Dkasan.h210 return (addr >= kasan_shadow_to_mem((void *)KASAN_SHADOW_START)); in addr_has_metadata()
/OK3568_Linux_fs/kernel/Documentation/xtensa/
H A Dmmu.rst80 | KASAN shadow map | KASAN_SHADOW_START 0x80400000 KASAN_SHADOW_SIZE
123 | KASAN shadow map | KASAN_SHADOW_START 0x80400000 KASAN_SHADOW_SIZE
167 | KASAN shadow map | KASAN_SHADOW_START 0x80400000 KASAN_SHADOW_SIZE
/OK3568_Linux_fs/kernel/arch/x86/mm/
H A Dkasan_init_64.c236 unsigned long addr = KASAN_SHADOW_START & PGDIR_MASK; in kasan_map_early_shadow()
353 clear_pgds(KASAN_SHADOW_START & PGDIR_MASK, KASAN_SHADOW_END); in kasan_init()
355 kasan_populate_early_shadow((void *)(KASAN_SHADOW_START & PGDIR_MASK), in kasan_init()
H A Ddump_pagetables.c453 address_markers[KASAN_SHADOW_START_NR].start_address = KASAN_SHADOW_START; in pt_dump_init()
/OK3568_Linux_fs/kernel/arch/xtensa/include/asm/
H A Dkasan.h18 #define KASAN_SHADOW_START (XCHAL_PAGE_TABLE_VADDR + XCHAL_PAGE_TABLE_SIZE) macro
/OK3568_Linux_fs/kernel/arch/arm64/include/asm/
H A Dkasan.h37 #define KASAN_SHADOW_START _KASAN_SHADOW_START(vabits_actual) macro
/OK3568_Linux_fs/kernel/arch/s390/kernel/
H A Dsetup.c594 memory_end = min(memory_end, KASAN_SHADOW_START); in setup_memory_end()
600 (unsigned long)vmemmap + vmemmap_size > KASAN_SHADOW_START) in setup_memory_end()
/OK3568_Linux_fs/kernel/arch/powerpc/mm/
H A Dmem.c330 KASAN_SHADOW_START, KASAN_SHADOW_END); in mem_init()

12