eisa_device Struct Reference

An EISA device. More...

#include <eisa.h>


Data Fields

struct device dev
 Generic device.
unsigned int slot
 Slot number.
uint16_t ioaddr
 I/O address.
uint16_t vendor_id
 Manufacturer ID.
uint16_t prod_id
 Product ID.
struct eisa_driverdriver
 Driver for this device.
void * priv
 Driver-private data.
const char * driver_name
 Driver name.


Detailed Description

An EISA device.

Definition at line 38 of file eisa.h.


Field Documentation

struct device eisa_device::dev [read]

Generic device.

Definition at line 40 of file eisa.h.

Referenced by eisabus_probe(), and eisabus_remove().

unsigned int eisa_device::slot

Slot number.

Definition at line 42 of file eisa.h.

Referenced by eisa_device_enabled(), eisa_probe(), eisa_remove(), and eisabus_probe().

I/O address.

Definition at line 44 of file eisa.h.

Referenced by eisa_device_enabled(), eisa_probe(), eisabus_probe(), and el3_eisa_probe().

Manufacturer ID.

Definition at line 46 of file eisa.h.

Referenced by eisa_probe(), and eisabus_probe().

Product ID.

Definition at line 48 of file eisa.h.

Referenced by eisa_probe(), and eisabus_probe().

Driver for this device.

Definition at line 50 of file eisa.h.

Referenced by eisa_probe(), and eisa_remove().

Driver-private data.

Use eisa_set_drvdata() and eisa_get_drvdata() to access this field.

Definition at line 56 of file eisa.h.

Referenced by eisa_get_drvdata(), and eisa_set_drvdata().

Driver name.

Definition at line 58 of file eisa.h.

Referenced by eisa_probe().


The documentation for this struct was generated from the following file:

Generated on Tue Apr 6 20:02:04 2010 for gPXE by  doxygen 1.5.7.1