mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 16:52:14 +02:00
efi_loader: typedef struct efi_object *efi_handle_t
All our handles point to a struct efi_object. So let's define the efi_handle_t accordingly. This helps us to discover coding errors much more easily. This becomes evident by the corrections to the usage of handles in this patch. Rename variable image_handle to image_obj where applicable. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
committed by
Alexander Graf
parent
d8b2216c87
commit
faea104105
@@ -85,10 +85,10 @@ struct efi_boot_services {
|
||||
efi_status_t (EFIAPI *check_event)(struct efi_event *event);
|
||||
#define EFI_NATIVE_INTERFACE 0x00000000
|
||||
efi_status_t (EFIAPI *install_protocol_interface)(
|
||||
void **handle, const efi_guid_t *protocol,
|
||||
efi_handle_t *handle, const efi_guid_t *protocol,
|
||||
int protocol_interface_type, void *protocol_interface);
|
||||
efi_status_t (EFIAPI *reinstall_protocol_interface)(
|
||||
void *handle, const efi_guid_t *protocol,
|
||||
efi_handle_t handle, const efi_guid_t *protocol,
|
||||
void *old_interface, void *new_interface);
|
||||
efi_status_t (EFIAPI *uninstall_protocol_interface)(
|
||||
efi_handle_t handle, const efi_guid_t *protocol,
|
||||
@@ -164,9 +164,9 @@ struct efi_boot_services {
|
||||
efi_status_t (EFIAPI *locate_protocol)(const efi_guid_t *protocol,
|
||||
void *registration, void **protocol_interface);
|
||||
efi_status_t (EFIAPI *install_multiple_protocol_interfaces)(
|
||||
void **handle, ...);
|
||||
efi_handle_t *handle, ...);
|
||||
efi_status_t (EFIAPI *uninstall_multiple_protocol_interfaces)(
|
||||
void *handle, ...);
|
||||
efi_handle_t handle, ...);
|
||||
efi_status_t (EFIAPI *calculate_crc32)(const void *data,
|
||||
efi_uintn_t data_size,
|
||||
u32 *crc32);
|
||||
|
Reference in New Issue
Block a user