diff options
author | Lucas Stach <l.stach@pengutronix.de> | 2014-12-08 14:42:38 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2014-12-09 09:59:10 +0100 |
commit | 46b5a6d6527f74683176410ab8e72236a158ef64 (patch) | |
tree | 0cee3bd74141e077bae1b5d6978f83215062ba21 /include/efi.h | |
parent | c296bef5ed050b128e29e1eae6874b066be5c480 (diff) | |
download | barebox-46b5a6d6527f74683176410ab8e72236a158ef64.tar.gz barebox-46b5a6d6527f74683176410ab8e72236a158ef64.tar.xz |
fs: efivars: implement write support
Implement the standard FS ops for writing/manipulating
efivars.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include/efi.h')
-rw-r--r-- | include/efi.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/efi.h b/include/efi.h index 4abb5d2e36..9b4f16bd9f 100644 --- a/include/efi.h +++ b/include/efi.h @@ -279,7 +279,8 @@ typedef struct { u32 *Attributes, unsigned long *data_size, void *data); efi_status_t (EFIAPI *get_next_variable)(unsigned long *variable_name_size, s16 *variable_name, efi_guid_t *vendor); - void *set_variable; + efi_status_t (EFIAPI *set_variable)(s16 *variable_name, efi_guid_t *vendor, + u32 Attributes, unsigned long data_size, void *data); void *get_next_high_mono_count; void (EFIAPI *reset_system)(efi_reset_type_t reset_type, efi_status_t reset_status, unsigned long data_size, void *reset_data); |