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 |