Searched refs:k_start (Results 1 – 4 of 4) sorted by relevance
| /linux/arch/powerpc/mm/kasan/ |
| A D | book3s_32.c | 13 unsigned long k_cur = k_start; in kasan_init_region() 14 int k_size = k_end - k_start; in kasan_init_region() 21 if (block && k_size_base >= SZ_128K && k_start == ALIGN(k_start, k_size_base)) { in kasan_init_region() 28 if (v_block_mapped(k_start)) in kasan_init_region() 29 k_cur = k_start + k_size_base; in kasan_init_region() 30 if (v_block_mapped(k_start + k_size_base)) in kasan_init_region() 31 k_cur = k_start + k_size_base + k_size_more; in kasan_init_region() 41 ret = kasan_init_shadow_page_tables(k_start, k_end); in kasan_init_region() 45 kasan_update_early_region(k_start, k_cur, __pte(0)); in kasan_init_region() 49 void *va = block + k_cur - k_start; in kasan_init_region() [all …]
|
| A D | kasan_init_32.c | 36 pmd = pmd_off_k(k_start); in kasan_init_shadow_page_tables() 38 for (k_cur = k_start; k_cur != k_end; k_cur = k_next, pmd++) { in kasan_init_shadow_page_tables() 57 unsigned long k_start = (unsigned long)kasan_mem_to_shadow(start); in kasan_init_region() local 63 ret = kasan_init_shadow_page_tables(k_start, k_end); in kasan_init_region() 67 block = memblock_alloc(k_end - k_start, PAGE_SIZE); in kasan_init_region() 73 void *va = block + k_cur - k_start; in kasan_init_region() 78 flush_tlb_kernel_range(k_start, k_end); in kasan_init_region() 88 for (k_cur = k_start; k_cur != k_end; k_cur += PAGE_SIZE) { in kasan_update_early_region() 98 flush_tlb_kernel_range(k_start, k_end); in kasan_update_early_region() 117 kasan_update_early_region(k_start, k_end, __pte(0)); in kasan_unmap_early_shadow_vmalloc() [all …]
|
| A D | 8xx.c | 10 kasan_init_shadow_8M(unsigned long k_start, unsigned long k_end, void *block) in kasan_init_shadow_8M() argument 12 pmd_t *pmd = pmd_off_k(k_start); in kasan_init_shadow_8M() 15 for (k_cur = k_start; k_cur != k_end; k_cur = k_next, pmd += 2, block += SZ_8M) { in kasan_init_shadow_8M() 37 unsigned long k_start = (unsigned long)kasan_mem_to_shadow(start); in kasan_init_region() local 43 block = memblock_alloc(k_end - k_start, SZ_8M); in kasan_init_region() 47 if (IS_ALIGNED(k_start, SZ_8M)) { in kasan_init_region() 48 kasan_init_shadow_8M(k_start, ALIGN_DOWN(k_end, SZ_8M), block); in kasan_init_region() 53 k_cur = k_start; in kasan_init_region() 56 ret = kasan_init_shadow_page_tables(k_start, k_end); in kasan_init_region() 62 void *va = block + k_cur - k_start; in kasan_init_region() [all …]
|
| /linux/arch/powerpc/include/asm/ |
| A D | kasan.h | 46 void kasan_update_early_region(unsigned long k_start, unsigned long k_end, pte_t pte); 47 int kasan_init_shadow_page_tables(unsigned long k_start, unsigned long k_end);
|
Completed in 12 milliseconds