Lines Matching refs:efi
100 efi.systab = early_memremap(efi_system_table, in uefi_init()
102 if (efi.systab == NULL) { in uefi_init()
107 set_bit(EFI_BOOT, &efi.flags); in uefi_init()
108 set_bit(EFI_64BIT, &efi.flags); in uefi_init()
113 if (efi.systab->hdr.signature != EFI_SYSTEM_TABLE_SIGNATURE) { in uefi_init()
118 if ((efi.systab->hdr.revision >> 16) < 2) in uefi_init()
120 efi.systab->hdr.revision >> 16, in uefi_init()
121 efi.systab->hdr.revision & 0xffff); in uefi_init()
124 c16 = early_memremap(efi_to_phys(efi.systab->fw_vendor), in uefi_init()
134 efi.systab->hdr.revision >> 16, in uefi_init()
135 efi.systab->hdr.revision & 0xffff, vendor); in uefi_init()
137 table_size = sizeof(efi_config_table_64_t) * efi.systab->nr_tables; in uefi_init()
138 config_tables = early_memremap(efi_to_phys(efi.systab->tables), in uefi_init()
141 retval = efi_config_parse_tables(config_tables, efi.systab->nr_tables, in uefi_init()
146 early_memunmap(efi.systab, sizeof(efi_system_table_t)); in uefi_init()
204 set_bit(EFI_MEMMAP, &efi.flags); in reserve_regions()
300 efi.memmap = &memmap; in arm64_enable_runtime_services()
302 efi.systab = (__force void *)ioremap_cache(efi_system_table, in arm64_enable_runtime_services()
304 if (!efi.systab) { in arm64_enable_runtime_services()
308 set_bit(EFI_SYSTEM_TABLES, &efi.flags); in arm64_enable_runtime_services()
317 set_bit(EFI_RUNTIME_SERVICES, &efi.flags); in arm64_enable_runtime_services()
319 efi.runtime_version = efi.systab->hdr.revision; in arm64_enable_runtime_services()