Lines Matching refs:base_p4d
164 p4d_t *p4dp, *base_p4d; in kasan_populate_p4d() local
175 base_p4d = pt_ops.get_p4d_virt(pfn_to_phys(_pgd_pfn(*pgd))); in kasan_populate_p4d()
177 base_p4d = (p4d_t *)pgd_page_vaddr(*pgd); in kasan_populate_p4d()
178 if (base_p4d == lm_alias(kasan_early_shadow_p4d)) { in kasan_populate_p4d()
179 base_p4d = memblock_alloc(PTRS_PER_PUD * sizeof(p4d_t), PAGE_SIZE); in kasan_populate_p4d()
180 memcpy(base_p4d, (void *)kasan_early_shadow_p4d, in kasan_populate_p4d()
185 p4dp = base_p4d + p4d_index(vaddr); in kasan_populate_p4d()
214 set_pgd(pgd, pfn_pgd(PFN_DOWN(__pa(base_p4d)), PAGE_TABLE)); in kasan_populate_p4d()
375 p4d_t *p4dp, *base_p4d; in kasan_shallow_populate_p4d() local
379 base_p4d = (p4d_t *)pgd_page_vaddr(*pgdp); in kasan_shallow_populate_p4d()
380 p4dp = base_p4d + p4d_index(vaddr); in kasan_shallow_populate_p4d()