efi_guid_t
efi_append_variable(efi_guid_t guid, const char *name,
efi_del_variable(efi_guid_t guid, const char *name)
efi_get_variable(efi_guid_t guid, const char *name,
efi_get_variable_attributes(efi_guid_t guid, const char *name,
efi_get_variable_size(efi_guid_t guid, const char *name,
efi_get_next_variable_name(efi_guid_t **guid, char **name)
static efi_guid_t retguid;
efi_guid_cmp(const efi_guid_t *guid1, const efi_guid_t *guid2)
efi_guid_is_zero(const efi_guid_t *guid)
efi_guid_to_name(efi_guid_t *guid, char **name)
efi_guid_to_symbol(efi_guid_t *guid __unused, char **symbol __unused)
efi_guid_to_str(const efi_guid_t *guid, char **sp)
efi_name_to_guid(const char *name, efi_guid_t *guid)
efi_set_variable(efi_guid_t guid, const char *name,
const efi_guid_t efi_guid_empty = Z;
efi_str_to_guid(const char *s, efi_guid_t *guid)
((efi_guid_t) {(a), (b), (c), { (d) >> 8, (d) & 0xff, \
((efi_guid_t) {(a), (b), (c), { (d) & 0xff, (d) >> 8, \
int efi_append_variable(efi_guid_t guid, const char *name,
int efi_del_variable(efi_guid_t guid, const char *name);
int efi_get_variable(efi_guid_t guid, const char *name,
int efi_get_variable_attributes(efi_guid_t guid, const char *name,
int efi_get_variable_size(efi_guid_t guid, const char *name, size_t *size);
int efi_get_next_variable_name(efi_guid_t **guid, char **name);
int efi_guid_cmp(const efi_guid_t *guid1, const efi_guid_t *guid2);
int efi_guid_is_zero(const efi_guid_t *guid1);
int efi_guid_to_name(efi_guid_t *guid, char **name);
int efi_guid_to_symbol(efi_guid_t *guid, char **symbol);
int efi_guid_to_str(const efi_guid_t *guid, char **sp);
int efi_name_to_guid(const char *name, efi_guid_t *guid);
int efi_set_variable(efi_guid_t guid, const char *name,
int efi_str_to_guid(const char *s, efi_guid_t *guid);
efi_guid_t guid;
extern const efi_guid_t efi_guid_empty;
efi_guid_t efi_memreserve = LINUX_EFI_MEMRESERVE_TABLE;
if (memcmp(&cfgtbl->ct_guid, &efi_memreserve, sizeof(efi_guid_t)) != 0)
get_table(efi_guid_t *guid, void **ptr)
efi_guid_t guid = EFI_TABLE_ESRT;
efi_guid_t guid = EFI_PROPERTIES_TABLE;
efi_guid_t guid = EFI_MEMORY_ATTRIBUTES_TABLE;
copy_table(efi_guid_t *guid, void **buf, size_t buf_len, size_t *table_len)
efi_guid_t guid;
var_get(efi_char *name, efi_guid_t *vendor, uint32_t *attrib,
var_nextname(size_t *namesize, efi_char *name, efi_guid_t *vendor)
var_set(efi_char *name, efi_guid_t *vendor, uint32_t attrib,
efi_guid_t efi_smbios = EFI_TABLE_SMBIOS;
efi_guid_t efi_smbios = EFI_TABLE_SMBIOS;
efi_guid_t efi_smbios3 = EFI_TABLE_SMBIOS3;
var_get(efi_char *name, efi_guid_t *vendor, uint32_t *attrib,
var_nextname(size_t *namesize, efi_char *name, efi_guid_t *vendor)
var_set(efi_char *name, efi_guid_t *vendor, uint32_t attrib,
efi_guid_t fw_class;
efi_status (*rt_getvar)(efi_char *, efi_guid_t *, uint32_t *,
efi_status (*rt_scanvar)(u_long *, efi_char *, efi_guid_t *)
efi_status (*rt_setvar)(efi_char *, efi_guid_t *, uint32_t,
int (*get_table)(efi_guid_t *, void **);
int (*copy_table)(efi_guid_t *, void **, size_t, size_t *);
int (*var_get)(uint16_t *, efi_guid_t *, uint32_t *, size_t *,
int (*var_nextname)(size_t *, uint16_t *, efi_guid_t *);
int (*var_set)(uint16_t *, efi_guid_t *, uint32_t, size_t, void *);
efi_get_table(efi_guid_t *guid, void **ptr)
efi_copy_table(efi_guid_t *guid, void **buf, size_t buf_len, size_t *table_len)
efi_var_get(uint16_t *name, efi_guid_t *vendor, uint32_t *attrib,
efi_var_nextname(size_t *namesize, uint16_t *name, efi_guid_t *vendor)
efi_var_set(uint16_t *name, efi_guid_t *vendor, uint32_t attrib,
efi_guid_t ct_guid;
_Static_assert(sizeof(struct uuid) == sizeof(efi_guid_t),
efi_guid_t guid; /* GUID to look up */
efi_guid_t vendor; /* Vendor's GUID for variable */
efi_guid_t guid;
efi_guid_t *guid;
efi_guid_t guid;
breakdown_name(char *name, efi_guid_t *guid, char **vname)
efi_guid_t guid;
efi_guid_t guid;
efi_guid_t guid;
pretty_guid(efi_guid_t *guid, char **gname)
print_var(efi_guid_t *guid, char *name)
efi_guid_t guid;
efi_guid_t *guid = NULL;