Home
last modified time | relevance | path

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

/arch/x86/platform/efi/
Defi_32.c72 pgd_t *save_pgd; in efi_call_phys_prolog() local
75 save_pgd = swapper_pg_dir; in efi_call_phys_prolog()
83 return save_pgd; in efi_call_phys_prolog()
86 void __init efi_call_phys_epilog(pgd_t *save_pgd) in efi_call_phys_epilog() argument
89 load_cr3(save_pgd); in efi_call_phys_epilog()
Defi_64.c78 pgd_t *save_pgd, *pgd_k, *pgd_efi; in efi_call_phys_prolog() local
93 save_pgd = kmalloc_array(n_pgds, sizeof(*save_pgd), GFP_KERNEL); in efi_call_phys_prolog()
94 if (!save_pgd) in efi_call_phys_prolog()
109 save_pgd[pgd] = *pgd_efi; in efi_call_phys_prolog()
144 return save_pgd; in efi_call_phys_prolog()
146 efi_call_phys_epilog(save_pgd); in efi_call_phys_prolog()
150 void __init efi_call_phys_epilog(pgd_t *save_pgd) in efi_call_phys_epilog() argument
170 set_pgd(pgd_offset_k(pgd_idx * PGDIR_SIZE), save_pgd[pgd_idx]); in efi_call_phys_epilog()
190 kfree(save_pgd); in efi_call_phys_epilog()
Defi.c110 pgd_t *save_pgd; in phys_efi_set_virtual_address_map() local
112 save_pgd = efi_call_phys_prolog(); in phys_efi_set_virtual_address_map()
113 if (!save_pgd) in phys_efi_set_virtual_address_map()
123 efi_call_phys_epilog(save_pgd); in phys_efi_set_virtual_address_map()
/arch/x86/include/asm/
Defi.h125 extern void __init efi_call_phys_epilog(pgd_t *save_pgd);