Lines Matching defs:pgdp
142 static void __init kasan_populate_pgd(pgd_t *pgdp,
151 if (pgd_none(pgdp_get(pgdp)) && IS_ALIGNED(vaddr, PGDIR_SIZE) &&
155 set_pgd(pgdp, pfn_pgd(PFN_DOWN(phys_addr), PAGE_KERNEL));
161 kasan_populate_p4d(pgdp, vaddr, next);
162 } while (pgdp++, vaddr = next, vaddr != end);
190 static void __init kasan_early_clear_p4d(pgd_t *pgdp,
197 p4dp = (p4d_t *)pgdp;
199 base_p4d = pt_ops.get_p4d_virt(pfn_to_phys(_pgd_pfn(pgdp_get(pgdp))));
216 static void __init kasan_early_clear_pgd(pgd_t *pgdp,
226 pgd_clear(pgdp);
230 kasan_early_clear_p4d(pgdp, vaddr, next);
231 } while (pgdp++, vaddr = next, vaddr != end);
263 static void __init kasan_early_populate_p4d(pgd_t *pgdp,
278 * p4dp = p4d_offset(pgdp, vaddr)
281 p4dp = (p4d_t *)pgdp;
283 base_p4d = pt_ops.get_p4d_virt(pfn_to_phys(_pgd_pfn(pgdp_get(pgdp))));
301 static void __init kasan_early_populate_pgd(pgd_t *pgdp,
311 if (pgd_none(pgdp_get(pgdp)) && IS_ALIGNED(vaddr, PGDIR_SIZE) &&
314 set_pgd(pgdp, pfn_pgd(PFN_DOWN(phys_addr), PAGE_TABLE));
318 kasan_early_populate_p4d(pgdp, vaddr, next);
319 } while (pgdp++, vaddr = next, vaddr != end);