Lines Matching refs:efi
28 struct efi __read_mostly efi = { variable
45 EXPORT_SYMBOL(efi);
68 set_bit(EFI_DBG, &efi.flags); in parse_efi_cmdline()
91 if (efi.mps != EFI_INVALID_TABLE_ADDR) in systab_show()
92 str += sprintf(str, "MPS=0x%lx\n", efi.mps); in systab_show()
93 if (efi.acpi20 != EFI_INVALID_TABLE_ADDR) in systab_show()
94 str += sprintf(str, "ACPI20=0x%lx\n", efi.acpi20); in systab_show()
95 if (efi.acpi != EFI_INVALID_TABLE_ADDR) in systab_show()
96 str += sprintf(str, "ACPI=0x%lx\n", efi.acpi); in systab_show()
102 if (efi.smbios3 != EFI_INVALID_TABLE_ADDR) in systab_show()
103 str += sprintf(str, "SMBIOS3=0x%lx\n", efi.smbios3); in systab_show()
104 if (efi.smbios != EFI_INVALID_TABLE_ADDR) in systab_show()
105 str += sprintf(str, "SMBIOS=0x%lx\n", efi.smbios); in systab_show()
106 if (efi.hcdp != EFI_INVALID_TABLE_ADDR) in systab_show()
107 str += sprintf(str, "HCDP=0x%lx\n", efi.hcdp); in systab_show()
108 if (efi.boot_info != EFI_INVALID_TABLE_ADDR) in systab_show()
109 str += sprintf(str, "BOOTINFO=0x%lx\n", efi.boot_info); in systab_show()
110 if (efi.uga != EFI_INVALID_TABLE_ADDR) in systab_show()
111 str += sprintf(str, "UGA=0x%lx\n", efi.uga); in systab_show()
119 #define EFI_FIELD(var) efi.var
158 efi.fw_vendor == EFI_INVALID_TABLE_ADDR) in efi_attr_is_visible()
161 if (efi.runtime == EFI_INVALID_TABLE_ADDR) in efi_attr_is_visible()
164 if (efi.config_table == EFI_INVALID_TABLE_ADDR) in efi_attr_is_visible()
181 generic_ops.get_variable = efi.get_variable; in generic_ops_register()
182 generic_ops.set_variable = efi.set_variable; in generic_ops_register()
183 generic_ops.set_variable_nonblocking = efi.set_variable_nonblocking; in generic_ops_register()
184 generic_ops.get_next_variable = efi.get_next_variable; in generic_ops_register()
257 struct efi_memory_map *map = efi.memmap; in efi_mem_desc_lookup()
337 map = efi.memmap; in efi_lookup_mapped_addr()
361 {ACPI_20_TABLE_GUID, "ACPI 2.0", &efi.acpi20},
362 {ACPI_TABLE_GUID, "ACPI", &efi.acpi},
363 {HCDP_TABLE_GUID, "HCDP", &efi.hcdp},
364 {MPS_TABLE_GUID, "MPS", &efi.mps},
365 {SAL_SYSTEM_TABLE_GUID, "SALsystab", &efi.sal_systab},
366 {SMBIOS_TABLE_GUID, "SMBIOS", &efi.smbios},
367 {SMBIOS3_TABLE_GUID, "SMBIOS 3.0", &efi.smbios3},
368 {UGA_IO_PROTOCOL_GUID, "UGA", &efi.uga},
369 {EFI_SYSTEM_RESOURCE_TABLE_GUID, "ESRT", &efi.esrt},
370 {EFI_PROPERTIES_TABLE_GUID, "PROP", &efi.properties_table},
429 set_bit(EFI_CONFIG_TABLES, &efi.flags); in efi_config_parse_tables()
432 if (efi.properties_table != EFI_INVALID_TABLE_ADDR) { in efi_config_parse_tables()
435 tbl = early_memremap(efi.properties_table, sizeof(*tbl)); in efi_config_parse_tables()
443 set_bit(EFI_NX_PE_DATA, &efi.flags); in efi_config_parse_tables()
464 config_tables = early_memremap(efi.systab->tables, in efi_config_init()
465 efi.systab->nr_tables * sz); in efi_config_init()
471 ret = efi_config_parse_tables(config_tables, efi.systab->nr_tables, sz, in efi_config_init()
474 early_memunmap(config_tables, efi.systab->nr_tables * sz); in efi_config_init()
656 map = efi.memmap; in efi_mem_attributes()