iPXE
Data Fields
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.

Detailed Description

An EISA device.

Definition at line 38 of file eisa.h.


Field Documentation

Generic device.

Definition at line 40 of file eisa.h.

Referenced by eisa_probe(), 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().


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