Searched refs:save_pgd (Results 1 – 4 of 4) sorted by relevance
62 pgd_t *save_pgd; in efi_call_phys_prolog() local65 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() argument84 load_cr3(save_pgd); in efi_call_phys_epilog()
81 pgd_t *save_pgd; in efi_call_phys_prolog() local92 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() argument112 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()
89 pgd_t *save_pgd; in phys_efi_set_virtual_address_map() local91 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()
107 extern void __init efi_call_phys_epilog(pgd_t *save_pgd);