iPXE
Data Fields
eisa_driver Struct Reference

An EISA driver. More...

#include <eisa.h>

Data Fields

struct eisa_device_idids
 EISA ID table.
unsigned int id_count
 Number of entries in EISA ID table.
int(* probe )(struct eisa_device *eisa, const struct eisa_device_id *id)
 Probe device.
void(* remove )(struct eisa_device *eisa)
 Remove device.

Detailed Description

An EISA driver.

Definition at line 60 of file eisa.h.


Field Documentation

EISA ID table.

Definition at line 62 of file eisa.h.

Referenced by eisa_probe().

unsigned int eisa_driver::id_count

Number of entries in EISA ID table.

Definition at line 64 of file eisa.h.

Referenced by eisa_probe().

int( * eisa_driver::probe)(struct eisa_device *eisa, const struct eisa_device_id *id)

Probe device.

Parameters:
eisaEISA device
idMatching entry in ID table
Return values:
rcReturn status code

Definition at line 72 of file eisa.h.

Referenced by eisa_probe().

void( * eisa_driver::remove)(struct eisa_device *eisa)

Remove device.

Parameters:
eisaEISA device

Definition at line 79 of file eisa.h.

Referenced by eisa_remove().


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