Searched refs:efivars (Results 1 - 9 of 9) sorted by relevance

/linux-4.4.14/drivers/firmware/efi/
H A DMakefile13 obj-$(CONFIG_EFI_VARS) += efivars.o
H A Dvars.c2 * Originally from efivars.c
37 /* Private pointer to registered efivars */
38 static struct efivars *__efivars;
425 printk(KERN_WARNING "efivars: duplicate variable: %s-%pUl\n", dup_variable_bug()
456 printk(KERN_ERR "efivars: Memory allocation failed.\n"); efivar_init()
511 printk(KERN_WARNING "efivars: get_next_variable: status=%lx\n", efivar_init()
559 * called with the efivars lock already held, and we release it before
941 * set_variable call, and removal of the variable from the efivars efivar_entry_set_get_size()
1103 * efivars_kobject - get the kobject for the registered efivars
1128 * efivars_register - register an efivars
1129 * @efivars: efivars to register
1130 * @ops: efivars operations
1131 * @kobject: @efivars-specific kobject
1133 * Only a single efivars can be registered at any time.
1135 int efivars_register(struct efivars *efivars, efivars_register() argument
1139 spin_lock_init(&efivars->lock); efivars_register()
1140 efivars->ops = ops; efivars_register()
1141 efivars->kobject = kobject; efivars_register()
1143 __efivars = efivars; efivars_register()
1150 * efivars_unregister - unregister an efivars
1151 * @efivars: efivars to unregister
1156 int efivars_unregister(struct efivars *efivars) efivars_unregister() argument
1161 printk(KERN_ERR "efivars not registered\n"); efivars_unregister()
1166 if (__efivars != efivars) { efivars_unregister()
H A Defivars.c2 * Originally from efivars.c,
56 * to efi.c, and now efivars lives under /proc/efi/vars.
81 MODULE_ALIAS("platform:efivars");
214 printk(KERN_ERR "efivars: Cannot edit the wrong variable!\n"); sanity_check()
219 printk(KERN_ERR "efivars: DataSize & Attributes must be valid!\n"); sanity_check()
225 printk(KERN_ERR "efivars: Malformed variable content\n"); sanity_check()
305 printk(KERN_WARNING "efivars: set_variable() failed: status=%d\n", err); efivar_store_raw()
452 printk(KERN_ERR "efivars: Malformed variable content\n"); efivar_create()
474 printk(KERN_WARNING "efivars: failed to create sysfs entry.\n"); efivar_create()
616 printk(KERN_ERR "efivars: unable to create new_var sysfs file" create_efivars_bin_attributes()
623 printk(KERN_ERR "efivars: unable to create del_var sysfs file" create_efivars_bin_attributes()
720 /* No efivars has been registered yet */ efivars_sysfs_init()
729 printk(KERN_ERR "efivars: Subsystem registration failed.\n"); efivars_sysfs_init()
H A Defi.c8 * This code registers /sys/firmware/efi{,/efivars} when EFI is supported,
9 * allowing the efivarfs to be mounted or the efivars module to be loaded.
81 * the efivars driver
176 static struct efivars generic_efivars;
197 * efivars subsystem with the efi subsystem, if the system was booted with
230 error = sysfs_create_mount_point(efi_kobj, "efivars"); efisubsys_init()
232 pr_err("efivars: Subsystem registration failed.\n"); efisubsys_init()
486 pdev = platform_device_register_simple("efivars", 0, NULL, 0); efi_load_efivars()
H A Defi-pstore.c403 MODULE_ALIAS("platform:efivars");
/linux-4.4.14/tools/testing/selftests/efivarfs/
H A Defivarfs.sh3 efivarfs_mount=/sys/firmware/efi/efivars
/linux-4.4.14/drivers/firmware/google/
H A Dgsmi.c765 static struct efivars efivars; variable in typeref:struct:efivars
889 ret = efivars_register(&efivars, &efivar_ops, gsmi_kobj); gsmi_init()
891 printk(KERN_INFO "gsmi: Failed to register efivars\n"); gsmi_init()
926 efivars_unregister(&efivars); gsmi_exit()
/linux-4.4.14/include/linux/
H A Defi.h1098 struct efivars { struct
1162 int efivars_register(struct efivars *efivars,
1165 int efivars_unregister(struct efivars *efivars);
/linux-4.4.14/fs/pstore/
H A Dplatform.c203 /* buffer range for efivars */ allocate_buf_for_compression()

Completed in 369 milliseconds