Searched refs:efi_mm (Results 1 – 7 of 7) sorted by relevance
| /Linux-v5.4/drivers/firmware/efi/ |
| D | arm-runtime.c | 34 .mm = &efi_mm, 59 efi_mm.pgd = pgd_alloc(&efi_mm); in efi_virtmap_init() 60 mm_init_cpumask(&efi_mm); in efi_virtmap_init() 61 init_new_context(NULL, &efi_mm); in efi_virtmap_init() 73 ret = efi_create_mapping(&efi_mm, md); in efi_virtmap_init() 95 if (efi_memattr_apply_permissions(&efi_mm, efi_set_mapping_permissions)) in efi_virtmap_init() 152 efi_set_pgd(&efi_mm); in efi_virtmap_load()
|
| D | efi.c | 59 struct mm_struct efi_mm = { variable 63 .mmap_sem = __RWSEM_INITIALIZER(efi_mm.mmap_sem), 64 .page_table_lock = __SPIN_LOCK_UNLOCKED(efi_mm.page_table_lock), 65 .mmlist = LIST_HEAD_INIT(efi_mm.mmlist),
|
| /Linux-v5.4/arch/x86/platform/efi/ |
| D | efi_64.c | 86 efi_switch_mm(&efi_mm); in efi_call_phys_prolog() 87 return efi_mm.pgd; in efi_call_phys_prolog() 196 EXPORT_SYMBOL_GPL(efi_mm); 237 efi_mm.pgd = efi_pgd; in efi_alloc_page_tables() 238 mm_init_cpumask(&efi_mm); in efi_alloc_page_tables() 239 init_new_context(NULL, &efi_mm); in efi_alloc_page_tables() 253 pgd_t *efi_pgd = efi_mm.pgd; in efi_sync_low_kernel_mappings() 347 pgd_t *pgd = efi_mm.pgd; in efi_setup_page_tables() 418 pgd_t *pgd = efi_mm.pgd; in __map_region() 522 pgd_t *pgd = efi_mm.pgd; in efi_update_mappings() [all …]
|
| D | quirks.c | 380 pgd_t *pgd = efi_mm.pgd; in efi_unmap_pages()
|
| /Linux-v5.4/arch/x86/mm/ |
| D | debug_pagetables.c | 45 if (efi_mm.pgd) in ptdump_efi_show() 46 ptdump_walk_pgd_level_debugfs(m, efi_mm.pgd, false); in ptdump_efi_show()
|
| /Linux-v5.4/arch/x86/include/asm/ |
| D | efi.h | 89 efi_switch_mm(&efi_mm); \
|
| /Linux-v5.4/include/linux/ |
| D | efi.h | 1022 extern struct mm_struct efi_mm;
|