Lines Matching refs:p4d
134 static bool kasan_p4d_populate_zero_shadow(p4d_t *p4d, unsigned long addr, in kasan_p4d_populate_zero_shadow() argument
139 p4d_populate(&init_mm, p4d, kasan_early_shadow_pud); in kasan_p4d_populate_zero_shadow()
187 static inline bool kasan_p4d_populate_zero_shadow(p4d_t *p4d, unsigned long addr, in kasan_p4d_populate_zero_shadow() argument
339 static void pgtable_pud_populate(p4d_t *p4d, unsigned long addr, unsigned long end, in pgtable_pud_populate() argument
346 pud = pud_offset(p4d, addr); in pgtable_pud_populate()
376 p4d_t *p4d; in pgtable_p4d_populate() local
379 p4d = p4d_offset(pgd, addr); in pgtable_p4d_populate()
380 for (; addr < end; addr = next, p4d++) { in pgtable_p4d_populate()
382 if (p4d_none(*p4d)) { in pgtable_p4d_populate()
383 if (kasan_p4d_populate_zero_shadow(p4d, addr, next, mode)) in pgtable_p4d_populate()
386 p4d_populate(&init_mm, p4d, pud); in pgtable_p4d_populate()
388 pgtable_pud_populate(p4d, addr, next, mode); in pgtable_p4d_populate()
396 p4d_t *p4d; in pgtable_populate() local
404 p4d = boot_crst_alloc(_REGION2_ENTRY_EMPTY); in pgtable_populate()
405 pgd_populate(&init_mm, pgd, p4d); in pgtable_populate()