Linux Kernel
3.7.1
|
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/types.h>
#include <linux/proc_fs.h>
#include <linux/slab.h>
#include <linux/workqueue.h>
#include <linux/pci.h>
#include <linux/pci_hotplug.h>
#include <linux/init.h>
#include <asm/uaccess.h>
#include "cpqphp.h"
#include "cpqphp_nvram.h"
Go to the source code of this file.
Data Structures | |
struct | register_foo |
struct | all_reg |
struct | ev_hrt_header |
struct | ev_hrt_ctrl |
Macros | |
#define | ROM_INT15_PHY_ADDR 0x0FF859 |
#define | READ_EV 0xD8A4 |
#define | WRITE_EV 0xD8A5 |
Functions | |
struct register_foo | __attribute__ ((packed)) |
void | compaq_nvram_init (void __iomem *rom_start) |
int | compaq_nvram_load (void __iomem *rom_start, struct controller *ctrl) |
int | compaq_nvram_store (void __iomem *rom_start) |
Variables | |
union { | |
unsigned long lword | |
unsigned short word | |
struct { | |
unsigned char low | |
unsigned char high | |
} byte | |
} | data |
unsigned char | opcode |
unsigned long | length |
struct register_foo | eax_reg |
struct register_foo | ebx_reg |
struct register_foo | ecx_reg |
struct register_foo | edx_reg |
struct register_foo | edi_reg |
struct register_foo | esi_reg |
struct register_foo | eflags_reg |
struct ev_hrt_header | __attribute__ |
#define READ_EV 0xD8A4 |
Definition at line 44 of file cpqphp_nvram.c.
#define ROM_INT15_PHY_ADDR 0x0FF859 |
Definition at line 43 of file cpqphp_nvram.c.
#define WRITE_EV 0xD8A5 |
Definition at line 45 of file cpqphp_nvram.c.
|
read |
Definition at line 171 of file esd_usb2.c.
Definition at line 429 of file cpqphp_nvram.c.
int compaq_nvram_load | ( | void __iomem * | rom_start, |
struct controller * | ctrl | ||
) |
Definition at line 441 of file cpqphp_nvram.c.
Definition at line 656 of file cpqphp_nvram.c.
struct { ... } byte |
union { ... } data |
struct register_foo eax_reg |
Definition at line 71 of file cpqphp_nvram.c.
struct register_foo ebx_reg |
Definition at line 72 of file cpqphp_nvram.c.
struct register_foo ecx_reg |
Definition at line 73 of file cpqphp_nvram.c.
struct register_foo edi_reg |
Definition at line 75 of file cpqphp_nvram.c.
struct register_foo edx_reg |
Definition at line 74 of file cpqphp_nvram.c.
struct register_foo eflags_reg |
Definition at line 77 of file cpqphp_nvram.c.
struct register_foo esi_reg |
Definition at line 76 of file cpqphp_nvram.c.
unsigned char high |
Definition at line 67 of file cpqphp_nvram.c.
unsigned long length |
Definition at line 72 of file cpqphp_nvram.c.
unsigned char low |
Definition at line 66 of file cpqphp_nvram.c.
unsigned long lword |
Definition at line 62 of file cpqphp_nvram.c.
Definition at line 71 of file cpqphp_nvram.c.
Definition at line 63 of file cpqphp_nvram.c.