Home
last modified time | relevance | path

Searched refs:tmp_pg_dir (Results 1 – 3 of 3) sorted by relevance

/linux/arch/arm64/mm/
H A Dkasan_init.c26 static pgd_t tmp_pg_dir[PTRS_PER_PTE] __initdata __aligned(PAGE_SIZE);
256 static void __init clone_next_level(u64 addr, pgd_t *tmp_pg_dir, pud_t *pud) in clone_next_level() argument
263 tmp_pg_dir[idx] = __pgd(__phys_to_pgd_val(__pa_symbol(pud)) | in clone_next_level()
323 memcpy(tmp_pg_dir, swapper_pg_dir, sizeof(tmp_pg_dir)); in kasan_init_shadow()
334 clone_next_level(KASAN_SHADOW_START, tmp_pg_dir, pud[0]); in kasan_init_shadow()
336 clone_next_level(KASAN_SHADOW_END, tmp_pg_dir, pud[1]); in kasan_init_shadow()
338 cpu_replace_ttbr1(lm_alias(tmp_pg_dir)); in kasan_init_shadow()
/linux/arch/arm64/kernel/
H A Dhibernate.c404 pgd_t *tmp_pg_dir; in swsusp_arch_resume() local
418 rc = trans_pgd_create_copy(&trans_info, &tmp_pg_dir, PAGE_OFFSET, in swsusp_arch_resume()
462 hibernate_exit(virt_to_phys(tmp_pg_dir), resume_hdr.ttbr1_el1, in swsusp_arch_resume()
/linux/arch/riscv/mm/
H A Dkasan_init.c25 static pgd_t tmp_pg_dir[PTRS_PER_PGD] __page_aligned_bss; variable
461 memcpy(tmp_pg_dir, swapper_pg_dir, sizeof(pgd_t) * PTRS_PER_PGD); in create_tmp_mapping()
467 set_pgd(&tmp_pg_dir[pgd_index(KASAN_SHADOW_END)], in create_tmp_mapping()
471 base_p4d = (p4d_t *)tmp_pg_dir; in create_tmp_mapping()
489 csr_write(CSR_SATP, PFN_DOWN(__pa(tmp_pg_dir)) | satp_mode); in kasan_init()