Symbol: efi
arch/arm/xen/enlighten.c
245
set_bit(EFI_RUNTIME_SERVICES, &efi.flags);
arch/arm64/kernel/efi.c
230
clear_bit(EFI_RUNTIME_SERVICES, &efi.flags);
arch/arm64/kernel/efi.c
255
clear_bit(EFI_RUNTIME_SERVICES, &efi.flags);
arch/loongarch/kernel/efi.c
120
set_bit(EFI_64BIT, &efi.flags);
arch/loongarch/kernel/efi.c
130
set_bit(EFI_CONFIG_TABLES, &efi.flags);
arch/loongarch/kernel/efi.c
160
set_bit(EFI_PRESERVE_BS_REGIONS, &efi.flags);
arch/loongarch/kernel/efi.c
62
efi.runtime = (efi_runtime_services_t *)efi_systab->runtime;
arch/loongarch/kernel/efi.c
63
efi.runtime_version = (unsigned int)efi.runtime->hdr.revision;
arch/loongarch/kernel/efi.c
66
set_bit(EFI_RUNTIME_SERVICES, &efi.flags);
arch/loongarch/kernel/env.c
29
set_bit(EFI_BOOT, &efi.flags);
arch/loongarch/kernel/env.c
31
clear_bit(EFI_BOOT, &efi.flags);
arch/loongarch/kernel/reset.c
52
efi.reset_system(EFI_RESET_SHUTDOWN, EFI_SUCCESS, 0, NULL);
arch/mips/include/asm/mach-loongson64/boot_param.h
198
struct efi_loongson efi;
arch/mips/loongson64/env.c
184
loongson_p = &(boot_p->efi.smbios.lp);
arch/mips/loongson64/env.c
284
loongson_sysconf.vgabios_addr = boot_p->efi.smbios.vga_bios;
arch/riscv/kernel/acpi.c
136
efi.acpi20 == EFI_INVALID_TABLE_ADDR))
arch/x86/include/asm/unaccepted_memory.h
23
if (efi.unaccepted == EFI_INVALID_TABLE_ADDR)
arch/x86/include/asm/unaccepted_memory.h
25
return __va(efi.unaccepted);
arch/x86/kernel/kexec-bzimage64.c
175
esd->smbios = efi.smbios;
arch/x86/kernel/kexec-bzimage64.c
197
if (efi.acpi20 != EFI_INVALID_TABLE_ADDR)
arch/x86/kernel/kexec-bzimage64.c
198
params->acpi_rsdp_addr = efi.acpi20;
arch/x86/kernel/kexec-bzimage64.c
199
else if (efi.acpi != EFI_INVALID_TABLE_ADDR)
arch/x86/kernel/kexec-bzimage64.c
200
params->acpi_rsdp_addr = efi.acpi;
arch/x86/kernel/kvm.c
614
status = efi.get_variable(efi_sev_live_migration_enabled,
arch/x86/kernel/setup.c
556
set_bit(EFI_BOOT, &efi.flags);
arch/x86/kernel/setup.c
559
set_bit(EFI_BOOT, &efi.flags);
arch/x86/kernel/setup.c
560
set_bit(EFI_64BIT, &efi.flags);
arch/x86/platform/efi/efi.c
223
WARN(efi.memmap.desc_version != 1,
arch/x86/platform/efi/efi.c
225
efi.memmap.desc_version);
arch/x86/platform/efi/efi.c
227
memblock_reserve(pmap, efi.memmap.nr_map * efi.memmap.desc_size);
arch/x86/platform/efi/efi.c
228
set_bit(EFI_PRESERVE_BS_REGIONS, &efi.flags);
arch/x86/platform/efi/efi.c
273
efi_memory_desc_t *out = efi.memmap.map;
arch/x86/platform/efi/efi.c
275
const efi_memory_desc_t *end = efi.memmap.map_end;
arch/x86/platform/efi/efi.c
281
memcpy(out, in, efi.memmap.desc_size);
arch/x86/platform/efi/efi.c
282
out = (void *)out + efi.memmap.desc_size;
arch/x86/platform/efi/efi.c
286
in = (void *)in + efi.memmap.desc_size;
arch/x86/platform/efi/efi.c
291
.phys_map = efi.memmap.phys_map,
arch/x86/platform/efi/efi.c
292
.desc_version = efi.memmap.desc_version,
arch/x86/platform/efi/efi.c
293
.desc_size = efi.memmap.desc_size,
arch/x86/platform/efi/efi.c
294
.size = efi.memmap.desc_size * (efi.memmap.nr_map - n_removal),
arch/x86/platform/efi/efi.c
422
efi.runtime_version = hdr->revision;
arch/x86/platform/efi/efi.c
498
set_bit(EFI_RUNTIME_SERVICES, &efi.flags);
arch/x86/platform/efi/efi.c
569
return efi.memmap.map_end - efi.memmap.desc_size;
arch/x86/platform/efi/efi.c
571
entry -= efi.memmap.desc_size;
arch/x86/platform/efi/efi.c
572
if (entry < efi.memmap.map)
arch/x86/platform/efi/efi.c
614
return efi.memmap.map;
arch/x86/platform/efi/efi.c
616
entry += efi.memmap.desc_size;
arch/x86/platform/efi/efi.c
617
if (entry >= efi.memmap.map_end)
arch/x86/platform/efi/efi.c
683
desc_size = efi.memmap.desc_size;
arch/x86/platform/efi/efi.c
69
&efi.acpi,
arch/x86/platform/efi/efi.c
70
&efi.acpi20,
arch/x86/platform/efi/efi.c
71
&efi.smbios,
arch/x86/platform/efi/efi.c
72
&efi.smbios3,
arch/x86/platform/efi/efi.c
724
clear_bit(EFI_RUNTIME_SERVICES, &efi.flags);
arch/x86/platform/efi/efi.c
730
clear_bit(EFI_RUNTIME_SERVICES, &efi.flags);
arch/x86/platform/efi/efi.c
747
if (efi_memmap_init_late(efi.memmap.phys_map,
arch/x86/platform/efi/efi.c
748
efi.memmap.desc_size * efi.memmap.nr_map)) {
arch/x86/platform/efi/efi.c
750
clear_bit(EFI_RUNTIME_SERVICES, &efi.flags);
arch/x86/platform/efi/efi.c
754
num_pages = ALIGN(efi.memmap.nr_map * efi.memmap.desc_size, PAGE_SIZE);
arch/x86/platform/efi/efi.c
757
if (efi_setup_page_tables(efi.memmap.phys_map, num_pages)) {
arch/x86/platform/efi/efi.c
758
clear_bit(EFI_RUNTIME_SERVICES, &efi.flags);
arch/x86/platform/efi/efi.c
79
&efi.esrt,
arch/x86/platform/efi/efi.c
812
if (efi_memmap_init_late(pa, efi.memmap.desc_size * count)) {
arch/x86/platform/efi/efi.c
827
status = efi_set_virtual_address_map(efi.memmap.desc_size * count,
arch/x86/platform/efi/efi.c
828
efi.memmap.desc_size,
arch/x86/platform/efi/efi.c
829
efi.memmap.desc_version,
arch/x86/platform/efi/efi.c
84
&efi.tpm_log,
arch/x86/platform/efi/efi.c
85
&efi.tpm_final_log,
arch/x86/platform/efi/efi.c
858
clear_bit(EFI_RUNTIME_SERVICES, &efi.flags);
arch/x86/platform/efi/efi.c
866
efi.runtime = (efi_runtime_services_t *)efi_runtime;
arch/x86/platform/efi/efi.c
88
&efi.mokvar_table,
arch/x86/platform/efi/efi.c
91
&efi.coco_secret,
arch/x86/platform/efi/efi.c
94
&efi.unaccepted,
arch/x86/platform/efi/efi_32.c
119
__pa(&efi.runtime));
arch/x86/platform/efi/efi_64.c
480
____s = efi64_thunk(efi.runtime->mixed_mode.func, __VA_ARGS__); \
arch/x86/platform/efi/efi_64.c
727
if (efi.runtime_version < EFI_2_00_SYSTEM_TABLE_REVISION)
arch/x86/platform/efi/efi_64.c
753
if (efi.runtime_version < EFI_2_00_SYSTEM_TABLE_REVISION)
arch/x86/platform/efi/efi_64.c
789
efi.get_time = efi_thunk_get_time;
arch/x86/platform/efi/efi_64.c
790
efi.set_time = efi_thunk_set_time;
arch/x86/platform/efi/efi_64.c
791
efi.get_wakeup_time = efi_thunk_get_wakeup_time;
arch/x86/platform/efi/efi_64.c
792
efi.set_wakeup_time = efi_thunk_set_wakeup_time;
arch/x86/platform/efi/efi_64.c
793
efi.get_variable = efi_thunk_get_variable;
arch/x86/platform/efi/efi_64.c
794
efi.get_next_variable = efi_thunk_get_next_variable;
arch/x86/platform/efi/efi_64.c
795
efi.set_variable = efi_thunk_set_variable;
arch/x86/platform/efi/efi_64.c
796
efi.set_variable_nonblocking = efi_thunk_set_variable_nonblocking;
arch/x86/platform/efi/efi_64.c
797
efi.get_next_high_mono_count = efi_thunk_get_next_high_mono_count;
arch/x86/platform/efi/efi_64.c
798
efi.reset_system = efi_thunk_reset_system;
arch/x86/platform/efi/efi_64.c
799
efi.query_variable_info = efi_thunk_query_variable_info;
arch/x86/platform/efi/efi_64.c
800
efi.query_variable_info_nonblocking = efi_thunk_query_variable_info_nonblocking;
arch/x86/platform/efi/efi_64.c
801
efi.update_capsule = efi_thunk_update_capsule;
arch/x86/platform/efi/efi_64.c
802
efi.query_capsule_caps = efi_thunk_query_capsule_caps;
arch/x86/platform/efi/efi_64.c
827
status = arch_efi_call_virt(efi.runtime, set_virtual_address_map,
arch/x86/platform/efi/efi_64.c
835
efi.runtime = READ_ONCE(systab->runtime);
arch/x86/platform/efi/memmap.c
65
data->size = num_entries * efi.memmap.desc_size;
arch/x86/platform/efi/memmap.c
66
data->desc_version = efi.memmap.desc_version;
arch/x86/platform/efi/memmap.c
67
data->desc_size = efi.memmap.desc_size;
arch/x86/platform/efi/memmap.c
69
data->flags |= efi.memmap.flags & EFI_MEMMAP_LATE;
arch/x86/platform/efi/memmap.c
96
unsigned long size = efi.memmap.desc_size * efi.memmap.nr_map;
arch/x86/platform/efi/memmap.c
97
unsigned long flags = efi.memmap.flags;
arch/x86/platform/efi/memmap.c
98
u64 phys = efi.memmap.phys_map;
arch/x86/platform/efi/quirks.c
110
efi.set_variable_nonblocking((efi_char16_t *)efi_dummy_name,
arch/x86/platform/efi/quirks.c
140
status = efi.query_variable_info_nonblocking(attributes, &storage_size,
arch/x86/platform/efi/quirks.c
171
status = efi.query_variable_info(attributes, &storage_size,
arch/x86/platform/efi/quirks.c
195
status = efi.set_variable((efi_char16_t *)efi_dummy_name,
arch/x86/platform/efi/quirks.c
216
status = efi.query_variable_info(attributes, &storage_size,
arch/x86/platform/efi/quirks.c
281
num_entries += efi.memmap.nr_map;
arch/x86/platform/efi/quirks.c
295
efi_memmap_insert(&efi.memmap, new, &mr);
arch/x86/platform/efi/quirks.c
427
sz = sizeof(*ranges_to_free) * (efi.memmap.nr_map + 1);
arch/x86/platform/efi/quirks.c
527
memcpy(new_md, md, efi.memmap.desc_size);
arch/x86/platform/efi/quirks.c
528
new_md += efi.memmap.desc_size;
arch/x86/platform/efi/quirks.c
823
clear_bit(EFI_RUNTIME_SERVICES, &efi.flags);
arch/x86/platform/efi/runtime-map.c
141
return efi.memmap.nr_map * efi.memmap.desc_size;
arch/x86/platform/efi/runtime-map.c
146
return efi.memmap.desc_size;
arch/x86/platform/efi/runtime-map.c
156
memcpy(buf, efi.memmap.map, sz);
arch/x86/platform/efi/runtime-map.c
169
map_entries = kzalloc_objs(entry, efi.memmap.nr_map);
arch/x86/xen/efi.c
107
mode = efi_get_secureboot_mode(efi.get_variable);
arch/x86/xen/efi.c
117
status = efi.get_variable(L"MokSBStateRT", &shim_guid,
arch/x86/xen/efi.c
148
set_bit(EFI_BOOT, &efi.flags);
arch/x86/xen/efi.c
149
set_bit(EFI_PARAVIRT, &efi.flags);
arch/x86/xen/efi.c
150
set_bit(EFI_64BIT, &efi.flags);
arch/x86/xen/efi.c
91
efi.runtime_version = info->version;
drivers/acpi/osl.c
210
if (efi.acpi20 != EFI_INVALID_TABLE_ADDR)
drivers/acpi/osl.c
211
return efi.acpi20;
drivers/acpi/osl.c
212
if (efi.acpi != EFI_INVALID_TABLE_ADDR)
drivers/acpi/osl.c
213
return efi.acpi;
drivers/bluetooth/btbcm.c
54
status = efi.get_variable(L"BDADDR", &guid, NULL, &len, &efi_bdaddr);
drivers/bluetooth/btintel.c
2738
status = efi.get_variable(BTINTEL_EFI_DSBR, &guid, NULL, &data_size,
drivers/char/tpm/eventlog/efi.c
32
if (efi.tpm_log == EFI_INVALID_TABLE_ADDR)
drivers/char/tpm/eventlog/efi.c
37
log_tbl = memremap(efi.tpm_log, sizeof(*log_tbl), MEMREMAP_WB);
drivers/char/tpm/eventlog/efi.c
51
log_tbl = memremap(efi.tpm_log, sizeof(*log_tbl) + log_size,
drivers/char/tpm/eventlog/efi.c
70
if (efi.tpm_final_log == EFI_INVALID_TABLE_ADDR ||
drivers/char/tpm/eventlog/efi.c
75
final_tbl = memremap(efi.tpm_final_log,
drivers/firmware/dmi_scan.c
692
if (efi.smbios3 != EFI_INVALID_TABLE_ADDR) {
drivers/firmware/dmi_scan.c
693
p = dmi_early_remap(efi.smbios3, 32);
drivers/firmware/dmi_scan.c
704
if (efi.smbios == EFI_INVALID_TABLE_ADDR)
drivers/firmware/dmi_scan.c
711
p = dmi_early_remap(efi.smbios, 32);
drivers/firmware/efi/arm-runtime.c
101
if (efi_memmap_init_late(efi.memmap.phys_map, mapsize)) {
drivers/firmware/efi/arm-runtime.c
149
set_bit(EFI_RUNTIME_SERVICES, &efi.flags);
drivers/firmware/efi/arm-runtime.c
99
mapsize = efi.memmap.desc_size * efi.memmap.nr_map;
drivers/firmware/efi/capsule.c
100
status = efi.query_capsule_caps(cap_list, 1, &max_size, reset);
drivers/firmware/efi/capsule.c
174
status = efi.update_capsule(&capsule, 1, sglist_phys);
drivers/firmware/efi/efi-init.c
104
set_bit(EFI_BOOT, &efi.flags);
drivers/firmware/efi/efi-init.c
106
set_bit(EFI_64BIT, &efi.flags);
drivers/firmware/efi/efi-init.c
112
efi.runtime = systab->runtime;
drivers/firmware/efi/efi-init.c
113
efi.runtime_version = systab->hdr.revision;
drivers/firmware/efi/efi-init.c
252
WARN(efi.memmap.desc_version != 1,
drivers/firmware/efi/efi-init.c
254
efi.memmap.desc_version);
drivers/firmware/efi/efi.c
111
set_bit(EFI_DBG, &efi.flags);
drivers/firmware/efi/efi.c
120
set_bit(EFI_MEM_NO_SOFT_RESERVE, &efi.flags);
drivers/firmware/efi/efi.c
142
if (efi.acpi20 != EFI_INVALID_TABLE_ADDR)
drivers/firmware/efi/efi.c
143
str += sprintf(str, "ACPI20=0x%lx\n", efi.acpi20);
drivers/firmware/efi/efi.c
144
if (efi.acpi != EFI_INVALID_TABLE_ADDR)
drivers/firmware/efi/efi.c
145
str += sprintf(str, "ACPI=0x%lx\n", efi.acpi);
drivers/firmware/efi/efi.c
151
if (efi.smbios3 != EFI_INVALID_TABLE_ADDR)
drivers/firmware/efi/efi.c
152
str += sprintf(str, "SMBIOS3=0x%lx\n", efi.smbios3);
drivers/firmware/efi/efi.c
153
if (efi.smbios != EFI_INVALID_TABLE_ADDR)
drivers/firmware/efi/efi.c
154
str += sprintf(str, "SMBIOS=0x%lx\n", efi.smbios);
drivers/firmware/efi/efi.c
208
if (!efi.get_next_variable)
drivers/firmware/efi/efi.c
210
status = efi.get_next_variable(&name_size, &name, &guid);
drivers/firmware/efi/efi.c
222
generic_ops.get_variable = efi.get_variable;
drivers/firmware/efi/efi.c
223
generic_ops.get_next_variable = efi.get_next_variable;
drivers/firmware/efi/efi.c
225
generic_ops.query_variable_info = efi.query_variable_info;
drivers/firmware/efi/efi.c
228
generic_ops.set_variable = efi.set_variable;
drivers/firmware/efi/efi.c
229
generic_ops.set_variable_nonblocking = efi.set_variable_nonblocking;
drivers/firmware/efi/efi.c
293
status = efi.get_next_variable(&name_size, name, &guid);
drivers/firmware/efi/efi.c
314
status = efi.get_variable(name, &guid, NULL, &data_size, NULL);
drivers/firmware/efi/efi.c
326
status = efi.get_variable(name, &guid, NULL, &data_size, data);
drivers/firmware/efi/efi.c
39
struct efi __read_mostly efi = {
drivers/firmware/efi/efi.c
415
efi.runtime_supported_mask = 0;
drivers/firmware/efi/efi.c
420
if (efi.runtime_supported_mask) {
drivers/firmware/efi/efi.c
429
clear_bit(EFI_RUNTIME_SERVICES, &efi.flags);
drivers/firmware/efi/efi.c
430
efi.runtime_supported_mask = 0;
drivers/firmware/efi/efi.c
477
if (efi.coco_secret != EFI_INVALID_TABLE_ADDR)
drivers/firmware/efi/efi.c
482
efi.ovmf_debug_log != EFI_INVALID_TABLE_ADDR)
drivers/firmware/efi/efi.c
483
ovmf_log_probe(efi.ovmf_debug_log);
drivers/firmware/efi/efi.c
59
EXPORT_SYMBOL(efi);
drivers/firmware/efi/efi.c
616
{ACPI_20_TABLE_GUID, &efi.acpi20, "ACPI 2.0" },
drivers/firmware/efi/efi.c
617
{ACPI_TABLE_GUID, &efi.acpi, "ACPI" },
drivers/firmware/efi/efi.c
618
{SMBIOS_TABLE_GUID, &efi.smbios, "SMBIOS" },
drivers/firmware/efi/efi.c
619
{SMBIOS3_TABLE_GUID, &efi.smbios3, "SMBIOS 3.0" },
drivers/firmware/efi/efi.c
620
{EFI_SYSTEM_RESOURCE_TABLE_GUID, &efi.esrt, "ESRT" },
drivers/firmware/efi/efi.c
623
{LINUX_EFI_TPM_EVENT_LOG_GUID, &efi.tpm_log, "TPMEventLog" },
drivers/firmware/efi/efi.c
624
{EFI_TCG2_FINAL_EVENTS_TABLE_GUID, &efi.tpm_final_log, "TPMFinalLog" },
drivers/firmware/efi/efi.c
625
{EFI_CC_FINAL_EVENTS_TABLE_GUID, &efi.tpm_final_log, "CCFinalLog" },
drivers/firmware/efi/efi.c
630
{OVMF_MEMORY_LOG_TABLE_GUID, &efi.ovmf_debug_log, "OvmfDebugLog" },
drivers/firmware/efi/efi.c
636
{LINUX_EFI_MOK_VARIABLE_TABLE_GUID, &efi.mokvar_table, "MOKvar" },
drivers/firmware/efi/efi.c
639
{LINUX_EFI_COCO_SECRET_AREA_GUID, &efi.coco_secret, "CocoSecret" },
drivers/firmware/efi/efi.c
642
{LINUX_EFI_UNACCEPTED_MEM_TABLE_GUID, &efi.unaccepted, "Unaccepted" },
drivers/firmware/efi/efi.c
697
start = PAGE_ALIGN_DOWN(efi.unaccepted);
drivers/firmware/efi/efi.c
698
end = PAGE_ALIGN(efi.unaccepted + sizeof(*unaccepted) + unaccepted->size);
drivers/firmware/efi/efi.c
738
set_bit(EFI_CONFIG_TABLES, &efi.flags);
drivers/firmware/efi/efi.c
809
efi.runtime_supported_mask &= tbl->runtime_services_supported;
drivers/firmware/efi/efi.c
828
efi.unaccepted != EFI_INVALID_TABLE_ADDR) {
drivers/firmware/efi/efi.c
831
unaccepted = early_memremap(efi.unaccepted, sizeof(*unaccepted));
drivers/firmware/efi/efi.c
837
efi.unaccepted = EFI_INVALID_TABLE_ADDR;
drivers/firmware/efi/efi.c
903
efi.runtime_version = EFI_1_10_SYSTEM_TABLE_REVISION;
drivers/firmware/efi/efibc.c
22
status = efi.set_variable(name, &LINUX_EFI_LOADER_ENTRY_GUID,
drivers/firmware/efi/esrt.c
214
if (efi.esrt == EFI_INVALID_TABLE_ADDR)
drivers/firmware/efi/esrt.c
251
rc = efi_mem_desc_lookup(efi.esrt, &md);
drivers/firmware/efi/esrt.c
262
max = efi_mem_desc_end(&md) - efi.esrt;
drivers/firmware/efi/esrt.c
271
va = early_memremap(efi.esrt, size);
drivers/firmware/efi/esrt.c
273
pr_err("early_memremap(%p, %zu) failed.\n", (void *)efi.esrt,
drivers/firmware/efi/esrt.c
320
esrt_data = (phys_addr_t)efi.esrt;
drivers/firmware/efi/fdtparams.c
127
set_bit(EFI_PARAVIRT, &efi.flags);
drivers/firmware/efi/libstub/loongarch.c
13
typedef void __noreturn (*kernel_entry_t)(bool efi, unsigned long cmdline,
drivers/firmware/efi/libstub/x86-stub.c
575
struct efi_info *efi = &params->efi_info;
drivers/firmware/efi/libstub/x86-stub.c
582
nr_desc = efi->efi_memmap_size / efi->efi_memdesc_size;
drivers/firmware/efi/libstub/x86-stub.c
587
unsigned long m = efi->efi_memmap;
drivers/firmware/efi/libstub/x86-stub.c
590
m |= (u64)efi->efi_memmap_hi << 32;
drivers/firmware/efi/libstub/x86-stub.c
593
d = efi_memdesc_ptr(m, efi->efi_memdesc_size, i);
drivers/firmware/efi/libstub/x86-stub.c
733
struct efi_info *efi;
drivers/firmware/efi/libstub/x86-stub.c
744
memcpy(&p->efi->efi_loader_signature, signature, sizeof(__u32));
drivers/firmware/efi/libstub/x86-stub.c
747
&p->efi->efi_systab, &p->efi->efi_systab_hi);
drivers/firmware/efi/libstub/x86-stub.c
748
p->efi->efi_memdesc_size = map->desc_size;
drivers/firmware/efi/libstub/x86-stub.c
749
p->efi->efi_memdesc_version = map->desc_ver;
drivers/firmware/efi/libstub/x86-stub.c
751
&p->efi->efi_memmap, &p->efi->efi_memmap_hi);
drivers/firmware/efi/libstub/x86-stub.c
752
p->efi->efi_memmap_size = map->map_size;
drivers/firmware/efi/libstub/x86-stub.c
765
priv.efi = &boot_params->efi_info;
drivers/firmware/efi/memattr.c
52
if (size > 3 * efi.memmap.nr_map * efi.memmap.desc_size) {
drivers/firmware/efi/memattr.c
60
set_bit(EFI_MEM_ATTR, &efi.flags);
drivers/firmware/efi/memmap.c
134
WARN_ON(efi.memmap.map);
drivers/firmware/efi/memmap.c
137
WARN_ON(efi.memmap.flags & EFI_MEMMAP_LATE);
drivers/firmware/efi/memmap.c
144
data.desc_version = efi.memmap.desc_version;
drivers/firmware/efi/memmap.c
145
data.desc_size = efi.memmap.desc_size;
drivers/firmware/efi/memmap.c
59
set_bit(EFI_MEMMAP, &efi.flags);
drivers/firmware/efi/memmap.c
61
efi.memmap = map;
drivers/firmware/efi/memmap.c
78
WARN_ON(efi.memmap.flags & EFI_MEMMAP_LATE);
drivers/firmware/efi/memmap.c
89
if (!(efi.memmap.flags & EFI_MEMMAP_LATE)) {
drivers/firmware/efi/memmap.c
92
size = efi.memmap.desc_size * efi.memmap.nr_map;
drivers/firmware/efi/memmap.c
93
early_memunmap(efi.memmap.map, size);
drivers/firmware/efi/memmap.c
95
memunmap(efi.memmap.map);
drivers/firmware/efi/memmap.c
98
efi.memmap.map = NULL;
drivers/firmware/efi/memmap.c
99
clear_bit(EFI_MEMMAP, &efi.flags);
drivers/firmware/efi/mokvar-table.c
114
if (efi.mokvar_table == EFI_INVALID_TABLE_ADDR)
drivers/firmware/efi/mokvar-table.c
120
err = efi_mem_desc_lookup(efi.mokvar_table, &md);
drivers/firmware/efi/mokvar-table.c
126
offset_limit = efi_mem_desc_end(&md) - efi.mokvar_table;
drivers/firmware/efi/mokvar-table.c
138
va = early_memremap(efi.mokvar_table + cur_offset, sizeof(*mokvar_entry));
drivers/firmware/efi/mokvar-table.c
141
efi.mokvar_table + cur_offset, sizeof(*mokvar_entry));
drivers/firmware/efi/mokvar-table.c
182
efi_mem_reserve(efi.mokvar_table, map_size_needed);
drivers/firmware/efi/mokvar-table.c
317
config_va = memremap(efi.mokvar_table, efi_mokvar_table_size,
drivers/firmware/efi/reboot.c
46
efi.reset_system(efi_mode, EFI_SUCCESS, 0, NULL);
drivers/firmware/efi/reboot.c
56
efi.reset_system(EFI_RESET_SHUTDOWN, EFI_SUCCESS, 0, NULL);
drivers/firmware/efi/riscv-runtime.c
119
set_bit(EFI_RUNTIME_SERVICES, &efi.flags);
drivers/firmware/efi/riscv-runtime.c
69
mapsize = efi.memmap.desc_size * efi.memmap.nr_map;
drivers/firmware/efi/riscv-runtime.c
71
if (efi_memmap_init_late(efi.memmap.phys_map, mapsize)) {
drivers/firmware/efi/runtime-wrappers.c
43
arch_efi_call_virt(efi.runtime, f, args)
drivers/firmware/efi/runtime-wrappers.c
453
status = efi_call_virt_pointer(efi.runtime, set_variable, name, vendor,
drivers/firmware/efi/runtime-wrappers.c
468
if (efi.runtime_version < EFI_2_00_SYSTEM_TABLE_REVISION)
drivers/firmware/efi/runtime-wrappers.c
485
if (efi.runtime_version < EFI_2_00_SYSTEM_TABLE_REVISION)
drivers/firmware/efi/runtime-wrappers.c
492
status = efi_call_virt_pointer(efi.runtime, query_variable_info, attr,
drivers/firmware/efi/runtime-wrappers.c
524
arch_efi_call_virt(efi.runtime, reset_system, reset_type, status,
drivers/firmware/efi/runtime-wrappers.c
537
if (efi.runtime_version < EFI_2_00_SYSTEM_TABLE_REVISION)
drivers/firmware/efi/runtime-wrappers.c
554
if (efi.runtime_version < EFI_2_00_SYSTEM_TABLE_REVISION)
drivers/firmware/efi/runtime-wrappers.c
567
efi.get_time = virt_efi_get_time;
drivers/firmware/efi/runtime-wrappers.c
568
efi.set_time = virt_efi_set_time;
drivers/firmware/efi/runtime-wrappers.c
569
efi.get_wakeup_time = virt_efi_get_wakeup_time;
drivers/firmware/efi/runtime-wrappers.c
570
efi.set_wakeup_time = virt_efi_set_wakeup_time;
drivers/firmware/efi/runtime-wrappers.c
571
efi.get_variable = virt_efi_get_variable;
drivers/firmware/efi/runtime-wrappers.c
572
efi.get_next_variable = virt_efi_get_next_variable;
drivers/firmware/efi/runtime-wrappers.c
573
efi.set_variable = virt_efi_set_variable;
drivers/firmware/efi/runtime-wrappers.c
574
efi.set_variable_nonblocking = virt_efi_set_variable_nb;
drivers/firmware/efi/runtime-wrappers.c
575
efi.get_next_high_mono_count = virt_efi_get_next_high_mono_count;
drivers/firmware/efi/runtime-wrappers.c
576
efi.reset_system = virt_efi_reset_system;
drivers/firmware/efi/runtime-wrappers.c
577
efi.query_variable_info = virt_efi_query_variable_info;
drivers/firmware/efi/runtime-wrappers.c
578
efi.query_variable_info_nonblocking = virt_efi_query_variable_info_nb;
drivers/firmware/efi/runtime-wrappers.c
579
efi.update_capsule = virt_efi_update_capsule;
drivers/firmware/efi/runtime-wrappers.c
580
efi.query_capsule_caps = virt_efi_query_capsule_caps;
drivers/firmware/efi/test/efi_test.c
184
status = efi.get_variable(name, vd, at, dz, data);
drivers/firmware/efi/test/efi_test.c
259
status = efi.set_variable(name, &vendor_guid,
drivers/firmware/efi/test/efi_test.c
289
status = efi.get_time(gettime.time ? &efi_time : NULL,
drivers/firmware/efi/test/efi_test.c
328
status = efi.set_time(&efi_time);
drivers/firmware/efi/test/efi_test.c
349
status = efi.get_wakeup_time(
drivers/firmware/efi/test/efi_test.c
397
status = efi.set_wakeup_time(enabled, &efi_time);
drivers/firmware/efi/test/efi_test.c
399
status = efi.set_wakeup_time(enabled, NULL);
drivers/firmware/efi/test/efi_test.c
463
status = efi.get_next_variable(ns, name, vd);
drivers/firmware/efi/test/efi_test.c
523
status = efi.get_next_high_mono_count(
drivers/firmware/efi/test/efi_test.c
556
efi.reset_system(resetsystem.reset_type, resetsystem.status,
drivers/firmware/efi/test/efi_test.c
576
status = efi.query_variable_info(queryvariableinfo.attributes,
drivers/firmware/efi/test/efi_test.c
641
status = efi.query_capsule_caps((efi_capsule_header_t **)
drivers/firmware/efi/test/efi_test.c
676
if (put_user(efi.runtime_supported_mask, supported_mask))
drivers/firmware/efi/tpm.c
106
memblock_reserve(efi.tpm_final_log,
drivers/firmware/efi/tpm.c
47
if (efi.tpm_log == EFI_INVALID_TABLE_ADDR) {
drivers/firmware/efi/tpm.c
55
log_tbl = early_memremap(efi.tpm_log, sizeof(*log_tbl));
drivers/firmware/efi/tpm.c
58
efi.tpm_log);
drivers/firmware/efi/tpm.c
59
efi.tpm_log = EFI_INVALID_TABLE_ADDR;
drivers/firmware/efi/tpm.c
64
if (memblock_reserve(efi.tpm_log, tbl_size)) {
drivers/firmware/efi/tpm.c
66
efi.tpm_log, tbl_size);
drivers/firmware/efi/tpm.c
71
if (efi.tpm_final_log == EFI_INVALID_TABLE_ADDR) {
drivers/firmware/efi/tpm.c
79
final_tbl = early_memremap(efi.tpm_final_log, sizeof(*final_tbl));
drivers/firmware/efi/tpm.c
83
efi.tpm_final_log);
drivers/firmware/efi/tpm.c
84
efi.tpm_final_log = EFI_INVALID_TABLE_ADDR;
drivers/firmware/efi/tpm.c
91
void *events = (void *)efi.tpm_final_log
drivers/gpu/drm/sysfb/efidrm.c
150
struct efidrm_device *efi;
drivers/gpu/drm/sysfb/efidrm.c
174
efi = devm_drm_dev_alloc(&pdev->dev, drv, struct efidrm_device, sysfb.dev);
drivers/gpu/drm/sysfb/efidrm.c
175
if (IS_ERR(efi))
drivers/gpu/drm/sysfb/efidrm.c
176
return ERR_CAST(efi);
drivers/gpu/drm/sysfb/efidrm.c
177
sysfb = &efi->sysfb;
drivers/gpu/drm/sysfb/efidrm.c
294
efi->formats, ARRAY_SIZE(efi->formats));
drivers/gpu/drm/sysfb/efidrm.c
296
primary_plane = &efi->primary_plane;
drivers/gpu/drm/sysfb/efidrm.c
298
efi->formats, nformats,
drivers/gpu/drm/sysfb/efidrm.c
308
crtc = &efi->crtc;
drivers/gpu/drm/sysfb/efidrm.c
317
encoder = &efi->encoder;
drivers/gpu/drm/sysfb/efidrm.c
326
connector = &efi->connector;
drivers/gpu/drm/sysfb/efidrm.c
344
return efi;
drivers/gpu/drm/sysfb/efidrm.c
370
struct efidrm_device *efi;
drivers/gpu/drm/sysfb/efidrm.c
375
efi = efidrm_device_create(&efidrm_driver, pdev);
drivers/gpu/drm/sysfb/efidrm.c
376
if (IS_ERR(efi))
drivers/gpu/drm/sysfb/efidrm.c
377
return PTR_ERR(efi);
drivers/gpu/drm/sysfb/efidrm.c
378
sysfb = &efi->sysfb;
drivers/infiniband/hw/hfi1/efivar.c
63
status = efi.get_variable(
drivers/input/keyboard/applespi.c
1579
sts = efi.get_variable(EFI_BL_LEVEL_NAME, &EFI_BL_LEVEL_GUID,
drivers/input/keyboard/applespi.c
1601
sts = efi.set_variable(EFI_BL_LEVEL_NAME, &EFI_BL_LEVEL_GUID,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
297
struct encap_flow_item *efi;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
300
list_for_each_entry(efi, &e->flows, list) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
301
flow = container_of(efi, struct mlx5e_tc_flow, encaps[efi->index]);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
302
mlx5e_take_tmp_flow(flow, flow_list, efi->index);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
415
struct encap_flow_item *efi, *tmp;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
421
list_for_each_entry_safe(efi, tmp, &e->flows, list) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
422
flow = container_of(efi, struct mlx5e_tc_flow,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
423
encaps[efi->index]);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c
499
status = efi.get_variable(L"nvram", &guid, NULL, &data_len, NULL);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c
507
status = efi.get_variable(L"nvram", &guid, NULL, &data_len, data);
drivers/net/wireless/intel/iwlwifi/fw/uefi.c
43
status = efi.get_variable(name, guid, NULL, data_size, NULL);
drivers/net/wireless/intel/iwlwifi/fw/uefi.c
51
status = efi.get_variable(name, guid, NULL, data_size, data);
drivers/nvdimm/label.c
824
guid_copy(&nd_label->efi.type_guid, guid);
drivers/nvdimm/label.c
832
if (!guid_equal(&nd_label->efi.type_guid, guid)) {
drivers/nvdimm/label.c
834
&nd_label->efi.type_guid);
drivers/nvdimm/label.c
855
guid_copy(&nd_label->efi.abstraction_guid,
drivers/nvdimm/label.c
857
&nd_label->efi.abstraction_guid));
drivers/nvdimm/label.c
871
return guid_to_nvdimm_cclass(&nd_label->efi.abstraction_guid);
drivers/nvdimm/label.h
182
struct nvdimm_efi_label efi;
drivers/nvdimm/nd.h
105
return __le32_to_cpu(nd_label->efi.flags);
drivers/nvdimm/nd.h
114
nd_label->efi.flags = __cpu_to_le32(flags);
drivers/nvdimm/nd.h
122
return __le64_to_cpu(nd_label->efi.dpa);
drivers/nvdimm/nd.h
131
nd_label->efi.dpa = __cpu_to_le64(dpa);
drivers/nvdimm/nd.h
139
return __le64_to_cpu(nd_label->efi.rawsize);
drivers/nvdimm/nd.h
149
nd_label->efi.rawsize = __cpu_to_le64(rawsize);
drivers/nvdimm/nd.h
159
return __le64_to_cpu(nd_label->efi.isetcookie);
drivers/nvdimm/nd.h
167
nd_label->efi.isetcookie = __cpu_to_le64(isetcookie);
drivers/nvdimm/nd.h
180
return cookie == __le64_to_cpu(nd_label->efi.isetcookie);
drivers/nvdimm/nd.h
188
return __le16_to_cpu(nd_label->efi.position);
drivers/nvdimm/nd.h
198
nd_label->efi.position = __cpu_to_le16(position);
drivers/nvdimm/nd.h
206
return __le16_to_cpu(nd_label->efi.nlabel);
drivers/nvdimm/nd.h
214
nd_label->efi.nlabel = __cpu_to_le16(nlabel);
drivers/nvdimm/nd.h
242
return __le64_to_cpu(nd_label->efi.lbasize);
drivers/nvdimm/nd.h
252
nd_label->efi.lbasize = __cpu_to_le64(lbasize);
drivers/nvdimm/nd.h
262
import_uuid(uuid, nd_label->efi.uuid);
drivers/nvdimm/nd.h
273
export_uuid(nd_label->efi.uuid, uuid);
drivers/nvdimm/nd.h
286
import_uuid(&tmp, nd_label->efi.uuid);
drivers/nvdimm/nd.h
295
return nd_label->efi.uuid;
drivers/nvdimm/nd.h
44
return nd_label->efi.name;
drivers/nvdimm/nd.h
52
return memcpy(name, nd_label->efi.name, NSLABEL_NAME_LEN);
drivers/nvdimm/nd.h
62
return memcpy(nd_label->efi.name, name, NSLABEL_NAME_LEN);
drivers/nvdimm/nd.h
70
return __le32_to_cpu(nd_label->efi.slot);
drivers/nvdimm/nd.h
79
nd_label->efi.slot = __cpu_to_le32(slot);
drivers/nvdimm/nd.h
87
return __le64_to_cpu(nd_label->efi.checksum);
drivers/nvdimm/nd.h
97
nd_label->efi.checksum = __cpu_to_le64(checksum);
drivers/platform/mellanox/mlxbf-tmfifo.c
1284
rc = efi.get_variable(mlxbf_tmfifo_efi_name, &guid, NULL, &size, buf);
drivers/platform/x86/x86-android-tablets/lenovo.c
572
efi.reset_system(EFI_RESET_SHUTDOWN, EFI_SUCCESS, 0, NULL);
drivers/rtc/rtc-efi.c
121
status = efi.get_time(&eft, &cap);
drivers/rtc/rtc-efi.c
142
status = efi.set_time(&eft);
drivers/rtc/rtc-efi.c
155
efi.get_time(&eft, &cap);
drivers/rtc/rtc-efi.c
196
if (efi.get_time(&eft, &cap) != EFI_SUCCESS)
drivers/scsi/isci/probe_roms.c
158
static struct efi *get_efi(void)
drivers/scsi/isci/probe_roms.c
161
return &efi;
drivers/staging/media/atomisp/pci/atomisp_gmin_platform.c
1273
status = efi.get_variable(var16, &GMIN_CFG_VAR_EFI_GUID, NULL,
drivers/virt/coco/efi_secret/efi_secret.c
145
if (efi.coco_secret == EFI_INVALID_TABLE_ADDR) {
drivers/virt/coco/efi_secret/efi_secret.c
150
secret_area = memremap(efi.coco_secret, sizeof(*secret_area), MEMREMAP_WB);
drivers/xen/efi.c
192
if (efi.runtime_version < EFI_2_00_SYSTEM_TABLE_REVISION)
drivers/xen/efi.c
224
if (efi.runtime_version < EFI_2_00_SYSTEM_TABLE_REVISION)
drivers/xen/efi.c
243
if (efi.runtime_version < EFI_2_00_SYSTEM_TABLE_REVISION)
drivers/xen/efi.c
281
efi.get_time = xen_efi_get_time;
drivers/xen/efi.c
282
efi.set_time = xen_efi_set_time;
drivers/xen/efi.c
283
efi.get_wakeup_time = xen_efi_get_wakeup_time;
drivers/xen/efi.c
284
efi.set_wakeup_time = xen_efi_set_wakeup_time;
drivers/xen/efi.c
285
efi.get_variable = xen_efi_get_variable;
drivers/xen/efi.c
286
efi.get_next_variable = xen_efi_get_next_variable;
drivers/xen/efi.c
287
efi.set_variable = xen_efi_set_variable;
drivers/xen/efi.c
288
efi.set_variable_nonblocking = xen_efi_set_variable;
drivers/xen/efi.c
289
efi.query_variable_info = xen_efi_query_variable_info;
drivers/xen/efi.c
290
efi.query_variable_info_nonblocking = xen_efi_query_variable_info;
drivers/xen/efi.c
291
efi.update_capsule = xen_efi_update_capsule;
drivers/xen/efi.c
292
efi.query_capsule_caps = xen_efi_query_capsule_caps;
drivers/xen/efi.c
293
efi.get_next_high_mono_count = xen_efi_get_next_high_mono_count;
drivers/xen/efi.c
294
efi.reset_system = xen_efi_reset_system;
fs/xfs/libxfs/xfs_trans_resv.c
1413
const unsigned int efi = xfs_efi_log_space(1);
fs/xfs/libxfs/xfs_trans_resv.c
1446
const unsigned int tx3 = cud + efi;
fs/xfs/scrub/reap.c
1034
const unsigned int efi = xfs_efi_log_space(1) +
fs/xfs/scrub/reap.c
1056
const unsigned int t2 = cui + rui + efi;
fs/xfs/scrub/reap.c
1545
const unsigned int efi = xfs_efi_log_space(1) +
fs/xfs/scrub/reap.c
1560
const unsigned int t1 = (bui + efi) + rui;
fs/xfs/scrub/reap.c
1561
const unsigned int t2 = (bui + efi) + efi;
fs/xfs/scrub/reap.c
564
const unsigned int efi = xfs_efi_log_space(1) +
fs/xfs/scrub/reap.c
587
const unsigned int t4 = rui + efi;
fs/xfs/scrub/reap.c
643
const unsigned int efi = xfs_efi_log_space(1) +
fs/xfs/scrub/reap.c
665
const unsigned int t2 = cui + rui + efi;
include/linux/efi.h
671
} efi;
include/linux/efi.h
817
for_each_efi_memory_desc_in_map(&efi.memmap, md)
include/linux/efi.h
878
return test_bit(feature, &efi.flags) != 0;
include/linux/efi.h
892
return (efi.runtime_supported_mask & mask) == mask;
security/integrity/ima/ima_efi.c
23
mode = efi_get_secureboot_mode(efi.get_variable);
security/integrity/platform_certs/load_uefi.c
58
status = efi.get_variable(L"MokIgnoreDB", &guid, NULL, &size, &db);
security/integrity/platform_certs/load_uefi.c
72
*status = efi.get_variable(name, guid, NULL, &lsize, &tmpdb);
security/integrity/platform_certs/load_uefi.c
85
*status = efi.get_variable(name, guid, NULL, &lsize, db);
sound/hda/codecs/side-codecs/tas2781_hda.c
207
status = efi.get_variable(efi_name[i], &efi_guid, &attr,
sound/hda/codecs/side-codecs/tas2781_hda.c
225
status = efi.get_variable(efi_name[i], &efi_guid,
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
367
status = efi.get_variable(efi_name,
sound/soc/codecs/cs-amp-lib.c
271
return efi.get_variable(name, guid, returned_attr, size, buf);
sound/soc/codecs/cs-amp-lib.c
287
return efi.set_variable(name, guid, attr, size, buf);
sound/soc/codecs/tas2783-sdw.c
669
status = efi.get_variable(efi_names[i], &efi_guid, &attr,
sound/soc/codecs/tas2783-sdw.c
678
status = efi.get_variable(efi_names[i], &efi_guid, &attr,