Lines Matching refs:efivars
3 * Originally from efivars.c
9 #define pr_fmt(fmt) "efivars: " fmt
21 /* Private pointer to registered efivars */
22 static struct efivars *__efivars;
45 * efivar_is_available - check if efivars is available
56 * efivars_register - register an efivars
57 * @efivars: efivars to register
58 * @ops: efivars operations
60 * Only a single efivars can be registered at any time.
62 int efivars_register(struct efivars *efivars,
71 pr_warn("efivars already registered\n");
76 efivars->ops = ops;
78 __efivars = efivars;
80 pr_info("Registered efivars operations\n");
90 * efivars_unregister - unregister an efivars
91 * @efivars: efivars to unregister
96 int efivars_unregister(struct efivars *efivars)
104 pr_err("efivars not registered\n");
109 if (__efivars != efivars) {
114 pr_info("Unregistered efivars operations\n");