Lines Matching full:end

21  * For sv48 and sv57, the region start is aligned on PGDIR_SIZE whereas the end
29 static void __init kasan_populate_pte(pmd_t *pmd, unsigned long vaddr, unsigned long end) in kasan_populate_pte() argument
47 } while (ptep++, vaddr += PAGE_SIZE, vaddr != end); in kasan_populate_pte()
50 static void __init kasan_populate_pmd(pud_t *pud, unsigned long vaddr, unsigned long end) in kasan_populate_pmd() argument
64 next = pmd_addr_end(vaddr, end); in kasan_populate_pmd()
77 } while (pmdp++, vaddr = next, vaddr != end); in kasan_populate_pmd()
81 unsigned long vaddr, unsigned long end) in kasan_populate_pud() argument
95 next = pud_addr_end(vaddr, end); in kasan_populate_pud()
108 } while (pudp++, vaddr = next, vaddr != end); in kasan_populate_pud()
112 unsigned long vaddr, unsigned long end) in kasan_populate_p4d() argument
126 next = p4d_addr_end(vaddr, end); in kasan_populate_p4d()
139 } while (p4dp++, vaddr = next, vaddr != end); in kasan_populate_p4d()
143 unsigned long vaddr, unsigned long end) in kasan_populate_pgd() argument
149 next = pgd_addr_end(vaddr, end); in kasan_populate_pgd()
162 } while (pgdp++, vaddr = next, vaddr != end); in kasan_populate_pgd()
166 unsigned long vaddr, unsigned long end) in kasan_early_clear_pud() argument
179 next = pud_addr_end(vaddr, end); in kasan_early_clear_pud()
187 } while (pudp++, vaddr = next, vaddr != end); in kasan_early_clear_pud()
191 unsigned long vaddr, unsigned long end) in kasan_early_clear_p4d() argument
204 next = p4d_addr_end(vaddr, end); in kasan_early_clear_p4d()
213 } while (p4dp++, vaddr = next, vaddr != end); in kasan_early_clear_p4d()
217 unsigned long vaddr, unsigned long end) in kasan_early_clear_pgd() argument
222 next = pgd_addr_end(vaddr, end); in kasan_early_clear_pgd()
231 } while (pgdp++, vaddr = next, vaddr != end); in kasan_early_clear_pgd()
236 unsigned long end) in kasan_early_populate_pud() argument
250 next = pud_addr_end(vaddr, end); in kasan_early_populate_pud()
260 } while (pudp++, vaddr = next, vaddr != end); in kasan_early_populate_pud()
265 unsigned long end) in kasan_early_populate_p4d() argument
288 next = p4d_addr_end(vaddr, end); in kasan_early_populate_p4d()
298 } while (p4dp++, vaddr = next, vaddr != end); in kasan_early_populate_p4d()
303 unsigned long end) in kasan_early_populate_pgd() argument
309 next = pgd_addr_end(vaddr, end); in kasan_early_populate_pgd()
319 } while (pgdp++, vaddr = next, vaddr != end); in kasan_early_populate_pgd()
369 static void __init kasan_populate(void *start, void *end) in kasan_populate() argument
372 unsigned long vend = PAGE_ALIGN((unsigned long)end); in kasan_populate()
378 unsigned long vaddr, unsigned long end) in kasan_shallow_populate_pud() argument
385 next = pud_addr_end(vaddr, end); in kasan_shallow_populate_pud()
394 } while (pud_k++, vaddr = next, vaddr != end); in kasan_shallow_populate_pud()
398 unsigned long vaddr, unsigned long end) in kasan_shallow_populate_p4d() argument
405 next = p4d_addr_end(vaddr, end); in kasan_shallow_populate_p4d()
413 kasan_shallow_populate_pud(p4d_k, vaddr, end); in kasan_shallow_populate_p4d()
414 } while (p4d_k++, vaddr = next, vaddr != end); in kasan_shallow_populate_p4d()
417 static void __init kasan_shallow_populate_pgd(unsigned long vaddr, unsigned long end) in kasan_shallow_populate_pgd() argument
424 next = pgd_addr_end(vaddr, end); in kasan_shallow_populate_pgd()
433 } while (pgd_k++, vaddr = next, vaddr != end); in kasan_shallow_populate_pgd()
436 static void __init kasan_shallow_populate(void *start, void *end) in kasan_shallow_populate() argument
439 unsigned long vend = PAGE_ALIGN((unsigned long)end); in kasan_shallow_populate()
513 void *end = (void *)__va(p_end); in kasan_init() local
515 if (start >= end) in kasan_init()
518 kasan_populate(kasan_mem_to_shadow(start), kasan_mem_to_shadow(end)); in kasan_init()