efi 234 arch/arm/xen/enlighten.c set_bit(EFI_RUNTIME_SERVICES, &efi.flags); efi 247 arch/ia64/kernel/efi.c if ((*efi.get_time)(&tm, NULL) != EFI_SUCCESS) { efi 483 arch/ia64/kernel/efi.c set_bit(EFI_BOOT, &efi.flags); efi 484 arch/ia64/kernel/efi.c set_bit(EFI_64BIT, &efi.flags); efi 511 arch/ia64/kernel/efi.c efi.systab = __va(ia64_boot_param->efi_systab); efi 516 arch/ia64/kernel/efi.c if (efi.systab == NULL) efi 518 arch/ia64/kernel/efi.c if (efi.systab->hdr.signature != EFI_SYSTEM_TABLE_SIGNATURE) efi 520 arch/ia64/kernel/efi.c if ((efi.systab->hdr.revision >> 16) == 0) efi 523 arch/ia64/kernel/efi.c efi.systab->hdr.revision >> 16, efi 524 arch/ia64/kernel/efi.c efi.systab->hdr.revision & 0xffff); efi 527 arch/ia64/kernel/efi.c c16 = __va(efi.systab->fw_vendor); efi 535 arch/ia64/kernel/efi.c efi.systab->hdr.revision >> 16, efi 536 arch/ia64/kernel/efi.c efi.systab->hdr.revision & 0xffff, vendor); efi 546 arch/ia64/kernel/efi.c runtime = __va(efi.systab->runtime); efi 547 arch/ia64/kernel/efi.c efi.get_time = phys_get_time; efi 548 arch/ia64/kernel/efi.c efi.set_time = phys_set_time; efi 549 arch/ia64/kernel/efi.c efi.get_wakeup_time = phys_get_wakeup_time; efi 550 arch/ia64/kernel/efi.c efi.set_wakeup_time = phys_set_wakeup_time; efi 551 arch/ia64/kernel/efi.c efi.get_variable = phys_get_variable; efi 552 arch/ia64/kernel/efi.c efi.get_next_variable = phys_get_next_variable; efi 553 arch/ia64/kernel/efi.c efi.set_variable = phys_set_variable; efi 554 arch/ia64/kernel/efi.c efi.get_next_high_mono_count = phys_get_next_high_mono_count; efi 555 arch/ia64/kernel/efi.c efi.reset_system = phys_reset_system; efi 668 arch/ia64/kernel/efi.c set_bit(EFI_RUNTIME_SERVICES, &efi.flags); efi 674 arch/ia64/kernel/efi.c efi.get_time = virt_get_time; efi 675 arch/ia64/kernel/efi.c efi.set_time = virt_set_time; efi 676 arch/ia64/kernel/efi.c efi.get_wakeup_time = virt_get_wakeup_time; efi 677 arch/ia64/kernel/efi.c efi.set_wakeup_time = virt_set_wakeup_time; efi 678 arch/ia64/kernel/efi.c efi.get_variable = virt_get_variable; efi 679 arch/ia64/kernel/efi.c efi.get_next_variable = virt_get_next_variable; efi 680 arch/ia64/kernel/efi.c efi.set_variable = virt_set_variable; efi 681 arch/ia64/kernel/efi.c efi.get_next_high_mono_count = virt_get_next_high_mono_count; efi 682 arch/ia64/kernel/efi.c efi.reset_system = virt_reset_system; efi 941 arch/ia64/kernel/efi.c status = efi.get_variable(name_utf16, &guid, NULL, &size, data); efi 59 arch/ia64/kernel/esi.c config_tables = __va(efi.systab->tables); efi 61 arch/ia64/kernel/esi.c for (i = 0; i < (int) efi.systab->nr_tables; ++i) { efi 61 arch/ia64/uv/kernel/setup.c if (efi.acpi20 == EFI_INVALID_TABLE_ADDR) { efi 66 arch/ia64/uv/kernel/setup.c rsdp = (struct acpi_table_rsdp *)__va(efi.acpi20); efi 189 arch/mips/include/asm/mach-loongson64/boot_param.h struct efi_loongson efi; efi 76 arch/mips/loongson64/common/env.c loongson_p = &(boot_p->efi.smbios.lp); efi 163 arch/mips/loongson64/common/env.c loongson_sysconf.vgabios_addr = boot_p->efi.smbios.vga_bios; efi 515 arch/x86/boot/compressed/eboot.c struct efi_info *efi = ¶ms->efi_info; efi 522 arch/x86/boot/compressed/eboot.c nr_desc = efi->efi_memmap_size / efi->efi_memdesc_size; efi 527 arch/x86/boot/compressed/eboot.c unsigned long m = efi->efi_memmap; efi 530 arch/x86/boot/compressed/eboot.c m |= (u64)efi->efi_memmap_hi << 32; efi 533 arch/x86/boot/compressed/eboot.c d = efi_early_memdesc_ptr(m, efi->efi_memdesc_size, i); efi 668 arch/x86/boot/compressed/eboot.c struct efi_info *efi; efi 680 arch/x86/boot/compressed/eboot.c memcpy(&p->efi->efi_loader_signature, signature, sizeof(__u32)); efi 682 arch/x86/boot/compressed/eboot.c p->efi->efi_systab = (unsigned long)sys_table_arg; efi 683 arch/x86/boot/compressed/eboot.c p->efi->efi_memdesc_size = *map->desc_size; efi 684 arch/x86/boot/compressed/eboot.c p->efi->efi_memdesc_version = *map->desc_ver; efi 685 arch/x86/boot/compressed/eboot.c p->efi->efi_memmap = (unsigned long)*map->map; efi 686 arch/x86/boot/compressed/eboot.c p->efi->efi_memmap_size = *map->map_size; efi 689 arch/x86/boot/compressed/eboot.c p->efi->efi_systab_hi = (unsigned long)sys_table_arg >> 32; efi 690 arch/x86/boot/compressed/eboot.c p->efi->efi_memmap_hi = (unsigned long)*map->map >> 32; efi 714 arch/x86/boot/compressed/eboot.c priv.efi = &boot_params->efi_info; efi 26 arch/x86/kernel/ima_arch.c status = efi.get_variable(L"SecureBoot", &efi_variable_guid, efi 39 arch/x86/kernel/ima_arch.c status = efi.get_variable(L"SetupMode", &efi_variable_guid, efi 144 arch/x86/kernel/kexec-bzimage64.c esd->fw_vendor = efi.fw_vendor; efi 145 arch/x86/kernel/kexec-bzimage64.c esd->runtime = efi.runtime; efi 146 arch/x86/kernel/kexec-bzimage64.c esd->tables = efi.config_table; efi 147 arch/x86/kernel/kexec-bzimage64.c esd->smbios = efi.smbios; efi 927 arch/x86/kernel/setup.c set_bit(EFI_BOOT, &efi.flags); efi 930 arch/x86/kernel/setup.c set_bit(EFI_BOOT, &efi.flags); efi 931 arch/x86/kernel/setup.c set_bit(EFI_64BIT, &efi.flags); efi 57 arch/x86/platform/efi/efi.c static struct efi efi_phys __initdata; efi 68 arch/x86/platform/efi/efi.c &efi.mps, efi 69 arch/x86/platform/efi/efi.c &efi.acpi, efi 70 arch/x86/platform/efi/efi.c &efi.acpi20, efi 71 arch/x86/platform/efi/efi.c &efi.smbios, efi 72 arch/x86/platform/efi/efi.c &efi.smbios3, efi 73 arch/x86/platform/efi/efi.c &efi.boot_info, efi 74 arch/x86/platform/efi/efi.c &efi.hcdp, efi 75 arch/x86/platform/efi/efi.c &efi.uga, efi 79 arch/x86/platform/efi/efi.c &efi.fw_vendor, efi 80 arch/x86/platform/efi/efi.c &efi.runtime, efi 81 arch/x86/platform/efi/efi.c &efi.config_table, efi 82 arch/x86/platform/efi/efi.c &efi.esrt, efi 83 arch/x86/platform/efi/efi.c &efi.properties_table, efi 84 arch/x86/platform/efi/efi.c &efi.mem_attr_table, efi 88 arch/x86/platform/efi/efi.c &efi.tpm_log, efi 89 arch/x86/platform/efi/efi.c &efi.tpm_final_log, efi 232 arch/x86/platform/efi/efi.c WARN(efi.memmap.desc_version != 1, efi 234 arch/x86/platform/efi/efi.c efi.memmap.desc_version); efi 236 arch/x86/platform/efi/efi.c memblock_reserve(pmap, efi.memmap.nr_map * efi.memmap.desc_size); efi 281 arch/x86/platform/efi/efi.c efi_memory_desc_t *out = efi.memmap.map; efi 283 arch/x86/platform/efi/efi.c const efi_memory_desc_t *end = efi.memmap.map_end; efi 289 arch/x86/platform/efi/efi.c memcpy(out, in, efi.memmap.desc_size); efi 290 arch/x86/platform/efi/efi.c out = (void *)out + efi.memmap.desc_size; efi 294 arch/x86/platform/efi/efi.c in = (void *)in + efi.memmap.desc_size; efi 298 arch/x86/platform/efi/efi.c u64 size = efi.memmap.nr_map - n_removal; efi 301 arch/x86/platform/efi/efi.c efi_memmap_install(efi.memmap.phys_map, size); efi 406 arch/x86/platform/efi/efi.c efi.systab = &efi_systab; efi 411 arch/x86/platform/efi/efi.c if (efi.systab->hdr.signature != EFI_SYSTEM_TABLE_SIGNATURE) { efi 415 arch/x86/platform/efi/efi.c if ((efi.systab->hdr.revision >> 16) == 0) efi 417 arch/x86/platform/efi/efi.c efi.systab->hdr.revision >> 16, efi 418 arch/x86/platform/efi/efi.c efi.systab->hdr.revision & 0xffff); efi 427 arch/x86/platform/efi/efi.c runtime = early_memremap((unsigned long)efi.systab->runtime, efi 451 arch/x86/platform/efi/efi.c runtime = early_memremap((unsigned long)efi.systab->runtime, efi 499 arch/x86/platform/efi/efi.c set_bit(EFI_RUNTIME_SERVICES, &efi.flags); efi 526 arch/x86/platform/efi/efi.c efi.config_table = (unsigned long)efi.systab->tables; efi 527 arch/x86/platform/efi/efi.c efi.fw_vendor = (unsigned long)efi.systab->fw_vendor; efi 528 arch/x86/platform/efi/efi.c efi.runtime = (unsigned long)efi.systab->runtime; efi 533 arch/x86/platform/efi/efi.c c16 = early_memremap_ro(efi.systab->fw_vendor, efi 545 arch/x86/platform/efi/efi.c efi.systab->hdr.revision >> 16, efi 546 arch/x86/platform/efi/efi.c efi.systab->hdr.revision & 0xffff, vendor); efi 548 arch/x86/platform/efi/efi.c if (efi_reuse_config(efi.systab->tables, efi.systab->nr_tables)) efi 679 arch/x86/platform/efi/efi.c efi.systab = (efi_system_table_t *)(unsigned long)systab; efi 714 arch/x86/platform/efi/efi.c return efi.memmap.map_end - efi.memmap.desc_size; efi 716 arch/x86/platform/efi/efi.c entry -= efi.memmap.desc_size; efi 717 arch/x86/platform/efi/efi.c if (entry < efi.memmap.map) efi 759 arch/x86/platform/efi/efi.c return efi.memmap.map; efi 761 arch/x86/platform/efi/efi.c entry += efi.memmap.desc_size; efi 762 arch/x86/platform/efi/efi.c if (entry >= efi.memmap.map_end) efi 819 arch/x86/platform/efi/efi.c desc_size = efi.memmap.desc_size; efi 855 arch/x86/platform/efi/efi.c efi.systab = NULL; efi 865 arch/x86/platform/efi/efi.c clear_bit(EFI_RUNTIME_SERVICES, &efi.flags); efi 871 arch/x86/platform/efi/efi.c clear_bit(EFI_RUNTIME_SERVICES, &efi.flags); efi 890 arch/x86/platform/efi/efi.c if (efi_memmap_init_late(efi.memmap.phys_map, efi 891 arch/x86/platform/efi/efi.c efi.memmap.desc_size * efi.memmap.nr_map)) { efi 893 arch/x86/platform/efi/efi.c clear_bit(EFI_RUNTIME_SERVICES, &efi.flags); efi 897 arch/x86/platform/efi/efi.c BUG_ON(!efi.systab); efi 899 arch/x86/platform/efi/efi.c num_pages = ALIGN(efi.memmap.nr_map * efi.memmap.desc_size, PAGE_SIZE); efi 902 arch/x86/platform/efi/efi.c if (efi_setup_page_tables(efi.memmap.phys_map, num_pages)) { efi 903 arch/x86/platform/efi/efi.c clear_bit(EFI_RUNTIME_SERVICES, &efi.flags); efi 915 arch/x86/platform/efi/efi.c efi.runtime_version = efi_systab.hdr.revision; efi 919 arch/x86/platform/efi/efi.c efi.set_virtual_address_map = NULL; efi 955 arch/x86/platform/efi/efi.c efi.systab = NULL; efi 978 arch/x86/platform/efi/efi.c if (efi_memmap_init_late(pa, efi.memmap.desc_size * count)) { efi 988 arch/x86/platform/efi/efi.c if (WARN_ON(!efi.systab)) efi 998 arch/x86/platform/efi/efi.c efi.memmap.desc_size * count, efi 999 arch/x86/platform/efi/efi.c efi.memmap.desc_size, efi 1000 arch/x86/platform/efi/efi.c efi.memmap.desc_version, efi 1005 arch/x86/platform/efi/efi.c efi.memmap.desc_size * count, efi 1006 arch/x86/platform/efi/efi.c efi.memmap.desc_size, efi 1007 arch/x86/platform/efi/efi.c efi.memmap.desc_version, efi 1025 arch/x86/platform/efi/efi.c efi.runtime_version = efi_systab.hdr.revision; efi 1032 arch/x86/platform/efi/efi.c efi.set_virtual_address_map = NULL; efi 1046 arch/x86/platform/efi/efi.c clear_bit(EFI_RUNTIME_SERVICES, &efi.flags); efi 1070 arch/x86/platform/efi/efi.c set_bit(EFI_OLD_MEMMAP, &efi.flags); efi 642 arch/x86/platform/efi/efi_64.c u32 table = (u32)(unsigned long)efi.systab; \ efi 964 arch/x86/platform/efi/efi_64.c if (efi.runtime_version < EFI_2_00_SYSTEM_TABLE_REVISION) efi 990 arch/x86/platform/efi/efi_64.c if (efi.runtime_version < EFI_2_00_SYSTEM_TABLE_REVISION) efi 1023 arch/x86/platform/efi/efi_64.c efi.get_time = efi_thunk_get_time; efi 1024 arch/x86/platform/efi/efi_64.c efi.set_time = efi_thunk_set_time; efi 1025 arch/x86/platform/efi/efi_64.c efi.get_wakeup_time = efi_thunk_get_wakeup_time; efi 1026 arch/x86/platform/efi/efi_64.c efi.set_wakeup_time = efi_thunk_set_wakeup_time; efi 1027 arch/x86/platform/efi/efi_64.c efi.get_variable = efi_thunk_get_variable; efi 1028 arch/x86/platform/efi/efi_64.c efi.get_next_variable = efi_thunk_get_next_variable; efi 1029 arch/x86/platform/efi/efi_64.c efi.set_variable = efi_thunk_set_variable; efi 1030 arch/x86/platform/efi/efi_64.c efi.set_variable_nonblocking = efi_thunk_set_variable_nonblocking; efi 1031 arch/x86/platform/efi/efi_64.c efi.get_next_high_mono_count = efi_thunk_get_next_high_mono_count; efi 1032 arch/x86/platform/efi/efi_64.c efi.reset_system = efi_thunk_reset_system; efi 1033 arch/x86/platform/efi/efi_64.c efi.query_variable_info = efi_thunk_query_variable_info; efi 1034 arch/x86/platform/efi/efi_64.c efi.query_variable_info_nonblocking = efi_thunk_query_variable_info_nonblocking; efi 1035 arch/x86/platform/efi/efi_64.c efi.update_capsule = efi_thunk_update_capsule; efi 1036 arch/x86/platform/efi/efi_64.c efi.query_capsule_caps = efi_thunk_query_capsule_caps; efi 109 arch/x86/platform/efi/quirks.c efi.set_variable_nonblocking((efi_char16_t *)efi_dummy_name, efi 131 arch/x86/platform/efi/quirks.c status = efi.query_variable_info_nonblocking(attributes, &storage_size, efi 162 arch/x86/platform/efi/quirks.c status = efi.query_variable_info(attributes, &storage_size, efi 186 arch/x86/platform/efi/quirks.c status = efi.set_variable((efi_char16_t *)efi_dummy_name, efi 207 arch/x86/platform/efi/quirks.c status = efi.query_variable_info(attributes, &storage_size, efi 272 arch/x86/platform/efi/quirks.c num_entries += efi.memmap.nr_map; efi 274 arch/x86/platform/efi/quirks.c new_size = efi.memmap.desc_size * num_entries; efi 288 arch/x86/platform/efi/quirks.c efi_memmap_insert(&efi.memmap, new, &mr); efi 462 arch/x86/platform/efi/quirks.c new_size = efi.memmap.desc_size * num_entries; efi 487 arch/x86/platform/efi/quirks.c memcpy(new_md, md, efi.memmap.desc_size); efi 488 arch/x86/platform/efi/quirks.c new_md += efi.memmap.desc_size; efi 541 arch/x86/platform/efi/quirks.c for (i = 0; i < efi.systab->nr_tables; i++) { efi 582 arch/x86/platform/efi/quirks.c set_bit(EFI_OLD_MEMMAP, &efi.flags); efi 763 arch/x86/platform/efi/quirks.c clear_bit(EFI_RUNTIME_SERVICES, &efi.flags); efi 89 arch/x86/xen/efi.c efi.runtime_version = info->version; efi 109 arch/x86/xen/efi.c status = efi.get_variable(L"SecureBoot", &efi_variable_guid, efi 119 arch/x86/xen/efi.c status = efi.get_variable(L"SetupMode", &efi_variable_guid, efi 130 arch/x86/xen/efi.c status = efi.get_variable(L"MokSBStateRT", &shim_guid, efi 165 arch/x86/xen/efi.c set_bit(EFI_BOOT, &efi.flags); efi 166 arch/x86/xen/efi.c set_bit(EFI_PARAVIRT, &efi.flags); efi 167 arch/x86/xen/efi.c set_bit(EFI_64BIT, &efi.flags); efi 205 drivers/acpi/osl.c if (efi.acpi20 != EFI_INVALID_TABLE_ADDR) efi 206 drivers/acpi/osl.c return efi.acpi20; efi 207 drivers/acpi/osl.c if (efi.acpi != EFI_INVALID_TABLE_ADDR) efi 208 drivers/acpi/osl.c return efi.acpi; efi 177 drivers/char/efirtc.c status = efi.get_time(&eft, &cap); efi 204 drivers/char/efirtc.c status = efi.set_time(&eft); efi 229 drivers/char/efirtc.c status = efi.set_wakeup_time((efi_bool_t)enabled, &eft); efi 239 drivers/char/efirtc.c status = efi.get_wakeup_time((efi_bool_t *)&enabled, (efi_bool_t *)&pending, &eft); efi 290 drivers/char/efirtc.c efi.get_time(&eft, &cap); efi 291 drivers/char/efirtc.c efi.get_wakeup_time(&enabled, &pending, &alm); efi 30 drivers/char/tpm/eventlog/efi.c if (efi.tpm_log == EFI_INVALID_TABLE_ADDR) efi 35 drivers/char/tpm/eventlog/efi.c log_tbl = memremap(efi.tpm_log, sizeof(*log_tbl), MEMREMAP_WB); efi 44 drivers/char/tpm/eventlog/efi.c log_tbl = memremap(efi.tpm_log, sizeof(*log_tbl) + log_size, efi 63 drivers/char/tpm/eventlog/efi.c if (efi.tpm_final_log == EFI_INVALID_TABLE_ADDR || efi 68 drivers/char/tpm/eventlog/efi.c final_tbl = memremap(efi.tpm_final_log, efi 634 drivers/firmware/dmi_scan.c if (efi.smbios3 != EFI_INVALID_TABLE_ADDR) { efi 635 drivers/firmware/dmi_scan.c p = dmi_early_remap(efi.smbios3, 32); efi 646 drivers/firmware/dmi_scan.c if (efi.smbios == EFI_INVALID_TABLE_ADDR) efi 653 drivers/firmware/dmi_scan.c p = dmi_early_remap(efi.smbios, 32); efi 92 drivers/firmware/efi/arm-init.c efi.systab = early_memremap_ro(efi_system_table, efi 94 drivers/firmware/efi/arm-init.c if (efi.systab == NULL) { efi 99 drivers/firmware/efi/arm-init.c set_bit(EFI_BOOT, &efi.flags); efi 101 drivers/firmware/efi/arm-init.c set_bit(EFI_64BIT, &efi.flags); efi 106 drivers/firmware/efi/arm-init.c if (efi.systab->hdr.signature != EFI_SYSTEM_TABLE_SIGNATURE) { efi 111 drivers/firmware/efi/arm-init.c if ((efi.systab->hdr.revision >> 16) < 2) efi 113 drivers/firmware/efi/arm-init.c efi.systab->hdr.revision >> 16, efi 114 drivers/firmware/efi/arm-init.c efi.systab->hdr.revision & 0xffff); efi 116 drivers/firmware/efi/arm-init.c efi.runtime_version = efi.systab->hdr.revision; efi 119 drivers/firmware/efi/arm-init.c c16 = early_memremap_ro(efi_to_phys(efi.systab->fw_vendor), efi 129 drivers/firmware/efi/arm-init.c efi.systab->hdr.revision >> 16, efi 130 drivers/firmware/efi/arm-init.c efi.systab->hdr.revision & 0xffff, vendor); efi 132 drivers/firmware/efi/arm-init.c table_size = sizeof(efi_config_table_64_t) * efi.systab->nr_tables; efi 133 drivers/firmware/efi/arm-init.c config_tables = early_memremap_ro(efi_to_phys(efi.systab->tables), efi 140 drivers/firmware/efi/arm-init.c retval = efi_config_parse_tables(config_tables, efi.systab->nr_tables, efi 145 drivers/firmware/efi/arm-init.c efi.config_table = (unsigned long)efi.systab->tables; efi 149 drivers/firmware/efi/arm-init.c early_memunmap(efi.systab, sizeof(efi_system_table_t)); efi 247 drivers/firmware/efi/arm-init.c WARN(efi.memmap.desc_version != 1, efi 249 drivers/firmware/efi/arm-init.c efi.memmap.desc_version); efi 85 drivers/firmware/efi/arm-runtime.c efi.systab = (void *)(unsigned long)(efi_system_table - efi 117 drivers/firmware/efi/arm-runtime.c mapsize = efi.memmap.desc_size * efi.memmap.nr_map; efi 119 drivers/firmware/efi/arm-runtime.c if (efi_memmap_init_late(efi.memmap.phys_map, mapsize)) { efi 143 drivers/firmware/efi/arm-runtime.c set_bit(EFI_RUNTIME_SERVICES, &efi.flags); efi 99 drivers/firmware/efi/capsule.c status = efi.query_capsule_caps(cap_list, 1, &max_size, reset); efi 173 drivers/firmware/efi/capsule.c status = efi.update_capsule(&capsule, 1, sglist_phys); efi 37 drivers/firmware/efi/efi.c struct efi __read_mostly efi = { efi 57 drivers/firmware/efi/efi.c EXPORT_SYMBOL(efi); efi 92 drivers/firmware/efi/efi.c set_bit(EFI_DBG, &efi.flags); efi 117 drivers/firmware/efi/efi.c if (efi.mps != EFI_INVALID_TABLE_ADDR) efi 118 drivers/firmware/efi/efi.c str += sprintf(str, "MPS=0x%lx\n", efi.mps); efi 119 drivers/firmware/efi/efi.c if (efi.acpi20 != EFI_INVALID_TABLE_ADDR) efi 120 drivers/firmware/efi/efi.c str += sprintf(str, "ACPI20=0x%lx\n", efi.acpi20); efi 121 drivers/firmware/efi/efi.c if (efi.acpi != EFI_INVALID_TABLE_ADDR) efi 122 drivers/firmware/efi/efi.c str += sprintf(str, "ACPI=0x%lx\n", efi.acpi); efi 128 drivers/firmware/efi/efi.c if (efi.smbios3 != EFI_INVALID_TABLE_ADDR) efi 129 drivers/firmware/efi/efi.c str += sprintf(str, "SMBIOS3=0x%lx\n", efi.smbios3); efi 130 drivers/firmware/efi/efi.c if (efi.smbios != EFI_INVALID_TABLE_ADDR) efi 131 drivers/firmware/efi/efi.c str += sprintf(str, "SMBIOS=0x%lx\n", efi.smbios); efi 132 drivers/firmware/efi/efi.c if (efi.hcdp != EFI_INVALID_TABLE_ADDR) efi 133 drivers/firmware/efi/efi.c str += sprintf(str, "HCDP=0x%lx\n", efi.hcdp); efi 134 drivers/firmware/efi/efi.c if (efi.boot_info != EFI_INVALID_TABLE_ADDR) efi 135 drivers/firmware/efi/efi.c str += sprintf(str, "BOOTINFO=0x%lx\n", efi.boot_info); efi 136 drivers/firmware/efi/efi.c if (efi.uga != EFI_INVALID_TABLE_ADDR) efi 137 drivers/firmware/efi/efi.c str += sprintf(str, "UGA=0x%lx\n", efi.uga); efi 144 drivers/firmware/efi/efi.c #define EFI_FIELD(var) efi.var efi 183 drivers/firmware/efi/efi.c efi.fw_vendor == EFI_INVALID_TABLE_ADDR) efi 186 drivers/firmware/efi/efi.c if (efi.runtime == EFI_INVALID_TABLE_ADDR) efi 189 drivers/firmware/efi/efi.c if (efi.config_table == EFI_INVALID_TABLE_ADDR) efi 206 drivers/firmware/efi/efi.c generic_ops.get_variable = efi.get_variable; efi 207 drivers/firmware/efi/efi.c generic_ops.set_variable = efi.set_variable; efi 208 drivers/firmware/efi/efi.c generic_ops.set_variable_nonblocking = efi.set_variable_nonblocking; efi 209 drivers/firmware/efi/efi.c generic_ops.get_next_variable = efi.get_next_variable; efi 340 drivers/firmware/efi/efi.c clear_bit(EFI_RUNTIME_SERVICES, &efi.flags); efi 463 drivers/firmware/efi/efi.c {ACPI_20_TABLE_GUID, "ACPI 2.0", &efi.acpi20}, efi 464 drivers/firmware/efi/efi.c {ACPI_TABLE_GUID, "ACPI", &efi.acpi}, efi 465 drivers/firmware/efi/efi.c {HCDP_TABLE_GUID, "HCDP", &efi.hcdp}, efi 466 drivers/firmware/efi/efi.c {MPS_TABLE_GUID, "MPS", &efi.mps}, efi 467 drivers/firmware/efi/efi.c {SMBIOS_TABLE_GUID, "SMBIOS", &efi.smbios}, efi 468 drivers/firmware/efi/efi.c {SMBIOS3_TABLE_GUID, "SMBIOS 3.0", &efi.smbios3}, efi 469 drivers/firmware/efi/efi.c {UGA_IO_PROTOCOL_GUID, "UGA", &efi.uga}, efi 470 drivers/firmware/efi/efi.c {EFI_SYSTEM_RESOURCE_TABLE_GUID, "ESRT", &efi.esrt}, efi 471 drivers/firmware/efi/efi.c {EFI_PROPERTIES_TABLE_GUID, "PROP", &efi.properties_table}, efi 472 drivers/firmware/efi/efi.c {EFI_MEMORY_ATTRIBUTES_TABLE_GUID, "MEMATTR", &efi.mem_attr_table}, efi 473 drivers/firmware/efi/efi.c {LINUX_EFI_RANDOM_SEED_TABLE_GUID, "RNG", &efi.rng_seed}, efi 474 drivers/firmware/efi/efi.c {LINUX_EFI_TPM_EVENT_LOG_GUID, "TPMEventLog", &efi.tpm_log}, efi 475 drivers/firmware/efi/efi.c {LINUX_EFI_TPM_FINAL_LOG_GUID, "TPMFinalLog", &efi.tpm_final_log}, efi 476 drivers/firmware/efi/efi.c {LINUX_EFI_MEMRESERVE_TABLE_GUID, "MEMRESERVE", &efi.mem_reserve}, efi 539 drivers/firmware/efi/efi.c set_bit(EFI_CONFIG_TABLES, &efi.flags); efi 541 drivers/firmware/efi/efi.c if (efi.rng_seed != EFI_INVALID_TABLE_ADDR) { efi 545 drivers/firmware/efi/efi.c seed = early_memremap(efi.rng_seed, sizeof(*seed)); efi 553 drivers/firmware/efi/efi.c seed = early_memremap(efi.rng_seed, efi 571 drivers/firmware/efi/efi.c if (efi.properties_table != EFI_INVALID_TABLE_ADDR) { efi 574 drivers/firmware/efi/efi.c tbl = early_memremap(efi.properties_table, sizeof(*tbl)); efi 582 drivers/firmware/efi/efi.c set_bit(EFI_NX_PE_DATA, &efi.flags); efi 587 drivers/firmware/efi/efi.c if (efi.mem_reserve != EFI_INVALID_TABLE_ADDR) { efi 588 drivers/firmware/efi/efi.c unsigned long prsv = efi.mem_reserve; efi 630 drivers/firmware/efi/efi.c if (efi.systab->nr_tables == 0) efi 641 drivers/firmware/efi/efi.c config_tables = early_memremap(efi.systab->tables, efi 642 drivers/firmware/efi/efi.c efi.systab->nr_tables * sz); efi 648 drivers/firmware/efi/efi.c ret = efi_config_parse_tables(config_tables, efi.systab->nr_tables, sz, efi 651 drivers/firmware/efi/efi.c early_memunmap(config_tables, efi.systab->nr_tables * sz); efi 962 drivers/firmware/efi/efi.c if (efi.mem_reserve == EFI_INVALID_TABLE_ADDR) efi 965 drivers/firmware/efi/efi.c efi_memreserve_root = memremap(efi.mem_reserve, efi 1070 drivers/firmware/efi/efi.c seed = memremap(efi.rng_seed, sizeof(*seed), MEMREMAP_WB); efi 1078 drivers/firmware/efi/efi.c seed = memremap(efi.rng_seed, sizeof(*seed) + size, efi 1097 drivers/firmware/efi/efi.c if (efi.rng_seed == EFI_INVALID_TABLE_ADDR) efi 218 drivers/firmware/efi/esrt.c if (efi.esrt == EFI_INVALID_TABLE_ADDR) efi 253 drivers/firmware/efi/esrt.c rc = efi_mem_desc_lookup(efi.esrt, &md); efi 263 drivers/firmware/efi/esrt.c if (max < efi.esrt) { efi 265 drivers/firmware/efi/esrt.c (void *)efi.esrt, (void *)max); efi 270 drivers/firmware/efi/esrt.c max -= efi.esrt; efi 278 drivers/firmware/efi/esrt.c va = early_memremap(efi.esrt, size); efi 280 drivers/firmware/efi/esrt.c pr_err("early_memremap(%p, %zu) failed.\n", (void *)efi.esrt, efi 328 drivers/firmware/efi/esrt.c esrt_data = (phys_addr_t)efi.esrt; efi 41 drivers/firmware/efi/fake_mem.c int new_nr_map = efi.memmap.nr_map; efi 66 drivers/firmware/efi/fake_mem.c efi.memmap.desc_size * new_nr_map); efi 68 drivers/firmware/efi/fake_mem.c memblock_free(new_memmap_phy, efi.memmap.desc_size * new_nr_map); efi 73 drivers/firmware/efi/fake_mem.c efi_memmap_insert(&efi.memmap, new_memmap, &fake_mems[i]); efi 76 drivers/firmware/efi/fake_mem.c early_memunmap(new_memmap, efi.memmap.desc_size * new_nr_map); efi 25 drivers/firmware/efi/memattr.c if (efi.mem_attr_table == EFI_INVALID_TABLE_ADDR) efi 28 drivers/firmware/efi/memattr.c tbl = early_memremap(efi.mem_attr_table, sizeof(*tbl)); efi 31 drivers/firmware/efi/memattr.c efi.mem_attr_table); efi 42 drivers/firmware/efi/memattr.c memblock_reserve(efi.mem_attr_table, tbl_size); efi 43 drivers/firmware/efi/memattr.c set_bit(EFI_MEM_ATTR, &efi.flags); efi 150 drivers/firmware/efi/memattr.c tbl = memremap(efi.mem_attr_table, tbl_size, MEMREMAP_WB); efi 153 drivers/firmware/efi/memattr.c efi.mem_attr_table); efi 44 drivers/firmware/efi/memmap.c unsigned long size = num_entries * efi.memmap.desc_size; efi 97 drivers/firmware/efi/memmap.c set_bit(EFI_MEMMAP, &efi.flags); efi 99 drivers/firmware/efi/memmap.c efi.memmap = map; efi 114 drivers/firmware/efi/memmap.c WARN_ON(efi.memmap.late); efi 124 drivers/firmware/efi/memmap.c if (!efi.memmap.late) { efi 127 drivers/firmware/efi/memmap.c size = efi.memmap.desc_size * efi.memmap.nr_map; efi 128 drivers/firmware/efi/memmap.c early_memunmap(efi.memmap.map, size); efi 130 drivers/firmware/efi/memmap.c memunmap(efi.memmap.map); efi 133 drivers/firmware/efi/memmap.c efi.memmap.map = NULL; efi 134 drivers/firmware/efi/memmap.c clear_bit(EFI_MEMMAP, &efi.flags); efi 168 drivers/firmware/efi/memmap.c WARN_ON(efi.memmap.map); efi 171 drivers/firmware/efi/memmap.c WARN_ON(efi.memmap.late); efi 178 drivers/firmware/efi/memmap.c data.desc_version = efi.memmap.desc_version; efi 179 drivers/firmware/efi/memmap.c data.desc_size = efi.memmap.desc_size; efi 202 drivers/firmware/efi/memmap.c data.size = efi.memmap.desc_size * nr_map; efi 203 drivers/firmware/efi/memmap.c data.desc_version = efi.memmap.desc_version; efi 204 drivers/firmware/efi/memmap.c data.desc_size = efi.memmap.desc_size; efi 206 drivers/firmware/efi/memmap.c return __efi_memmap_init(&data, efi.memmap.late); efi 46 drivers/firmware/efi/reboot.c efi.reset_system(efi_mode, EFI_SUCCESS, 0, NULL); efi 56 drivers/firmware/efi/reboot.c efi.reset_system(EFI_RESET_SHUTDOWN, EFI_SUCCESS, 0, NULL); efi 140 drivers/firmware/efi/runtime-map.c return efi.memmap.nr_map * efi.memmap.desc_size; efi 145 drivers/firmware/efi/runtime-map.c return efi.memmap.desc_size; efi 155 drivers/firmware/efi/runtime-map.c memcpy(buf, efi.memmap.map, sz); efi 168 drivers/firmware/efi/runtime-map.c map_entries = kcalloc(efi.memmap.nr_map, sizeof(entry), GFP_KERNEL); efi 43 drivers/firmware/efi/runtime-wrappers.c efi_call_virt_pointer(efi.systab->runtime, f, args) efi 45 drivers/firmware/efi/runtime-wrappers.c __efi_call_virt_pointer(efi.systab->runtime, f, args) efi 369 drivers/firmware/efi/runtime-wrappers.c if (efi.runtime_version < EFI_2_00_SYSTEM_TABLE_REVISION) efi 388 drivers/firmware/efi/runtime-wrappers.c if (efi.runtime_version < EFI_2_00_SYSTEM_TABLE_REVISION) efi 433 drivers/firmware/efi/runtime-wrappers.c if (efi.runtime_version < EFI_2_00_SYSTEM_TABLE_REVISION) efi 451 drivers/firmware/efi/runtime-wrappers.c if (efi.runtime_version < EFI_2_00_SYSTEM_TABLE_REVISION) efi 464 drivers/firmware/efi/runtime-wrappers.c efi.get_time = virt_efi_get_time; efi 465 drivers/firmware/efi/runtime-wrappers.c efi.set_time = virt_efi_set_time; efi 466 drivers/firmware/efi/runtime-wrappers.c efi.get_wakeup_time = virt_efi_get_wakeup_time; efi 467 drivers/firmware/efi/runtime-wrappers.c efi.set_wakeup_time = virt_efi_set_wakeup_time; efi 468 drivers/firmware/efi/runtime-wrappers.c efi.get_variable = virt_efi_get_variable; efi 469 drivers/firmware/efi/runtime-wrappers.c efi.get_next_variable = virt_efi_get_next_variable; efi 470 drivers/firmware/efi/runtime-wrappers.c efi.set_variable = virt_efi_set_variable; efi 471 drivers/firmware/efi/runtime-wrappers.c efi.set_variable_nonblocking = virt_efi_set_variable_nonblocking; efi 472 drivers/firmware/efi/runtime-wrappers.c efi.get_next_high_mono_count = virt_efi_get_next_high_mono_count; efi 473 drivers/firmware/efi/runtime-wrappers.c efi.reset_system = virt_efi_reset_system; efi 474 drivers/firmware/efi/runtime-wrappers.c efi.query_variable_info = virt_efi_query_variable_info; efi 475 drivers/firmware/efi/runtime-wrappers.c efi.query_variable_info_nonblocking = virt_efi_query_variable_info_nonblocking; efi 476 drivers/firmware/efi/runtime-wrappers.c efi.update_capsule = virt_efi_update_capsule; efi 477 drivers/firmware/efi/runtime-wrappers.c efi.query_capsule_caps = virt_efi_query_capsule_caps; efi 196 drivers/firmware/efi/test/efi_test.c status = efi.get_variable(name, vd, at, dz, data); efi 271 drivers/firmware/efi/test/efi_test.c status = efi.set_variable(name, &vendor_guid, efi 301 drivers/firmware/efi/test/efi_test.c status = efi.get_time(gettime.time ? &efi_time : NULL, efi 340 drivers/firmware/efi/test/efi_test.c status = efi.set_time(&efi_time); efi 361 drivers/firmware/efi/test/efi_test.c status = efi.get_wakeup_time( efi 405 drivers/firmware/efi/test/efi_test.c status = efi.set_wakeup_time(enabled, &efi_time); efi 407 drivers/firmware/efi/test/efi_test.c status = efi.set_wakeup_time(enabled, NULL); efi 471 drivers/firmware/efi/test/efi_test.c status = efi.get_next_variable(ns, name, vd); efi 531 drivers/firmware/efi/test/efi_test.c status = efi.get_next_high_mono_count( efi 564 drivers/firmware/efi/test/efi_test.c efi.reset_system(resetsystem.reset_type, resetsystem.status, efi 584 drivers/firmware/efi/test/efi_test.c status = efi.query_variable_info(queryvariableinfo.attributes, efi 650 drivers/firmware/efi/test/efi_test.c status = efi.query_capsule_caps((efi_capsule_header_t **) efi 46 drivers/firmware/efi/tpm.c if (efi.tpm_log == EFI_INVALID_TABLE_ADDR) { efi 54 drivers/firmware/efi/tpm.c log_tbl = early_memremap(efi.tpm_log, sizeof(*log_tbl)); efi 57 drivers/firmware/efi/tpm.c efi.tpm_log); efi 58 drivers/firmware/efi/tpm.c efi.tpm_log = EFI_INVALID_TABLE_ADDR; efi 63 drivers/firmware/efi/tpm.c memblock_reserve(efi.tpm_log, tbl_size); efi 65 drivers/firmware/efi/tpm.c if (efi.tpm_final_log == EFI_INVALID_TABLE_ADDR || efi 71 drivers/firmware/efi/tpm.c final_tbl = early_memremap(efi.tpm_final_log, sizeof(*final_tbl)); efi 75 drivers/firmware/efi/tpm.c efi.tpm_final_log); efi 76 drivers/firmware/efi/tpm.c efi.tpm_final_log = EFI_INVALID_TABLE_ADDR; efi 83 drivers/firmware/efi/tpm.c void *events = (void *)efi.tpm_final_log efi 92 drivers/firmware/pcdp.c if (efi.hcdp == EFI_INVALID_TABLE_ADDR) efi 95 drivers/firmware/pcdp.c pcdp = early_memremap(efi.hcdp, 4096); efi 96 drivers/firmware/pcdp.c printk(KERN_INFO "PCDP: v%d at 0x%lx\n", pcdp->rev, efi.hcdp); efi 103 drivers/infiniband/hw/hfi1/efivar.c status = efi.get_variable( efi 1411 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct encap_flow_item *efi; efi 1414 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c list_for_each_entry(efi, &e->flows, list) { efi 1415 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c flow = container_of(efi, struct mlx5e_tc_flow, encaps[efi->index]); efi 1420 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c flow->tmp_efi_index = efi->index; efi 1504 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct encap_flow_item *efi, *tmp; efi 1510 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c list_for_each_entry_safe(efi, tmp, &e->flows, list) { efi 1511 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c flow = container_of(efi, struct mlx5e_tc_flow, efi 1512 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c encaps[efi->index]); efi 1133 drivers/platform/mellanox/mlxbf-tmfifo.c rc = efi.get_variable(mlxbf_tmfifo_efi_name, &guid, NULL, &size, buf); efi 123 drivers/rtc/rtc-efi.c status = efi.get_wakeup_time((efi_bool_t *)&wkalrm->enabled, efi 150 drivers/rtc/rtc-efi.c status = efi.set_wakeup_time((efi_bool_t)wkalrm->enabled, &eft); efi 163 drivers/rtc/rtc-efi.c status = efi.get_time(&eft, &cap); efi 184 drivers/rtc/rtc-efi.c status = efi.set_time(&eft); efi 199 drivers/rtc/rtc-efi.c efi.get_time(&eft, &cap); efi 200 drivers/rtc/rtc-efi.c efi.get_wakeup_time(&enabled, &pending, &alm); efi 261 drivers/rtc/rtc-efi.c if (efi.get_time(&eft, &cap) != EFI_SUCCESS) efi 158 drivers/scsi/isci/probe_roms.c static struct efi *get_efi(void) efi 161 drivers/scsi/isci/probe_roms.c return &efi; efi 191 drivers/xen/efi.c if (efi.runtime_version < EFI_2_00_SYSTEM_TABLE_REVISION) efi 223 drivers/xen/efi.c if (efi.runtime_version < EFI_2_00_SYSTEM_TABLE_REVISION) efi 242 drivers/xen/efi.c if (efi.runtime_version < EFI_2_00_SYSTEM_TABLE_REVISION) efi 280 drivers/xen/efi.c efi.get_time = xen_efi_get_time; efi 281 drivers/xen/efi.c efi.set_time = xen_efi_set_time; efi 282 drivers/xen/efi.c efi.get_wakeup_time = xen_efi_get_wakeup_time; efi 283 drivers/xen/efi.c efi.set_wakeup_time = xen_efi_set_wakeup_time; efi 284 drivers/xen/efi.c efi.get_variable = xen_efi_get_variable; efi 285 drivers/xen/efi.c efi.get_next_variable = xen_efi_get_next_variable; efi 286 drivers/xen/efi.c efi.set_variable = xen_efi_set_variable; efi 287 drivers/xen/efi.c efi.set_variable_nonblocking = xen_efi_set_variable; efi 288 drivers/xen/efi.c efi.query_variable_info = xen_efi_query_variable_info; efi 289 drivers/xen/efi.c efi.query_variable_info_nonblocking = xen_efi_query_variable_info; efi 290 drivers/xen/efi.c efi.update_capsule = xen_efi_update_capsule; efi 291 drivers/xen/efi.c efi.query_capsule_caps = xen_efi_query_capsule_caps; efi 292 drivers/xen/efi.c efi.get_next_high_mono_count = xen_efi_get_next_high_mono_count; efi 293 drivers/xen/efi.c efi.reset_system = xen_efi_reset_system; efi 1020 include/linux/efi.h } efi; efi 1148 include/linux/efi.h for_each_efi_memory_desc_in_map(&efi.memmap, md) efi 1212 include/linux/efi.h return test_bit(feature, &efi.flags) != 0; efi 34 security/integrity/platform_certs/load_uefi.c status = efi.get_variable(L"MokIgnoreDB", &guid, NULL, &size, &db); efi 48 security/integrity/platform_certs/load_uefi.c *status = efi.get_variable(name, guid, NULL, &lsize, &tmpdb); efi 61 security/integrity/platform_certs/load_uefi.c *status = efi.get_variable(name, guid, NULL, &lsize, db); efi 152 security/integrity/platform_certs/load_uefi.c if (!efi.get_variable)