Home
last modified time | relevance | path

Searched refs:save_pgd (Results 1 – 4 of 4) sorted by relevance

/linux-4.4.14/arch/x86/platform/efi/
Defi_32.c62 pgd_t *save_pgd; in efi_call_phys_prolog() local
65 save_pgd = swapper_pg_dir; in efi_call_phys_prolog()
73 return save_pgd; in efi_call_phys_prolog()
76 void __init efi_call_phys_epilog(pgd_t *save_pgd) in efi_call_phys_epilog() argument
84 load_cr3(save_pgd); in efi_call_phys_epilog()
Defi_64.c81 pgd_t *save_pgd; in efi_call_phys_prolog() local
92 save_pgd = kmalloc(n_pgds * sizeof(pgd_t), GFP_KERNEL); in efi_call_phys_prolog()
95 save_pgd[pgd] = *pgd_offset_k(pgd * PGDIR_SIZE); in efi_call_phys_prolog()
101 return save_pgd; in efi_call_phys_prolog()
104 void __init efi_call_phys_epilog(pgd_t *save_pgd) in efi_call_phys_epilog() argument
112 if (!save_pgd) in efi_call_phys_epilog()
118 set_pgd(pgd_offset_k(pgd_idx * PGDIR_SIZE), save_pgd[pgd_idx]); in efi_call_phys_epilog()
120 kfree(save_pgd); in efi_call_phys_epilog()
Defi.c89 pgd_t *save_pgd; in phys_efi_set_virtual_address_map() local
91 save_pgd = efi_call_phys_prolog(); in phys_efi_set_virtual_address_map()
100 efi_call_phys_epilog(save_pgd); in phys_efi_set_virtual_address_map()
/linux-4.4.14/arch/x86/include/asm/
Defi.h107 extern void __init efi_call_phys_epilog(pgd_t *save_pgd);