Home
last modified time | relevance | path

Searched refs:KASAN_SHADOW_START (Results 1 - 25 of 63) sorted by relevance

123

/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Dkasan.h52 #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 Dkasan.h52 #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 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()
97 kasan_populate_early_shadow((void *)KASAN_SHADOW_START, in kasan_init()
/kernel/linux/linux-5.10/arch/powerpc/mm/kasan/
H A Dkasan_init_32.c108 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 Dinit_32.c108 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 Dinit_book3e_64.c86 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 Dkasan_init.c180 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 Dkasan_init.c179 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 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)
/kernel/linux/linux-6.6/arch/s390/include/asm/
H A Dkasan.h13 #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 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()
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dkasan.h15 #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 Dkasan.h16 #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 Dkasan.h22 #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 Dkasan.h15 #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 Dkasan.h28 #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 Dkasan_init.c63 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 Dkasan.h28 #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 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()
/kernel/linux/linux-6.6/arch/xtensa/mm/
H A Dkasan_init.c20 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 Dkasan_init.c352 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 Dkasan_init.c173 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 Dkasan_init.c75 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 Dkasan_init.c176 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()

Completed in 9 milliseconds

123