Home
last modified time | relevance | path

Searched refs:efi_mm (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/drivers/firmware/efi/
Darm-runtime.c38 .mm = &efi_mm,
62 efi_mm.pgd = pgd_alloc(&efi_mm); in efi_virtmap_init()
63 mm_init_cpumask(&efi_mm); in efi_virtmap_init()
64 init_new_context(NULL, &efi_mm); in efi_virtmap_init()
76 ret = efi_create_mapping(&efi_mm, md); in efi_virtmap_init()
98 if (efi_memattr_apply_permissions(&efi_mm, efi_set_mapping_permissions)) in efi_virtmap_init()
155 efi_set_pgd(&efi_mm); in efi_virtmap_load()
Defi.c78 struct mm_struct efi_mm = { variable
82 .mmap_sem = __RWSEM_INITIALIZER(efi_mm.mmap_sem),
83 .page_table_lock = __SPIN_LOCK_UNLOCKED(efi_mm.page_table_lock),
84 .mmlist = LIST_HEAD_INIT(efi_mm.mmlist),
/Linux-v4.19/arch/x86/platform/efi/
Defi_64.c86 efi_switch_mm(&efi_mm); in efi_call_phys_prolog()
193 EXPORT_SYMBOL_GPL(efi_mm);
234 efi_mm.pgd = efi_pgd; in efi_alloc_page_tables()
235 mm_init_cpumask(&efi_mm); in efi_alloc_page_tables()
236 init_new_context(NULL, &efi_mm); in efi_alloc_page_tables()
250 pgd_t *efi_pgd = efi_mm.pgd; in efi_sync_low_kernel_mappings()
344 pgd_t *pgd = efi_mm.pgd; in efi_setup_page_tables()
415 pgd_t *pgd = efi_mm.pgd; in __map_region()
519 pgd_t *pgd = efi_mm.pgd; in efi_update_mappings()
616 ptdump_walk_pgd_level(NULL, efi_mm.pgd); in efi_dump_pagetable()
[all …]
/Linux-v4.19/arch/x86/mm/
Ddebug_pagetables.c81 if (efi_mm.pgd) in ptdump_show_efi()
82 ptdump_walk_pgd_level_debugfs(m, efi_mm.pgd, false); in ptdump_show_efi()
/Linux-v4.19/arch/x86/include/asm/
Defi.h90 efi_switch_mm(&efi_mm); \
/Linux-v4.19/include/linux/
Defi.h979 extern struct mm_struct efi_mm;