/Linux-v5.4/drivers/firmware/efi/libstub/ |
D | arm-stub.c | 100 efi_status_t handle_kernel_image(efi_system_table_t *sys_table, 113 unsigned long efi_entry(void *handle, efi_system_table_t *sys_table, in efi_entry() argument 135 if (sys_table->hdr.signature != EFI_SYSTEM_TABLE_SIGNATURE) in efi_entry() 138 status = check_platform_features(sys_table); in efi_entry() 147 status = sys_table->boottime->handle_protocol(handle, in efi_entry() 150 pr_efi_err(sys_table, "Failed to get loaded image protocol\n"); in efi_entry() 154 dram_base = get_dram_base(sys_table); in efi_entry() 156 pr_efi_err(sys_table, "Failed to find DRAM base\n"); in efi_entry() 165 cmdline_ptr = efi_convert_cmdline(sys_table, image, &cmdline_size); in efi_entry() 167 pr_efi_err(sys_table, "getting command line via LOADED_IMAGE_PROTOCOL\n"); in efi_entry() [all …]
|
D | fdt.c | 19 static void fdt_update_cell_size(efi_system_table_t *sys_table, void *fdt) in fdt_update_cell_size() argument 30 static efi_status_t update_fdt(efi_system_table_t *sys_table, void *orig_fdt, in update_fdt() argument 43 pr_efi_err(sys_table, "Device Tree header not valid!\n"); in update_fdt() 51 pr_efi_err(sys_table, "Truncated device tree! foo!\n"); in update_fdt() 65 fdt_update_cell_size(sys_table, fdt); in update_fdt() 114 fdt_val64 = cpu_to_fdt64((u64)(unsigned long)sys_table); in update_fdt() 143 efi_status = efi_get_random_bytes(sys_table, sizeof(fdt_val64), in update_fdt() 247 efi_status_t allocate_new_fdt_and_exit_boot(efi_system_table_t *sys_table, in allocate_new_fdt_and_exit_boot() argument 278 status = efi_get_memory_map(sys_table, &map); in allocate_new_fdt_and_exit_boot() 280 pr_efi_err(sys_table, "Unable to retrieve UEFI memory map.\n"); in allocate_new_fdt_and_exit_boot() [all …]
|
D | efistub.h | 32 #define pr_efi(sys_table, msg) do { \ argument 33 if (!is_quiet()) efi_printk(sys_table, "EFI stub: "msg); \ 36 #define pr_efi_err(sys_table, msg) efi_printk(sys_table, "EFI stub: ERROR: "msg) argument 42 efi_status_t allocate_new_fdt_and_exit_boot(efi_system_table_t *sys_table, 51 void *get_fdt(efi_system_table_t *sys_table, unsigned long *fdt_size); 57 efi_status_t efi_get_random_bytes(efi_system_table_t *sys_table, 68 void *get_efi_config_table(efi_system_table_t *sys_table, efi_guid_t guid);
|
D | arm32-stub.c | 190 efi_status_t handle_kernel_image(efi_system_table_t *sys_table, in handle_kernel_image() argument 219 status = reserve_kernel_base(sys_table, kernel_base, reserve_addr, in handle_kernel_image() 222 pr_efi_err(sys_table, "Unable to allocate memory for uncompressed kernel.\n"); in handle_kernel_image() 231 status = efi_relocate_kernel(sys_table, image_addr, *image_size, in handle_kernel_image() 235 pr_efi_err(sys_table, "Failed to relocate kernel.\n"); in handle_kernel_image() 236 efi_free(sys_table, *reserve_size, *reserve_addr); in handle_kernel_image() 247 pr_efi_err(sys_table, "Failed to relocate kernel, no low memory available.\n"); in handle_kernel_image() 248 efi_free(sys_table, *reserve_size, *reserve_addr); in handle_kernel_image() 250 efi_free(sys_table, *image_size, *image_addr); in handle_kernel_image()
|
D | efi-stub-helper.c | 930 efi_system_table_##bits##_t *sys_table; \ 934 sys_table = (typeof(sys_table))_sys_table; \ 935 tables = (typeof(tables))(unsigned long)sys_table->tables; \ 937 for (i = 0; i < sys_table->nr_tables; i++) { \ 949 void *get_efi_config_table(efi_system_table_t *sys_table, efi_guid_t guid) in get_efi_config_table() argument 952 return get_efi_config_table64(sys_table, guid); in get_efi_config_table() 954 return get_efi_config_table32(sys_table, guid); in get_efi_config_table()
|
/Linux-v5.4/arch/x86/boot/compressed/ |
D | eboot.c | 21 static efi_system_table_t *sys_table; variable 35 table = (typeof(table))sys_table; \ 76 efi_printk(sys_table, "Failed to allocate memory for 'rom'\n"); in preserve_pci_rom_image() 93 efi_printk(sys_table, "Failed to read rom->vendor\n"); in preserve_pci_rom_image() 102 efi_printk(sys_table, "Failed to read rom->devid\n"); in preserve_pci_rom_image() 150 efi_printk(sys_table, "Failed to allocate memory for 'pci_handle'\n"); in setup_efi_pci() 208 efi_printk(sys_table, "Unsupported properties proto version\n"); in retrieve_apple_device_properties() 220 efi_printk(sys_table, "Failed to allocate memory for 'properties'\n"); in retrieve_apple_device_properties() 250 efi_table_attr(efi_system_table, fw_vendor, sys_table); in setup_quirks() 397 sys_table = (efi_system_table_t *)(unsigned long)efi_early->table; in make_boot_params() [all …]
|
/Linux-v5.4/arch/ia64/kernel/ |
D | crash.c | 237 static struct ctl_table sys_table[] = { variable 259 register_sysctl_table(sys_table); in machine_crash_setup()
|
/Linux-v5.4/arch/arm/include/asm/ |
D | efi.h | 65 void free_screen_info(efi_system_table_t *sys_table, struct screen_info *si);
|
/Linux-v5.4/include/linux/ |
D | efi.h | 1639 enum efi_secureboot_mode efi_get_secureboot(efi_system_table_t *sys_table); 1648 void efi_retrieve_tpm2_eventlog(efi_system_table_t *sys_table); 1704 efi_status_t efi_exit_boot_services(efi_system_table_t *sys_table,
|
/Linux-v5.4/fs/quota/ |
D | dquot.c | 2949 static struct ctl_table sys_table[] = { variable 2965 register_sysctl_table(sys_table); in dquot_init()
|