diff options
author | Heinrich Schuchardt | 2017-10-18 18:13:03 +0200 |
---|---|---|
committer | Alexander Graf | 2017-12-01 13:22:55 +0100 |
commit | 7b9f8ad749260e11c8883fed53ae4dfefc98b2b3 (patch) | |
tree | cc99711e24dfea367106d84e67873eca6f233011 /lib | |
parent | 9804d88630cdb22f5f0ace05ac05942928410fd9 (diff) |
efi_loader: move efi_search_obj up in code
To avoid a forward declaration move efi_search_obj before
all protocol services functions.
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/efi_loader/efi_boottime.c | 41 |
1 files changed, 21 insertions, 20 deletions
diff --git a/lib/efi_loader/efi_boottime.c b/lib/efi_loader/efi_boottime.c index 743b84864fc..04a7859faac 100644 --- a/lib/efi_loader/efi_boottime.c +++ b/lib/efi_loader/efi_boottime.c @@ -691,6 +691,27 @@ static efi_status_t EFIAPI efi_check_event(struct efi_event *event) } /* + * Find the internal EFI object for a handle. + * + * @handle handle to find + * @return EFI object + */ +static struct efi_object *efi_search_obj(void *handle) +{ + struct list_head *lhandle; + + list_for_each(lhandle, &efi_obj_list) { + struct efi_object *efiobj; + + efiobj = list_entry(lhandle, struct efi_object, link); + if (efiobj->handle == handle) + return efiobj; + } + + return NULL; +} + +/* * Install protocol interface. * * This is the function for internal calls. For the API implementation of the @@ -1356,26 +1377,6 @@ static efi_status_t EFIAPI efi_exit(efi_handle_t image_handle, } /* - * Find the internal EFI object for a handle. - * - * @handle handle to find - * @return EFI object - */ -static struct efi_object *efi_search_obj(void *handle) -{ - struct list_head *lhandle; - - list_for_each(lhandle, &efi_obj_list) { - struct efi_object *efiobj; - efiobj = list_entry(lhandle, struct efi_object, link); - if (efiobj->handle == handle) - return efiobj; - } - - return NULL; -} - -/* * Unload an EFI image. * * This function implements the UnloadImage service. |