Lines Matching refs:efi

39 struct efi __read_mostly efi = {  variable
59 EXPORT_SYMBOL(efi);
107 set_bit(EFI_DBG, &efi.flags); in parse_efi_cmdline()
116 set_bit(EFI_MEM_NO_SOFT_RESERVE, &efi.flags); in parse_efi_cmdline()
138 if (efi.acpi20 != EFI_INVALID_TABLE_ADDR) in systab_show()
139 str += sprintf(str, "ACPI20=0x%lx\n", efi.acpi20); in systab_show()
140 if (efi.acpi != EFI_INVALID_TABLE_ADDR) in systab_show()
141 str += sprintf(str, "ACPI=0x%lx\n", efi.acpi); in systab_show()
147 if (efi.smbios3 != EFI_INVALID_TABLE_ADDR) in systab_show()
148 str += sprintf(str, "SMBIOS3=0x%lx\n", efi.smbios3); in systab_show()
149 if (efi.smbios != EFI_INVALID_TABLE_ADDR) in systab_show()
150 str += sprintf(str, "SMBIOS=0x%lx\n", efi.smbios); in systab_show()
204 if (!efi.get_next_variable) in generic_ops_supported()
206 status = efi.get_next_variable(&name_size, &name, &guid); in generic_ops_supported()
218 generic_ops.get_variable = efi.get_variable; in generic_ops_register()
219 generic_ops.get_next_variable = efi.get_next_variable; in generic_ops_register()
221 generic_ops.query_variable_info = efi.query_variable_info; in generic_ops_register()
224 generic_ops.set_variable = efi.set_variable; in generic_ops_register()
225 generic_ops.set_variable_nonblocking = efi.set_variable_nonblocking; in generic_ops_register()
289 status = efi.get_next_variable(&name_size, name, &guid); in efivar_ssdt_load()
310 status = efi.get_variable(name, &guid, NULL, &data_size, NULL); in efivar_ssdt_load()
322 status = efi.get_variable(name, &guid, NULL, &data_size, data); in efivar_ssdt_load()
411 efi.runtime_supported_mask = 0; in efisubsys_init()
416 if (efi.runtime_supported_mask) { in efisubsys_init()
425 clear_bit(EFI_RUNTIME_SERVICES, &efi.flags); in efisubsys_init()
426 efi.runtime_supported_mask = 0; in efisubsys_init()
473 if (efi.coco_secret != EFI_INVALID_TABLE_ADDR) in efisubsys_init()
478 efi.ovmf_debug_log != EFI_INVALID_TABLE_ADDR) in efisubsys_init()
479 ovmf_log_probe(efi.ovmf_debug_log); in efisubsys_init()
612 {ACPI_20_TABLE_GUID, &efi.acpi20, "ACPI 2.0" },
613 {ACPI_TABLE_GUID, &efi.acpi, "ACPI" },
614 {SMBIOS_TABLE_GUID, &efi.smbios, "SMBIOS" },
615 {SMBIOS3_TABLE_GUID, &efi.smbios3, "SMBIOS 3.0" },
616 {EFI_SYSTEM_RESOURCE_TABLE_GUID, &efi.esrt, "ESRT" },
619 {LINUX_EFI_TPM_EVENT_LOG_GUID, &efi.tpm_log, "TPMEventLog" },
620 {EFI_TCG2_FINAL_EVENTS_TABLE_GUID, &efi.tpm_final_log, "TPMFinalLog" },
621 {EFI_CC_FINAL_EVENTS_TABLE_GUID, &efi.tpm_final_log, "CCFinalLog" },
626 {OVMF_MEMORY_LOG_TABLE_GUID, &efi.ovmf_debug_log, "OvmfDebugLog" },
632 {LINUX_EFI_MOK_VARIABLE_TABLE_GUID, &efi.mokvar_table, "MOKvar" },
635 {LINUX_EFI_COCO_SECRET_AREA_GUID, &efi.coco_secret, "CocoSecret" },
638 {LINUX_EFI_UNACCEPTED_MEM_TABLE_GUID, &efi.unaccepted, "Unaccepted" },
693 start = PAGE_ALIGN_DOWN(efi.unaccepted); in reserve_unaccepted()
734 set_bit(EFI_CONFIG_TABLES, &efi.flags); in efi_config_parse_tables()
805 efi.runtime_supported_mask &= tbl->runtime_services_supported; in efi_config_parse_tables()
823 efi.unaccepted != EFI_INVALID_TABLE_ADDR) { in efi_config_parse_tables()
826 unaccepted = early_memremap(efi.unaccepted, sizeof(*unaccepted)); in efi_config_parse_tables()
832 efi.unaccepted = EFI_INVALID_TABLE_ADDR; in efi_config_parse_tables()
898 efi.runtime_version = EFI_1_10_SYSTEM_TABLE_REVISION; in efi_systab_report_header()