Home
last modified time | relevance | path

Searched refs:efivar_entry (Results 1 – 11 of 11) sorted by relevance

/Linux-v5.4/drivers/firmware/efi/
Defivars.c46 ssize_t (*show) (struct efivar_entry *entry, char *buf);
47 ssize_t (*store)(struct efivar_entry *entry, const char *buf, size_t count);
58 #define to_efivar_entry(obj) container_of(obj, struct efivar_entry, kobj)
64 efivar_create_sysfs_entry(struct efivar_entry *new_var);
67 efivar_guid_read(struct efivar_entry *entry, char *buf) in efivar_guid_read()
83 efivar_attr_read(struct efivar_entry *entry, char *buf) in efivar_attr_read()
116 efivar_size_read(struct efivar_entry *entry, char *buf) in efivar_size_read()
133 efivar_data_read(struct efivar_entry *entry, char *buf) in efivar_data_read()
192 efivar_store_raw(struct efivar_entry *entry, const char *buf, size_t count) in efivar_store_raw()
249 efivar_show_raw(struct efivar_entry *entry, char *buf) in efivar_show_raw()
[all …]
Defi-pstore.c38 static int efi_pstore_read_func(struct efivar_entry *entry, in efi_pstore_read_func()
109 static void efi_pstore_scan_sysfs_enter(struct efivar_entry *pos, in efi_pstore_scan_sysfs_enter()
110 struct efivar_entry *next, in efi_pstore_scan_sysfs_enter()
123 static inline int __efi_pstore_scan_sysfs_exit(struct efivar_entry *entry, in __efi_pstore_scan_sysfs_exit()
145 static int efi_pstore_scan_sysfs_exit(struct efivar_entry *pos, in efi_pstore_scan_sysfs_exit()
146 struct efivar_entry *next, in efi_pstore_scan_sysfs_exit()
170 struct efivar_entry **pos = (struct efivar_entry **)&record->psi->data; in efi_pstore_sysfs_entry_iter()
171 struct efivar_entry *entry, *n; in efi_pstore_sysfs_entry_iter()
275 static int efi_pstore_erase_func(struct efivar_entry *entry, void *data) in efi_pstore_erase_func()
304 struct efivar_entry *entry = NULL; in efi_pstore_erase_name()
Dvars.c340 struct efivar_entry *entry, *n; in variable_is_present()
526 int efivar_entry_add(struct efivar_entry *entry, struct list_head *head) in efivar_entry_add()
543 int efivar_entry_remove(struct efivar_entry *entry) in efivar_entry_remove()
565 static void efivar_entry_list_del_unlock(struct efivar_entry *entry) in efivar_entry_list_del_unlock()
586 int __efivar_entry_delete(struct efivar_entry *entry) in __efivar_entry_delete()
612 int efivar_entry_delete(struct efivar_entry *entry) in efivar_entry_delete()
659 int efivar_entry_set(struct efivar_entry *entry, u32 attributes, in efivar_entry_set()
814 struct efivar_entry *efivar_entry_find(efi_char16_t *name, efi_guid_t guid, in efivar_entry_find()
817 struct efivar_entry *entry, *n; in efivar_entry_find()
855 int efivar_entry_size(struct efivar_entry *entry, unsigned long *size) in efivar_entry_size()
[all …]
Defibc.c28 struct efivar_entry *entry; in efibc_set_variable()
Defi.c241 struct efivar_entry *entry; in efivar_ssdt_iter()
265 struct efivar_entry *entry, *aux; in efivar_ssdt_load()
/Linux-v5.4/fs/efivarfs/
Dinode.c72 struct efivar_entry *var; in efivarfs_create()
79 var = kzalloc(sizeof(struct efivar_entry), GFP_KERNEL); in efivarfs_create()
124 struct efivar_entry *var = d_inode(dentry)->i_private; in efivarfs_unlink()
Dfile.c18 struct efivar_entry *var = file->private_data; in efivarfs_file_write()
68 struct efivar_entry *var = file->private_data; in efivarfs_file_read()
Dsuper.c110 struct efivar_entry *entry; in efivarfs_callback()
180 static int efivarfs_destroy(struct efivar_entry *entry, void *data) in efivarfs_destroy()
/Linux-v5.4/include/linux/
Defi.h1372 struct efivar_entry { struct
1475 efivar_unregister(struct efivar_entry *var) in efivar_unregister()
1489 int efivar_entry_add(struct efivar_entry *entry, struct list_head *head);
1490 int efivar_entry_remove(struct efivar_entry *entry);
1492 int __efivar_entry_delete(struct efivar_entry *entry);
1493 int efivar_entry_delete(struct efivar_entry *entry);
1495 int efivar_entry_size(struct efivar_entry *entry, unsigned long *size);
1496 int __efivar_entry_get(struct efivar_entry *entry, u32 *attributes,
1498 int efivar_entry_get(struct efivar_entry *entry, u32 *attributes,
1500 int efivar_entry_set(struct efivar_entry *entry, u32 attributes,
[all …]
/Linux-v5.4/drivers/input/keyboard/
Dapplespi.c1576 struct efivar_entry *efivar_entry; in applespi_get_saved_bl_level() local
1581 efivar_entry = kmalloc(sizeof(*efivar_entry), GFP_KERNEL); in applespi_get_saved_bl_level()
1582 if (!efivar_entry) in applespi_get_saved_bl_level()
1585 memcpy(efivar_entry->var.VariableName, EFI_BL_LEVEL_NAME, in applespi_get_saved_bl_level()
1587 efivar_entry->var.VendorGuid = EFI_BL_LEVEL_GUID; in applespi_get_saved_bl_level()
1590 sts = efivar_entry_get(efivar_entry, NULL, &efi_data_len, &efi_data); in applespi_get_saved_bl_level()
1596 kfree(efivar_entry); in applespi_get_saved_bl_level()
/Linux-v5.4/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
Dfirmware.c465 struct efivar_entry *nvram_efivar; in brcmf_fw_nvram_from_efi()