Lines Matching refs:p4d
103 static void __init kasan_populate_p4d(p4d_t *p4d, unsigned long addr,
109 if (p4d_none(*p4d)) {
112 p4d_populate(&init_mm, p4d, p);
115 pud = pud_offset(p4d, addr);
127 p4d_t *p4d;
135 p4d = p4d_offset(pgd, addr);
138 kasan_populate_p4d(p4d, addr, next, nid);
139 } while (p4d++, addr = next, addr != end);
178 * With folded p4d, pgd_clear() is nop, use p4d_clear()
194 unsigned long p4d;
199 p4d = pgd_val(*pgd) & PTE_PFN_MASK;
200 p4d += __START_KERNEL_map - phys_base;
201 return (p4d_t *)p4d + p4d_index(addr);
209 p4d_t *p4d, p4d_entry;
218 p4d = early_p4d_offset(pgd, addr);
222 if (!p4d_none(*p4d))
227 set_p4d(p4d, p4d_entry);
228 } while (p4d++, addr = next, addr != end && p4d_none(*p4d));
249 p4d_t *p4d;
253 p4d = p4d_offset(pgd, addr);
257 if (p4d_none(*p4d)) {
259 p4d_populate(&init_mm, p4d, p);
261 } while (p4d++, addr = next, addr != end);