Searched refs:k_start (Results 1 – 3 of 3) sorted by relevance
/linux/arch/powerpc/mm/kasan/ |
H A D | 8xx.c | 12 kasan_init_shadow_8M(unsigned long k_start, unsigned long k_end, void *block) in kasan_init_shadow_8M() argument 14 pmd_t *pmd = pmd_off_k(k_start); in kasan_init_shadow_8M() 17 for (k_cur = k_start; k_cur != k_end; k_cur = k_next, pmd++, block += SZ_4M) { in kasan_init_shadow_8M() 42 unsigned long k_start = (unsigned long)kasan_mem_to_shadow(start); in kasan_init_region() local 48 block = memblock_alloc(k_end - k_start, SZ_8M); in kasan_init_region() 52 if (IS_ALIGNED(k_start, SZ_8M)) { in kasan_init_region() 53 kasan_init_shadow_8M(k_start, ALIGN_DOWN(k_end, SZ_8M), block); in kasan_init_region() 58 k_cur = k_start; in kasan_init_region() 61 ret = kasan_init_shadow_page_tables(k_start, k_end); in kasan_init_region() 67 void *va = block + k_cur - k_start; in kasan_init_region() [all …]
|
H A D | book3s_32.c | 11 unsigned long k_start = (unsigned long)kasan_mem_to_shadow(start); in kasan_init_region() local 13 unsigned long k_nobat = k_start; in kasan_init_region() 34 if (k_nobat != k_start) in kasan_init_region() 44 ret = kasan_init_shadow_page_tables(k_start, k_end); in kasan_init_region() 48 kasan_update_early_region(k_start, k_nobat, __pte(0)); in kasan_init_region() 56 flush_tlb_kernel_range(k_start, k_end); in kasan_init_region() 57 memset(kasan_mem_to_shadow(start), 0, k_end - k_start); in kasan_init_region()
|
/linux/arch/powerpc/include/asm/ |
H A D | kasan.h | 79 void kasan_update_early_region(unsigned long k_start, unsigned long k_end, pte_t pte); 80 int kasan_init_shadow_page_tables(unsigned long k_start, unsigned long k_end);
|