Lines Matching refs:p4d_t
26 static p4d_t tmp_p4d[PTRS_PER_P4D] __page_aligned_bss;
79 static void __init kasan_populate_pud(p4d_t *p4d,
113 p4d_t *p4dp, *p;
117 p = memblock_alloc(PTRS_PER_P4D * sizeof(p4d_t), PAGE_SIZE);
162 static void __init kasan_early_clear_pud(p4d_t *p4dp,
190 p4d_t *p4dp, *base_p4d;
194 p4dp = (p4d_t *)pgdp;
231 static void __init kasan_early_populate_pud(p4d_t *p4dp,
264 p4d_t *p4dp, *base_p4d;
278 p4dp = (p4d_t *)pgdp;
374 static void __init kasan_shallow_populate_pud(p4d_t *p4d,
399 p4d_t *p4d_k = p4d_offset(pgd, vaddr);
444 p4d_t *base_p4d;
454 ptr = (p4d_t *)pgd_page_vaddr(*pgd_offset_k(KASAN_SHADOW_END));
455 memcpy(tmp_p4d, ptr, sizeof(p4d_t) * PTRS_PER_P4D);
460 base_p4d = (p4d_t *)tmp_pg_dir;