Lines Matching refs:efi
90 efi.systab = early_memremap(efi_system_table, in uefi_init()
92 if (efi.systab == NULL) { in uefi_init()
97 set_bit(EFI_BOOT, &efi.flags); in uefi_init()
98 set_bit(EFI_64BIT, &efi.flags); in uefi_init()
103 if (efi.systab->hdr.signature != EFI_SYSTEM_TABLE_SIGNATURE) { in uefi_init()
108 if ((efi.systab->hdr.revision >> 16) < 2) in uefi_init()
110 efi.systab->hdr.revision >> 16, in uefi_init()
111 efi.systab->hdr.revision & 0xffff); in uefi_init()
114 c16 = early_memremap(efi_to_phys(efi.systab->fw_vendor), in uefi_init()
124 efi.systab->hdr.revision >> 16, in uefi_init()
125 efi.systab->hdr.revision & 0xffff, vendor); in uefi_init()
127 table_size = sizeof(efi_config_table_64_t) * efi.systab->nr_tables; in uefi_init()
128 config_tables = early_memremap(efi_to_phys(efi.systab->tables), in uefi_init()
135 retval = efi_config_parse_tables(config_tables, efi.systab->nr_tables, in uefi_init()
140 early_memunmap(efi.systab, sizeof(efi_system_table_t)); in uefi_init()
199 set_bit(EFI_MEMMAP, &efi.flags); in reserve_regions()
301 efi.memmap = &memmap; in arm64_enable_runtime_services()
303 efi.systab = (__force void *)ioremap_cache(efi_system_table, in arm64_enable_runtime_services()
305 if (!efi.systab) { in arm64_enable_runtime_services()
309 set_bit(EFI_SYSTEM_TABLES, &efi.flags); in arm64_enable_runtime_services()
318 set_bit(EFI_RUNTIME_SERVICES, &efi.flags); in arm64_enable_runtime_services()
320 efi.runtime_version = efi.systab->hdr.revision; in arm64_enable_runtime_services()