Lines Matching refs:efi

37 struct efi __read_mostly efi = {  variable
57 EXPORT_SYMBOL(efi);
60 &efi.mps,
61 &efi.acpi,
62 &efi.acpi20,
63 &efi.smbios,
64 &efi.smbios3,
65 &efi.sal_systab,
66 &efi.boot_info,
67 &efi.hcdp,
68 &efi.uga,
69 &efi.uv_systab,
70 &efi.fw_vendor,
71 &efi.runtime,
72 &efi.config_table,
73 &efi.esrt,
74 &efi.properties_table,
75 &efi.mem_attr_table,
111 set_bit(EFI_DBG, &efi.flags); in parse_efi_cmdline()
136 if (efi.mps != EFI_INVALID_TABLE_ADDR) in systab_show()
137 str += sprintf(str, "MPS=0x%lx\n", efi.mps); in systab_show()
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()
151 if (efi.hcdp != EFI_INVALID_TABLE_ADDR) in systab_show()
152 str += sprintf(str, "HCDP=0x%lx\n", efi.hcdp); in systab_show()
153 if (efi.boot_info != EFI_INVALID_TABLE_ADDR) in systab_show()
154 str += sprintf(str, "BOOTINFO=0x%lx\n", efi.boot_info); in systab_show()
155 if (efi.uga != EFI_INVALID_TABLE_ADDR) in systab_show()
156 str += sprintf(str, "UGA=0x%lx\n", efi.uga); in systab_show()
163 #define EFI_FIELD(var) efi.var
202 efi.fw_vendor == EFI_INVALID_TABLE_ADDR) in efi_attr_is_visible()
205 if (efi.runtime == EFI_INVALID_TABLE_ADDR) in efi_attr_is_visible()
208 if (efi.config_table == EFI_INVALID_TABLE_ADDR) in efi_attr_is_visible()
225 generic_ops.get_variable = efi.get_variable; in generic_ops_register()
226 generic_ops.set_variable = efi.set_variable; in generic_ops_register()
227 generic_ops.set_variable_nonblocking = efi.set_variable_nonblocking; in generic_ops_register()
228 generic_ops.get_next_variable = efi.get_next_variable; in generic_ops_register()
351 clear_bit(EFI_RUNTIME_SERVICES, &efi.flags); in efisubsys_init()
474 {ACPI_20_TABLE_GUID, "ACPI 2.0", &efi.acpi20},
475 {ACPI_TABLE_GUID, "ACPI", &efi.acpi},
476 {HCDP_TABLE_GUID, "HCDP", &efi.hcdp},
477 {MPS_TABLE_GUID, "MPS", &efi.mps},
478 {SAL_SYSTEM_TABLE_GUID, "SALsystab", &efi.sal_systab},
479 {SMBIOS_TABLE_GUID, "SMBIOS", &efi.smbios},
480 {SMBIOS3_TABLE_GUID, "SMBIOS 3.0", &efi.smbios3},
481 {UGA_IO_PROTOCOL_GUID, "UGA", &efi.uga},
482 {EFI_SYSTEM_RESOURCE_TABLE_GUID, "ESRT", &efi.esrt},
483 {EFI_PROPERTIES_TABLE_GUID, "PROP", &efi.properties_table},
484 {EFI_MEMORY_ATTRIBUTES_TABLE_GUID, "MEMATTR", &efi.mem_attr_table},
485 {LINUX_EFI_RANDOM_SEED_TABLE_GUID, "RNG", &efi.rng_seed},
486 {LINUX_EFI_TPM_EVENT_LOG_GUID, "TPMEventLog", &efi.tpm_log},
546 set_bit(EFI_CONFIG_TABLES, &efi.flags); in efi_config_parse_tables()
548 if (efi.rng_seed != EFI_INVALID_TABLE_ADDR) { in efi_config_parse_tables()
552 seed = early_memremap(efi.rng_seed, sizeof(*seed)); in efi_config_parse_tables()
560 seed = early_memremap(efi.rng_seed, in efi_config_parse_tables()
578 if (efi.properties_table != EFI_INVALID_TABLE_ADDR) { in efi_config_parse_tables()
581 tbl = early_memremap(efi.properties_table, sizeof(*tbl)); in efi_config_parse_tables()
589 set_bit(EFI_NX_PE_DATA, &efi.flags); in efi_config_parse_tables()
610 config_tables = early_memremap(efi.systab->tables, in efi_config_init()
611 efi.systab->nr_tables * sz); in efi_config_init()
617 ret = efi_config_parse_tables(config_tables, efi.systab->nr_tables, sz, in efi_config_init()
620 early_memunmap(config_tables, efi.systab->nr_tables * sz); in efi_config_init()
950 seed = memremap(efi.rng_seed, sizeof(*seed), MEMREMAP_WB); in update_efi_random_seed()
958 seed = memremap(efi.rng_seed, sizeof(*seed) + size, in update_efi_random_seed()
977 if (efi.rng_seed == EFI_INVALID_TABLE_ADDR) in register_update_efi_random_seed()