Home
last modified time | relevance | path

Searched refs:efivar_entry (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-6.6/fs/efivarfs/
H A Dinternal.h21 struct efivar_entry { struct
30 int efivar_entry_add(struct efivar_entry *entry, struct list_head *head);
31 void __efivar_entry_add(struct efivar_entry *entry, struct list_head *head);
32 void efivar_entry_remove(struct efivar_entry *entry);
33 int efivar_entry_delete(struct efivar_entry *entry);
35 int efivar_entry_size(struct efivar_entry *entry, unsigned long *size);
36 int __efivar_entry_get(struct efivar_entry *entry, u32 *attributes,
38 int efivar_entry_get(struct efivar_entry *entry, u32 *attributes,
40 int efivar_entry_set_get_size(struct efivar_entry *entry, u32 attributes,
43 int efivar_entry_iter(int (*func)(struct efivar_entry *, voi
[all...]
H A Dvars.c294 struct efivar_entry *entry, *n; in variable_is_present()
462 int efivar_entry_add(struct efivar_entry *entry, struct list_head *head) in efivar_entry_add()
480 void __efivar_entry_add(struct efivar_entry *entry, struct list_head *head) in __efivar_entry_add()
491 void efivar_entry_remove(struct efivar_entry *entry) in efivar_entry_remove()
507 static void efivar_entry_list_del_unlock(struct efivar_entry *entry) in efivar_entry_list_del_unlock()
524 int efivar_entry_delete(struct efivar_entry *entry) in efivar_entry_delete()
550 int efivar_entry_size(struct efivar_entry *entry, unsigned long *size) in efivar_entry_size()
582 int __efivar_entry_get(struct efivar_entry *entry, u32 *attributes, in __efivar_entry_get()
601 int efivar_entry_get(struct efivar_entry *entry, u32 *attributes, in efivar_entry_get()
637 int efivar_entry_set_get_size(struct efivar_entry *entr
[all...]
H A Dinode.c77 struct efivar_entry *var; in efivarfs_create()
84 var = kzalloc(sizeof(struct efivar_entry), GFP_KERNEL); in efivarfs_create()
134 struct efivar_entry *var = d_inode(dentry)->i_private; in efivarfs_unlink()
H A Dfile.c18 struct efivar_entry *var = file->private_data; in efivarfs_file_write()
69 struct efivar_entry *var = file->private_data; in efivarfs_file_read()
H A Dsuper.c154 struct efivar_entry *entry; in efivarfs_callback()
228 static int efivarfs_destroy(struct efivar_entry *entry, void *data) in efivarfs_destroy()
/kernel/linux/linux-5.10/drivers/firmware/efi/
H A Defivars.c44 ssize_t (*show) (struct efivar_entry *entry, char *buf);
45 ssize_t (*store)(struct efivar_entry *entry, const char *buf, size_t count);
56 #define to_efivar_entry(obj) container_of(obj, struct efivar_entry, kobj)
62 efivar_create_sysfs_entry(struct efivar_entry *new_var);
65 efivar_guid_read(struct efivar_entry *entry, char *buf) in efivar_guid_read()
81 efivar_attr_read(struct efivar_entry *entry, char *buf) in efivar_attr_read()
117 efivar_size_read(struct efivar_entry *entry, char *buf) in efivar_size_read()
137 efivar_data_read(struct efivar_entry *entry, char *buf) in efivar_data_read()
199 efivar_store_raw(struct efivar_entry *entry, const char *buf, size_t count) in efivar_store_raw()
259 efivar_show_raw(struct efivar_entry *entr
[all...]
H A Defi-pstore.c43 static int efi_pstore_read_func(struct efivar_entry *entry, in efi_pstore_read_func()
114 static void efi_pstore_scan_sysfs_enter(struct efivar_entry *pos, in efi_pstore_scan_sysfs_enter()
115 struct efivar_entry *next, in efi_pstore_scan_sysfs_enter()
128 static inline int __efi_pstore_scan_sysfs_exit(struct efivar_entry *entry, in __efi_pstore_scan_sysfs_exit()
150 static int efi_pstore_scan_sysfs_exit(struct efivar_entry *pos, in efi_pstore_scan_sysfs_exit()
151 struct efivar_entry *next, in efi_pstore_scan_sysfs_exit()
175 struct efivar_entry **pos = (struct efivar_entry **)&record->psi->data; in efi_pstore_sysfs_entry_iter()
176 struct efivar_entry *entry, *n; in efi_pstore_sysfs_entry_iter()
281 static int efi_pstore_erase_func(struct efivar_entry *entr
[all...]
H A Dvars.c336 struct efivar_entry *entry, *n; in variable_is_present()
518 int efivar_entry_add(struct efivar_entry *entry, struct list_head *head) in efivar_entry_add()
535 int efivar_entry_remove(struct efivar_entry *entry) in efivar_entry_remove()
557 static void efivar_entry_list_del_unlock(struct efivar_entry *entry) in efivar_entry_list_del_unlock()
578 int __efivar_entry_delete(struct efivar_entry *entry) in __efivar_entry_delete()
604 int efivar_entry_delete(struct efivar_entry *entry) in efivar_entry_delete()
651 int efivar_entry_set(struct efivar_entry *entry, u32 attributes, in efivar_entry_set()
809 struct efivar_entry *efivar_entry_find(efi_char16_t *name, efi_guid_t guid, in efivar_entry_find()
812 struct efivar_entry *entry, *n; in efivar_entry_find()
850 int efivar_entry_size(struct efivar_entry *entr
[all...]
H A Defibc.c28 struct efivar_entry *entry; in efibc_set_variable()
H A Defi.c221 struct efivar_entry *entry; in efivar_ssdt_iter()
245 struct efivar_entry *entry, *aux; in efivar_ssdt_load()
/kernel/linux/linux-5.10/fs/efivarfs/
H A Dinode.c73 struct efivar_entry *var; in efivarfs_create()
80 var = kzalloc(sizeof(struct efivar_entry), GFP_KERNEL); in efivarfs_create()
126 struct efivar_entry *var = d_inode(dentry)->i_private; in efivarfs_unlink()
H A Dfile.c18 struct efivar_entry *var = file->private_data; in efivarfs_file_write()
69 struct efivar_entry *var = file->private_data; in efivarfs_file_read()
H A Dsuper.c111 struct efivar_entry *entry; in efivarfs_callback()
184 static int efivarfs_destroy(struct efivar_entry *entry, void *data) in efivarfs_destroy()
/kernel/linux/linux-5.10/include/linux/
H A Defi.h996 struct efivar_entry { struct
1005 efivar_unregister(struct efivar_entry *var) in efivar_unregister()
1020 int efivar_entry_add(struct efivar_entry *entry, struct list_head *head);
1021 int efivar_entry_remove(struct efivar_entry *entry);
1023 int __efivar_entry_delete(struct efivar_entry *entry);
1024 int efivar_entry_delete(struct efivar_entry *entry);
1026 int efivar_entry_size(struct efivar_entry *entry, unsigned long *size);
1027 int __efivar_entry_get(struct efivar_entry *entry, u32 *attributes,
1029 int efivar_entry_get(struct efivar_entry *entry, u32 *attributes,
1031 int efivar_entry_set(struct efivar_entry *entr
[all...]
/kernel/linux/linux-5.10/drivers/input/keyboard/
H A Dapplespi.c1585 struct efivar_entry *efivar_entry; in applespi_get_saved_bl_level() local
1590 efivar_entry = kmalloc(sizeof(*efivar_entry), GFP_KERNEL); in applespi_get_saved_bl_level()
1591 if (!efivar_entry) in applespi_get_saved_bl_level()
1594 memcpy(efivar_entry->var.VariableName, EFI_BL_LEVEL_NAME, in applespi_get_saved_bl_level()
1596 efivar_entry->var.VendorGuid = EFI_BL_LEVEL_GUID; in applespi_get_saved_bl_level()
1599 sts = efivar_entry_get(efivar_entry, NULL, &efi_data_len, &efi_data); in applespi_get_saved_bl_level()
1605 kfree(efivar_entry); in applespi_get_saved_bl_level()
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dfirmware.c467 struct efivar_entry *nvram_efivar; in brcmf_fw_nvram_from_efi()
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/
H A Datomisp_gmin_platform.c1220 struct efivar_entry *ev; in gmin_get_config_var()
1265 * ought to be an "official" efivar_entry registered in gmin_get_config_var()

Completed in 16 milliseconds