aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2019-05-25 11:34:40 -0400
committerTom Rini <trini@konsulko.com>2019-05-25 11:34:40 -0400
commit85e1900d9935b2b9fe02e0b3faba75e1695af172 (patch)
tree80561b053dd0b56328ccc37872c3235a42cff313 /include
parent56730706cc6842e852fb6d2c6fd90d07786c2ecf (diff)
parenta2c6983740104c8e608c411eff6a58e2f4feaede (diff)
downloadu-boot-85e1900d9935b2b9fe02e0b3faba75e1695af172.zip
u-boot-85e1900d9935b2b9fe02e0b3faba75e1695af172.tar.gz
u-boot-85e1900d9935b2b9fe02e0b3faba75e1695af172.tar.bz2
Merge tag 'efi-2019-07-rc3-3' of git://git.denx.de/u-boot-efi
Pull request for UEFI sub-system for v2019.07-rc3 (3) Several bug fixes for the UEFI sub-system are provided. The SetTime() boottime service is implemented.
Diffstat (limited to 'include')
-rw-r--r--include/efi_loader.h19
1 files changed, 14 insertions, 5 deletions
diff --git a/include/efi_loader.h b/include/efi_loader.h
index 8167e6f..43d3a08 100644
--- a/include/efi_loader.h
+++ b/include/efi_loader.h
@@ -160,27 +160,36 @@ extern const efi_guid_t efi_guid_hii_string_protocol;
extern unsigned int __efi_runtime_start, __efi_runtime_stop;
extern unsigned int __efi_runtime_rel_start, __efi_runtime_rel_stop;
-/*
+/**
+ * struct efi_open_protocol_info_item - open protocol info item
+ *
* When a protocol is opened a open protocol info entry is created.
* These are maintained in a list.
+ *
+ * @link: link to the list of open protocol info entries of a protocol
+ * @info: information about the opening of a protocol
*/
struct efi_open_protocol_info_item {
- /* Link to the list of open protocol info entries of a protocol */
struct list_head link;
struct efi_open_protocol_info_entry info;
};
-/*
+/**
+ * struct efi_handler - single protocol interface of a handle
+ *
* When the UEFI payload wants to open a protocol on an object to get its
* interface (usually a struct with callback functions), this struct maps the
* protocol GUID to the respective protocol interface
+ *
+ * @link: link to the list of protocols of a handle
+ * @guid: GUID of the protocol
+ * @protocol_interface: protocol interface
+ * @open_infos link to the list of open protocol info items
*/
struct efi_handler {
- /* Link to the list of protocols of a handle */
struct list_head link;
const efi_guid_t *guid;
void *protocol_interface;
- /* Link to the list of open protocol info items */
struct list_head open_infos;
};