Lines Matching refs:p4d_t
26 static p4d_t tmp_p4d[PTRS_PER_P4D] __page_aligned_bss;
80 static void __init kasan_populate_pud(p4d_t *p4d, in kasan_populate_pud()
115 p4d_t *p4dp, *p; in kasan_populate_p4d()
119 p = memblock_alloc_or_panic(PTRS_PER_P4D * sizeof(p4d_t), PAGE_SIZE); in kasan_populate_p4d()
165 static void __init kasan_early_clear_pud(p4d_t *p4dp, in kasan_early_clear_pud()
193 p4d_t *p4dp, *base_p4d; in kasan_early_clear_p4d()
197 p4dp = (p4d_t *)pgdp; in kasan_early_clear_p4d()
234 static void __init kasan_early_populate_pud(p4d_t *p4dp, in kasan_early_populate_pud()
267 p4d_t *p4dp, *base_p4d; in kasan_early_populate_p4d()
281 p4dp = (p4d_t *)pgdp; in kasan_early_populate_p4d()
377 static void __init kasan_shallow_populate_pud(p4d_t *p4d, in kasan_shallow_populate_pud()
402 p4d_t *p4d_k = p4d_offset(pgd, vaddr); in kasan_shallow_populate_p4d()
455 p4d_t *base_p4d; in create_tmp_mapping()
465 ptr = (p4d_t *)pgd_page_vaddr(pgdp_get(pgd_offset_k(KASAN_SHADOW_END))); in create_tmp_mapping()
466 memcpy(tmp_p4d, ptr, sizeof(p4d_t) * PTRS_PER_P4D); in create_tmp_mapping()
471 base_p4d = (p4d_t *)tmp_pg_dir; in create_tmp_mapping()