• Home
  • Raw
  • Download

Lines Matching refs:k_start

31 int __init kasan_init_shadow_page_tables(unsigned long k_start, unsigned long k_end)  in kasan_init_shadow_page_tables()  argument
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 k_start = k_start & PAGE_MASK; in kasan_init_region()
68 block = memblock_alloc(k_end - k_start, PAGE_SIZE); in kasan_init_region()
72 for (k_cur = k_start & PAGE_MASK; k_cur < k_end; k_cur += PAGE_SIZE) { in kasan_init_region()
74 void *va = block + k_cur - k_start; in kasan_init_region()
79 flush_tlb_kernel_range(k_start, k_end); in kasan_init_region()
84 kasan_update_early_region(unsigned long k_start, unsigned long k_end, pte_t pte) in kasan_update_early_region() argument
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()
114 unsigned long k_start = (unsigned long)kasan_mem_to_shadow((void *)VMALLOC_START); in kasan_unmap_early_shadow_vmalloc() local
117 kasan_update_early_region(k_start, k_end, __pte(0)); in kasan_unmap_early_shadow_vmalloc()
120 k_start = (unsigned long)kasan_mem_to_shadow((void *)MODULES_VADDR); in kasan_unmap_early_shadow_vmalloc()
122 kasan_update_early_region(k_start, k_end, __pte(0)); in kasan_unmap_early_shadow_vmalloc()