Home
last modified time | relevance | path

Searched refs:efi_system_table (Results 1 – 13 of 13) sorted by relevance

/Linux-v6.1/drivers/firmware/efi/
Defi-init.c63 static int __init uefi_init(u64 efi_system_table) in uefi_init() argument
70 systab = early_memremap_ro(efi_system_table, sizeof(efi_system_table_t)); in uefi_init()
187 u64 efi_system_table; in efi_init() local
190 efi_system_table = efi_get_fdt_params(&data); in efi_init()
191 if (!efi_system_table) in efi_init()
207 if (uefi_init(efi_system_table) < 0) { in efi_init()
/Linux-v6.1/arch/loongarch/kernel/
Denv.c15 u64 efi_system_table; variable
32 efi_system_table = fw_arg2; in init_environ()
Defi.c61 if (!efi_system_table) in efi_init()
64 efi_systab = (efi_system_table_t *)early_memremap_ro(efi_system_table, sizeof(*efi_systab)); in efi_init()
/Linux-v6.1/drivers/firmware/efi/libstub/
Dzboot.c37 efi_call_proto(efi_table_attr(efi_system_table, con_out), in log()
39 efi_call_proto(efi_table_attr(efi_system_table, con_out), in log()
41 efi_call_proto(efi_table_attr(efi_system_table, con_out), in log()
181 WRITE_ONCE(efi_system_table, systab); in efi_zboot_entry()
Dx86-stub.c24 const efi_system_table_t *efi_system_table; variable
320 efi_table_attr(efi_system_table, fw_vendor); in setup_quirks()
468 efi_system_table = sys_table_arg; in efi_pe_entry()
471 if (efi_system_table->hdr.signature != EFI_SYSTEM_TABLE_SIGNATURE) in efi_pe_entry()
723 efi_set_u64_split((unsigned long)efi_system_table, in exit_boot_func()
778 efi_system_table = sys_table_arg; in efi_main()
780 if (efi_system_table->hdr.signature != EFI_SYSTEM_TABLE_SIGNATURE) in efi_main()
Dsystable.c8 const efi_system_table_t *efi_system_table; variable
Defi-stub-helper.c41 efi_call_proto(efi_table_attr(efi_system_table, con_out), in efi_char16_puts()
583 unsigned long tables = efi_table_attr(efi_system_table, tables); in get_efi_config_table()
584 int nr_tables = efi_table_attr(efi_system_table, nr_tables); in get_efi_config_table()
771 con_in = efi_table_attr(efi_system_table, con_in); in efi_wait_for_key()
Defi-stub.c140 efi_system_table = sys_table_arg; in efi_pe_entry()
143 if (efi_system_table->hdr.signature != EFI_SYSTEM_TABLE_SIGNATURE) { in efi_pe_entry()
Dfdt.c97 fdt_val64 = cpu_to_fdt64((u64)(unsigned long)efi_system_table); in update_fdt()
301 svam = efi_system_table->runtime->set_virtual_address_map; in allocate_new_fdt_and_exit_boot()
Dloongarch-stub.c101 (unsigned long)efi_system_table); in efi_boot_kernel()
Defistub.h37 extern const efi_system_table_t *efi_system_table;
48 #define efi_bs_call(func, ...) efi_system_table->boottime->func(__VA_ARGS__)
49 #define efi_rt_call(func, ...) efi_system_table->runtime->func(__VA_ARGS__)
/Linux-v6.1/arch/x86/include/asm/
Defi.h356 ? efi_system_table->boottime->func(__VA_ARGS__) \
357 : __efi64_thunk_map(efi_table_attr(efi_system_table, \
363 ? efi_system_table->runtime->func(__VA_ARGS__) \
364 : __efi64_thunk_map(efi_table_attr(efi_system_table, \
/Linux-v6.1/arch/loongarch/include/asm/
Dbootinfo.h38 extern u64 efi_system_table;