Home
last modified time | relevance | path

Searched refs:kasan_early_shadow_pte (Results 1 – 11 of 11) sorted by relevance

/kernel/linux/linux-5.10/arch/xtensa/mm/
Dkasan_init.c26 set_pte(kasan_early_shadow_pte + i, in kasan_early_init()
32 set_pmd(pmd, __pmd((unsigned long)kasan_early_shadow_pte)); in kasan_early_init()
94 set_pte(kasan_early_shadow_pte + i, in kasan_init()
/kernel/linux/linux-5.10/arch/powerpc/mm/kasan/
Dkasan_init_32.c42 if ((void *)pmd_page_vaddr(*pmd) != kasan_early_shadow_pte) in kasan_init_shadow_page_tables()
106 kasan_populate_pte(kasan_early_shadow_pte, prot); in kasan_remap_early_shadow_ro()
186 kasan_populate_pte(kasan_early_shadow_pte, PAGE_KERNEL); in kasan_early_init()
190 pmd_populate_kernel(&init_mm, pmd, kasan_early_shadow_pte); in kasan_early_init()
D8xx.c20 if ((void *)pmd_page_vaddr(*pmd) != kasan_early_shadow_pte) in kasan_init_shadow_8M()
/kernel/linux/linux-5.10/arch/riscv/mm/
Dkasan_init.c23 set_pte(kasan_early_shadow_pte + i, in kasan_early_init()
30 (__pa((uintptr_t) kasan_early_shadow_pte)), in kasan_early_init()
109 set_pte(&kasan_early_shadow_pte[i], in kasan_init()
/kernel/linux/linux-5.10/mm/kasan/
Dinit.c72 pte_t kasan_early_shadow_pte[PTRS_PER_PTE] __page_aligned_bss; variable
76 return pmd_page(pmd) == virt_to_page(lm_alias(kasan_early_shadow_pte)); in kasan_pte_table()
124 lm_alias(kasan_early_shadow_pte)); in zero_pmd_populate()
161 lm_alias(kasan_early_shadow_pte)); in zero_pud_populate()
202 lm_alias(kasan_early_shadow_pte)); in zero_p4d_populate()
264 lm_alias(kasan_early_shadow_pte)); in kasan_populate_early_shadow()
/kernel/linux/linux-5.10/mm/
Dptdump.c20 st->note_page(st, addr, 4, pte_val(kasan_early_shadow_pte[0])); in note_kasan_page_table()
95 if (pmd_page(val) == virt_to_page(lm_alias(kasan_early_shadow_pte))) in ptdump_pmd_entry()
/kernel/linux/linux-5.10/arch/s390/mm/
Dkasan_init.c174 pmd_populate(&init_mm, pm_dir, kasan_early_shadow_pte); in kasan_early_vmemmap_populate()
287 pmd_t pmd_z = __pmd(__pa(kasan_early_shadow_pte) | _SEGMENT_ENTRY); in kasan_early_init()
333 memset64((u64 *)kasan_early_shadow_pte, pte_val(pte_z), PTRS_PER_PTE); in kasan_early_init()
/kernel/linux/linux-5.10/arch/arm/mm/
Dkasan_init.c101 void *p = early ? kasan_early_shadow_pte : in kasan_pmd_populate()
280 &kasan_early_shadow_pte[i], in kasan_init()
/kernel/linux/linux-5.10/arch/x86/mm/
Dkasan_init_64.c295 pmdval_t pmd_val = __pa_nodebug(kasan_early_shadow_pte) | _KERNPG_TABLE; in kasan_early_init()
306 kasan_early_shadow_pte[i] = __pte(pte_val); in kasan_early_init()
451 set_pte(&kasan_early_shadow_pte[i], pte); in kasan_init()
/kernel/linux/linux-5.10/arch/arm64/mm/
Dkasan_init.c64 __pa_symbol(kasan_early_shadow_pte) in kasan_pte_offset()
266 set_pte(&kasan_early_shadow_pte[i], in kasan_init()
/kernel/linux/linux-5.10/include/linux/
Dkasan.h24 extern pte_t kasan_early_shadow_pte[PTRS_PER_PTE];