Lines Matching refs:addr
26 static void __init kasan_early_pte_populate(pmd_t *pmd, unsigned long addr, in kasan_early_pte_populate() argument
35 pte = pte_offset_kernel(pmd, addr); in kasan_early_pte_populate()
37 next = addr + PAGE_SIZE; in kasan_early_pte_populate()
40 } while (pte++, addr = next, addr != end && pte_none(*pte)); in kasan_early_pte_populate()
44 unsigned long addr, in kasan_early_pmd_populate() argument
53 pmd = pmd_offset(pud, addr); in kasan_early_pmd_populate()
55 next = pmd_addr_end(addr, end); in kasan_early_pmd_populate()
56 kasan_early_pte_populate(pmd, addr, next); in kasan_early_pmd_populate()
57 } while (pmd++, addr = next, addr != end && pmd_none(*pmd)); in kasan_early_pmd_populate()
61 unsigned long addr, in kasan_early_pud_populate() argument
70 pud = pud_offset(pgd, addr); in kasan_early_pud_populate()
72 next = pud_addr_end(addr, end); in kasan_early_pud_populate()
73 kasan_early_pmd_populate(pud, addr, next); in kasan_early_pud_populate()
74 } while (pud++, addr = next, addr != end && pud_none(*pud)); in kasan_early_pud_populate()
79 unsigned long addr = KASAN_SHADOW_START; in kasan_map_early_shadow() local
84 pgd = pgd_offset_k(addr); in kasan_map_early_shadow()
86 next = pgd_addr_end(addr, end); in kasan_map_early_shadow()
87 kasan_early_pud_populate(pgd, addr, next); in kasan_map_early_shadow()
88 } while (pgd++, addr = next, addr != end); in kasan_map_early_shadow()