diff options
author | Tom Rini <trini@konsulko.com> | 2019-06-12 07:15:38 -0400 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2019-06-12 07:15:38 -0400 |
commit | c2ea87883ef309570c8903e6de4b8b78685d73d0 (patch) | |
tree | 5b9c78bb192af004079ea333299e41de6d1456a5 /include | |
parent | 2702646bc083c7916aedc8c5eef81948c5c3864f (diff) | |
parent | 7a69e97ba42a93e33dccfe715a8522754117a715 (diff) | |
download | u-boot-c2ea87883ef309570c8903e6de4b8b78685d73d0.tar.gz |
Merge tag 'efi-2019-07-rc5' of git://git.denx.de/u-boot-efi
Pull request for UEFI sub-system for v2019.07-rc5
This pull request provides fixes for event services.
Diffstat (limited to 'include')
-rw-r--r-- | include/efi_loader.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/efi_loader.h b/include/efi_loader.h index 23ce732267..f0e1313f93 100644 --- a/include/efi_loader.h +++ b/include/efi_loader.h @@ -256,6 +256,7 @@ struct efi_loaded_image_obj { * struct efi_event * * @link: Link to list of all events + * @queue_link: Link to the list of queued events * @type: Type of event, see efi_create_event * @notify_tpl: Task priority level of notifications * @nofify_function: Function to call when the event is triggered @@ -264,11 +265,11 @@ struct efi_loaded_image_obj { * @trigger_time: Period of the timer * @trigger_next: Next time to trigger the timer * @trigger_type: Type of timer, see efi_set_timer - * @is_queued: The notification function is queued * @is_signaled: The event occurred. The event is in the signaled state. */ struct efi_event { struct list_head link; + struct list_head queue_link; uint32_t type; efi_uintn_t notify_tpl; void (EFIAPI *notify_function)(struct efi_event *event, void *context); @@ -277,7 +278,6 @@ struct efi_event { u64 trigger_next; u64 trigger_time; enum efi_timer_delay trigger_type; - bool is_queued; bool is_signaled; }; @@ -432,7 +432,7 @@ efi_status_t efi_create_event(uint32_t type, efi_uintn_t notify_tpl, efi_status_t efi_set_timer(struct efi_event *event, enum efi_timer_delay type, uint64_t trigger_time); /* Call this to signal an event */ -void efi_signal_event(struct efi_event *event, bool check_tpl); +void efi_signal_event(struct efi_event *event); /* open file system: */ struct efi_simple_file_system_protocol *efi_simple_file_system( |