|
Linux Kernel
3.7.1
|
#include <linux/capability.h>#include <linux/types.h>#include <linux/errno.h>#include <linux/init.h>#include <linux/mm.h>#include <linux/module.h>#include <linux/string.h>#include <linux/smp.h>#include <linux/efi.h>#include <linux/sysfs.h>#include <linux/kobject.h>#include <linux/device.h>#include <linux/slab.h>#include <linux/pstore.h>#include <asm/uaccess.h>Go to the source code of this file.
Data Structures | |
| struct | efi_variable |
| struct | efivar_entry |
| struct | efivar_attribute |
| struct | variable_validate |
Macros | |
| #define | EFIVARS_VERSION "0.08" |
| #define | EFIVARS_DATE "2004-May-17" |
| #define | DUMP_NAME_LEN 52 |
| #define | PSTORE_EFI_ATTRIBUTES |
| #define | EFIVAR_ATTR(_name, _mode, _show, _store) |
| #define | to_efivar_attr(_attr) container_of(_attr, struct efivar_attribute, attr) |
| #define | to_efivar_entry(obj) container_of(obj, struct efivar_entry, kobj) |
Functions | |
| MODULE_AUTHOR ("Matt Domsch <[email protected]>") | |
| MODULE_DESCRIPTION ("sysfs interface to EFI Variables") | |
| MODULE_LICENSE ("GPL") | |
| MODULE_VERSION (EFIVARS_VERSION) | |
| struct efi_variable | __attribute__ ((packed)) |
| void | unregister_efivars (struct efivars *efivars) |
| EXPORT_SYMBOL_GPL (unregister_efivars) | |
| int | register_efivars (struct efivars *efivars, const struct efivar_operations *ops, struct kobject *parent_kobj) |
| EXPORT_SYMBOL_GPL (register_efivars) | |
| module_init (efivars_init) | |
| module_exit (efivars_exit) | |
Variables | |
| efi_char16_t | VariableName [1024/sizeof(efi_char16_t)] |
| efi_guid_t | VendorGuid |
| unsigned long | DataSize |
| __u8 | Data [1024] |
| efi_status_t | Status |
| __u32 | Attributes |
| struct efivar_entry | __attribute__ |
| #define EFIVAR_ATTR | ( | _name, | |
| _mode, | |||
| _show, | |||
| _store | |||
| ) |
| #define PSTORE_EFI_ATTRIBUTES |
| #define to_efivar_attr | ( | _attr | ) | container_of(_attr, struct efivar_attribute, attr) |
| #define to_efivar_entry | ( | obj | ) | container_of(obj, struct efivar_entry, kobj) |
|
read |
Definition at line 171 of file esd_usb2.c.
| EXPORT_SYMBOL_GPL | ( | unregister_efivars | ) |
| EXPORT_SYMBOL_GPL | ( | register_efivars | ) |
| MODULE_AUTHOR | ( | "Matt Domsch <[email protected]>" | ) |
| MODULE_DESCRIPTION | ( | "sysfs interface to EFI Variables" | ) |
| module_exit | ( | efivars_exit | ) |
| module_init | ( | efivars_init | ) |
| MODULE_LICENSE | ( | "GPL" | ) |
| MODULE_VERSION | ( | EFIVARS_VERSION | ) |
| efi_status_t Status |
| efi_char16_t VariableName[1024/sizeof(efi_char16_t)] |
| efi_guid_t VendorGuid |
1.8.2