/openbmc/u-boot/include/ |
H A D | efi_api.h | 64 efi_status_t (EFIAPI *raise_tpl)(efi_uintn_t new_tpl); 67 efi_status_t (EFIAPI *allocate_pages)(int, int, efi_uintn_t, 69 efi_status_t (EFIAPI *free_pages)(efi_physical_addr_t, efi_uintn_t); 70 efi_status_t (EFIAPI *get_memory_map)(efi_uintn_t *memory_map_size, 75 efi_status_t (EFIAPI *allocate_pool)(int, efi_uintn_t, void **); 76 efi_status_t (EFIAPI *free_pool)(void *); 78 efi_status_t (EFIAPI *create_event)(uint32_t type, 84 efi_status_t (EFIAPI *set_timer)(struct efi_event *event, 87 efi_status_t (EFIAPI *wait_for_event)(efi_uintn_t number_of_events, 90 efi_status_t (EFIAPI *signal_event)(struct efi_event *event); [all …]
|
H A D | efi_loader.h | 215 efi_status_t exit_status; 217 EFIAPI efi_status_t (*entry)(efi_handle_t image_handle, 256 efi_status_t efi_init_obj_list(void); 258 efi_status_t efi_root_node_register(void); 260 efi_status_t efi_initialize_system_table(void); 262 efi_status_t efi_console_register(void); 264 efi_status_t efi_disk_register(void); 270 efi_status_t efi_gop_register(void); 272 efi_status_t efi_net_register(void); 274 efi_status_t efi_watchdog_register(void); [all …]
|
/openbmc/linux/drivers/firmware/efi/libstub/ |
H A D | efistub.h | 47 efi_status_t __efiapi efi_pe_entry(efi_handle_t handle, 257 efi_status_t (__efiapi *allocate_pages)(int, int, unsigned long, 259 efi_status_t (__efiapi *free_pages)(efi_physical_addr_t, 261 efi_status_t (__efiapi *get_memory_map)(unsigned long *, void *, 264 efi_status_t (__efiapi *allocate_pool)(int, unsigned long, 266 efi_status_t (__efiapi *free_pool)(void *); 267 efi_status_t (__efiapi *create_event)(u32, unsigned long, 270 efi_status_t (__efiapi *set_timer)(efi_event_t, 272 efi_status_t (__efiapi *wait_for_event)(unsigned long, 276 efi_status_t (__efiapi *close_event)(efi_event_t); [all …]
|
H A D | x86-stub.c | 34 efi_status_t (__efiapi * allow_unaccepted_memory)( 42 static efi_status_t 46 efi_status_t status; in preserve_pci_rom_image() 121 efi_status_t status; in setup_efi_pci() 182 efi_status_t status; in retrieve_apple_device_properties() 228 efi_status_t efi_adjust_memory_range_protection(unsigned long start, in efi_adjust_memory_range_protection() 231 efi_status_t status; in efi_adjust_memory_range_protection() 308 efi_status_t status; in setup_unaccepted_memory() 346 static efi_status_t 349 efi_status_t statu in setup_uga() [all...] |
H A D | efi-stub.c | 57 efi_status_t status; in setup_graphics() 82 efi_status_t status; in install_memreserve_table() 113 efi_status_t efi_handle_cmdline(efi_loaded_image_t *image, char **cmdline_ptr) in efi_handle_cmdline() 116 efi_status_t status; in efi_handle_cmdline() 156 efi_status_t efi_stub_common(efi_handle_t handle, in efi_stub_common() 162 efi_status_t status; in efi_stub_common() 200 efi_status_t efi_alloc_virtmap(efi_memory_desc_t **virtmap, in efi_alloc_virtmap() 204 efi_status_t status; in efi_alloc_virtmap()
|
H A D | smbios.c | 12 efi_status_t (__efiapi *add)(efi_smbios_protocol_t *, efi_handle_t, 14 efi_status_t (__efiapi *update_string)(efi_smbios_protocol_t *, u16 *, 16 efi_status_t (__efiapi *remove)(efi_smbios_protocol_t *, u16); 17 efi_status_t (__efiapi *get_next)(efi_smbios_protocol_t *, u16 *, u8 *, 29 efi_status_t status; in efi_get_smbios_record()
|
/openbmc/linux/drivers/firmware/efi/ |
H A D | runtime-wrappers.c | 113 efi_status_t (__efiapi *acpi_prm_handler)(u64, void *); 219 efi_status_t status = EFI_NOT_FOUND; in efi_call_rts() 315 static efi_status_t __efi_queue_work(enum efi_rts_ids id, in __efi_queue_work() 347 static efi_status_t virt_efi_get_time(efi_time_t *tm, efi_time_cap_t *tc) in virt_efi_get_time() 349 efi_status_t status; in virt_efi_get_time() 358 static efi_status_t virt_efi_set_time(efi_time_t *tm) in virt_efi_set_time() 360 efi_status_t status; in virt_efi_set_time() 369 static efi_status_t virt_efi_get_wakeup_time(efi_bool_t *enabled, in virt_efi_get_wakeup_time() 373 efi_status_t status; in virt_efi_get_wakeup_time() 382 static efi_status_t virt_efi_set_wakeup_time(efi_bool_t enabled, efi_time_t *tm) in virt_efi_set_wakeup_time() [all …]
|
H A D | vars.c | 26 static efi_status_t check_var_size(bool nonblocking, u32 attributes, in check_var_size() 30 efi_status_t status; in check_var_size() 176 efi_status_t efivar_get_variable(efi_char16_t *name, efi_guid_t *vendor, in efivar_get_variable() 188 efi_status_t efivar_get_next_variable(unsigned long *name_size, in efivar_get_next_variable() 201 efi_status_t efivar_set_variable_locked(efi_char16_t *name, efi_guid_t *vendor, in efivar_set_variable_locked() 206 efi_status_t status; in efivar_set_variable_locked() 234 efi_status_t efivar_set_variable(efi_char16_t *name, efi_guid_t *vendor, in efivar_set_variable() 237 efi_status_t status; in efivar_set_variable() 249 efi_status_t efivar_query_variable_info(u32 attr, in efivar_query_variable_info()
|
/openbmc/u-boot/lib/efi_selftest/ |
H A D | efi_selftest_loadimage.c | 145 static efi_status_t EFIAPI open_volume 149 static efi_status_t EFIAPI open 154 static efi_status_t EFIAPI close(struct efi_file_handle *this); 156 static efi_status_t EFIAPI delete(struct efi_file_handle *this); 158 static efi_status_t EFIAPI read 161 static efi_status_t EFIAPI write 164 static efi_status_t EFIAPI getpos(struct efi_file_handle *this, u64 *pos); 166 static efi_status_t EFIAPI setpos(struct efi_file_handle *this, u64 pos); 168 static efi_status_t EFIAPI getinfo 172 static efi_status_t EFIAPI setinfo [all …]
|
H A D | efi_selftest_controllers.c | 40 static efi_status_t count_child_controllers(efi_handle_t handle, in count_child_controllers() 44 efi_status_t ret; in count_child_controllers() 74 static efi_status_t EFIAPI supported( in supported() 79 efi_status_t ret; in supported() 111 static efi_status_t EFIAPI start( in start() 117 efi_status_t ret; in start() 166 static efi_status_t disconnect_child(efi_handle_t controller_handle, in disconnect_child() 169 efi_status_t ret; in disconnect_child() 196 static efi_status_t EFIAPI stop( in stop() 202 efi_status_t ret; in stop() [all …]
|
/openbmc/linux/drivers/firmware/efi/test/ |
H A D | efi_test.h | 20 efi_status_t *status; 29 efi_status_t *status; 36 efi_status_t *status; 44 efi_status_t *status; 50 efi_status_t *status; 55 efi_status_t *status; 62 efi_status_t *status; 68 efi_status_t *status; 73 efi_status_t *status; 81 efi_status_t *status; [all …]
|
/openbmc/u-boot/lib/efi_loader/ |
H A D | efi_boottime.c | 72 static efi_status_t EFIAPI efi_disconnect_controller( 189 efi_status_t is_valid_tpl(efi_uintn_t tpl) in is_valid_tpl() 313 static efi_status_t EFIAPI efi_allocate_pages_ext(int type, int memory_type, in efi_allocate_pages_ext() 317 efi_status_t r; in efi_allocate_pages_ext() 336 static efi_status_t EFIAPI efi_free_pages_ext(uint64_t memory, in efi_free_pages_ext() 339 efi_status_t r; in efi_free_pages_ext() 362 static efi_status_t EFIAPI efi_get_memory_map_ext( in efi_get_memory_map_ext() 369 efi_status_t r; in efi_get_memory_map_ext() 391 static efi_status_t EFIAPI efi_allocate_pool_ext(int pool_type, in efi_allocate_pool_ext() 395 efi_status_t r; in efi_allocate_pool_ext() [all …]
|
H A D | efi_net.c | 56 static efi_status_t EFIAPI efi_net_start(struct efi_simple_network *this) in efi_net_start() 58 efi_status_t ret = EFI_SUCCESS; in efi_net_start() 86 static efi_status_t EFIAPI efi_net_stop(struct efi_simple_network *this) in efi_net_stop() 88 efi_status_t ret = EFI_SUCCESS; in efi_net_stop() 118 static efi_status_t EFIAPI efi_net_initialize(struct efi_simple_network *this, in efi_net_initialize() 122 efi_status_t r = EFI_SUCCESS; in efi_net_initialize() 163 static efi_status_t EFIAPI efi_net_reset(struct efi_simple_network *this, in efi_net_reset() 181 static efi_status_t EFIAPI efi_net_shutdown(struct efi_simple_network *this) in efi_net_shutdown() 183 efi_status_t ret = EFI_SUCCESS; in efi_net_shutdown() 215 static efi_status_t EFIAPI efi_net_receive_filters in efi_net_receive_filters() [all …]
|
H A D | efi_console.c | 127 static efi_status_t EFIAPI efi_cout_output_string( in efi_cout_output_string() 135 efi_status_t ret = EFI_SUCCESS; in efi_cout_output_string() 189 static efi_status_t EFIAPI efi_cout_test_string( in efi_cout_test_string() 293 static efi_status_t EFIAPI efi_cout_query_mode( in efi_cout_query_mode() 314 static efi_status_t EFIAPI efi_cout_set_mode( in efi_cout_set_mode() 346 static efi_status_t EFIAPI efi_cout_set_attribute( in efi_cout_set_attribute() 364 static efi_status_t EFIAPI efi_cout_clear_screen( in efi_cout_clear_screen() 376 static efi_status_t EFIAPI efi_cout_reset( in efi_cout_reset() 390 static efi_status_t EFIAPI efi_cout_set_cursor_position( in efi_cout_set_cursor_position() 394 efi_status_t ret = EFI_SUCCESS; in efi_cout_set_cursor_position() [all …]
|
H A D | efi_hii_config.c | 21 static efi_status_t EFIAPI 32 static efi_status_t EFIAPI 41 static efi_status_t EFIAPI 51 static efi_status_t EFIAPI 65 static efi_status_t EFIAPI 78 static efi_status_t EFIAPI 98 efi_status_t EFIAPI 109 efi_status_t EFIAPI 119 efi_status_t EFIAPI
|
H A D | efi_file.c | 221 static efi_status_t EFIAPI efi_file_open(struct efi_file_handle *file, in efi_file_open() 226 efi_status_t ret; in efi_file_open() 268 static efi_status_t file_close(struct file_handle *fh) in file_close() 275 static efi_status_t EFIAPI efi_file_close(struct efi_file_handle *file) in efi_file_close() 282 static efi_status_t EFIAPI efi_file_delete(struct efi_file_handle *file) in efi_file_delete() 285 efi_status_t ret = EFI_SUCCESS; in efi_file_delete() 302 static efi_status_t file_read(struct file_handle *fh, u64 *buffer_size, in file_read() 317 static efi_status_t dir_read(struct file_handle *fh, u64 *buffer_size, in dir_read() 389 static efi_status_t EFIAPI efi_file_read(struct efi_file_handle *file, in efi_file_read() 393 efi_status_t ret = EFI_SUCCESS; in efi_file_read() [all …]
|
H A D | efi_runtime.c | 28 static efi_status_t __efi_runtime EFIAPI efi_unimplemented(void); 29 static efi_status_t __efi_runtime EFIAPI efi_device_error(void); 30 static efi_status_t __efi_runtime EFIAPI efi_invalid_parameter(void); 120 efi_status_t reset_status, in efi_reset_system_boottime() 166 static efi_status_t EFIAPI efi_get_time_boottime( in efi_get_time_boottime() 171 efi_status_t ret = EFI_SUCCESS; in efi_get_time_boottime() 235 efi_status_t reset_status, in efi_reset_system() 247 efi_status_t __weak efi_reset_system_init(void) in efi_reset_system_init() 266 efi_status_t __weak __efi_runtime EFIAPI efi_get_time( in efi_get_time() 433 static efi_status_t EFIAPI efi_set_virtual_address_map( in efi_set_virtual_address_map() [all …]
|
H A D | efi_hii.c | 125 static efi_status_t 133 efi_status_t ret; in add_strings_package() 251 static efi_status_t 296 static efi_status_t 364 static efi_status_t 370 efi_status_t ret = EFI_SUCCESS; in add_packages() 443 static efi_status_t EFIAPI 450 efi_status_t ret; in new_package_list() 473 static efi_status_t EFIAPI 489 static efi_status_t EFIAPI [all …]
|
H A D | efi_disk.c | 44 static efi_status_t EFIAPI efi_disk_reset(struct efi_block_io *this, in efi_disk_reset() 56 static efi_status_t efi_disk_rw_blocks(struct efi_block_io *this, in efi_disk_rw_blocks() 95 static efi_status_t EFIAPI efi_disk_read_blocks(struct efi_block_io *this, in efi_disk_read_blocks() 100 efi_status_t r; in efi_disk_read_blocks() 130 static efi_status_t EFIAPI efi_disk_write_blocks(struct efi_block_io *this, in efi_disk_write_blocks() 135 efi_status_t r; in efi_disk_write_blocks() 165 static efi_status_t EFIAPI efi_disk_flush_blocks(struct efi_block_io *this) in efi_disk_flush_blocks() 196 efi_status_t ret; in efi_fs_from_path() 231 static efi_status_t efi_disk_add_dev( in efi_disk_add_dev() 242 efi_status_t ret; in efi_disk_add_dev() [all …]
|
/openbmc/u-boot/lib/efi_driver/ |
H A D | efi_uclass.c | 30 static efi_status_t check_node_type(efi_handle_t handle) in check_node_type() 32 efi_status_t r, ret = EFI_SUCCESS; in check_node_type() 57 static efi_status_t EFIAPI efi_uc_supported( in efi_uc_supported() 62 efi_status_t r, ret; in efi_uc_supported() 105 static efi_status_t EFIAPI efi_uc_start( in efi_uc_start() 110 efi_status_t r, ret; in efi_uc_start() 159 static efi_status_t disconnect_child(efi_handle_t controller_handle, in disconnect_child() 162 efi_status_t ret; in disconnect_child() 191 static efi_status_t EFIAPI efi_uc_stop( in efi_uc_stop() 197 efi_status_t ret; in efi_uc_stop() [all …]
|
/openbmc/linux/arch/x86/platform/efi/ |
H A D | efi_64.c | 515 efi_status_t ____s; \ 543 efi_status_t __s; \ 554 static efi_status_t __init __no_sanitize_address 560 efi_status_t status; in efi_thunk_set_virtual_address_map() 577 static efi_status_t efi_thunk_get_time(efi_time_t *tm, efi_time_cap_t *tc) in efi_thunk_get_time() 582 static efi_status_t efi_thunk_set_time(efi_time_t *tm) in efi_thunk_set_time() 587 static efi_status_t 594 static efi_status_t 605 static efi_status_t 611 efi_status_t status; in efi_thunk_get_variable() [all …]
|
/openbmc/openbmc/meta-arm/meta-arm-bsp/recipes-security/trusted-services/corstone1000/ |
H A D | 0015-Add-timestamp-validation-for-uefi-variables.patch | 21 @@ -76,6 +76,7 @@ static efi_status_t verify_var_by_key_var(const efi_data_map *new_var, 24 static efi_status_t authenticate_variable(const struct uefi_variable_store *context, 29 @@ -197,6 +198,7 @@ efi_status_t uefi_variable_store_set_variable(const struct uefi_variable_store * 36 efi_status_t status = check_name_terminator(var->Name, var->NameSize); 37 @@ -225,6 +227,9 @@ efi_status_t uefi_variable_store_set_variable(const struct uefi_variable_store * 47 @@ -240,7 +245,7 @@ efi_status_t uefi_variable_store_set_variable(const struct uefi_variable_store * 56 @@ -326,7 +331,7 @@ efi_status_t uefi_variable_store_set_variable(const struct uefi_variable_store * 65 @@ -358,9 +363,11 @@ efi_status_t uefi_variable_store_set_variable(const struct uefi_variable_store… 79 @@ -1106,6 +1113,7 @@ static efi_status_t verify_var_by_key_var(const efi_data_map *new_var, 82 static efi_status_t authenticate_variable(const struct uefi_variable_store *context, [all …]
|
H A D | 0017-Implement-Private-Authenticated-Variable-verificatio.patch | 24 @@ -75,15 +75,25 @@ static efi_status_t verify_var_by_key_var(const efi_data_map *new_var, 30 static efi_status_t authenticate_variable(const struct uefi_variable_store *context, 36 static efi_status_t authenticate_secure_boot_variable(const struct uefi_variable_store *context, 42 +static efi_status_t authenticate_private_variable(const struct uefi_variable_store *context, 51 static efi_status_t store_variable_data(const struct uefi_variable_store *context, 52 @@ -205,6 +215,7 @@ efi_status_t uefi_variable_store_set_variable(const struct uefi_variable_store * 59 efi_status_t status = check_name_terminator(var->Name, var->NameSize); 60 @@ -233,8 +244,9 @@ efi_status_t uefi_variable_store_set_variable(const struct uefi_variable_store * 71 @@ -251,7 +263,8 @@ efi_status_t uefi_variable_store_set_variable(const struct uefi_variable_store * 81 @@ -337,7 +350,8 @@ efi_status_t uefi_variable_store_set_variable(const struct uefi_variable_store * [all …]
|
/openbmc/u-boot/cmd/ |
H A D | bootefi.c | 79 static efi_status_t copy_fdt(void **fdtp) in copy_fdt() 82 efi_status_t ret = 0; in copy_fdt() 168 static efi_status_t efi_install_fdt(ulong fdt_addr) in efi_install_fdt() 171 efi_status_t ret; in efi_install_fdt() 201 static efi_status_t bootefi_run_prepare(const char *load_options_path, in bootefi_run_prepare() 207 efi_status_t ret; in bootefi_run_prepare() 245 static efi_status_t do_bootefi_exec(void *efi, in do_bootefi_exec() 251 efi_status_t ret; in do_bootefi_exec() 331 static efi_status_t bootefi_test_prepare in bootefi_test_prepare() 336 efi_status_t ret; in bootefi_test_prepare() [all …]
|
/openbmc/linux/include/linux/ |
H A D | efi.h | 47 typedef unsigned long efi_status_t; typedef 283 typedef efi_status_t efi_get_time_t (efi_time_t *tm, efi_time_cap_t *tc); 284 typedef efi_status_t efi_set_time_t (efi_time_t *tm); 285 typedef efi_status_t efi_get_wakeup_time_t (efi_bool_t *enabled, efi_bool_t *pending, 287 typedef efi_status_t efi_set_wakeup_time_t (efi_bool_t enabled, efi_time_t *tm); 288 typedef efi_status_t efi_get_variable_t (efi_char16_t *name, efi_guid_t *vendor, u32 *attr, 290 typedef efi_status_t efi_get_next_variable_t (unsigned long *name_size, efi_char16_t *name, 292 typedef efi_status_t efi_set_variable_t (efi_char16_t *name, efi_guid_t *vendor, 295 typedef efi_status_t efi_get_next_high_mono_count_t (u32 *count); 296 typedef void efi_reset_system_t (int reset_type, efi_status_t status, [all …]
|