iPXE
Data Fields
eisa_driver Struct Reference

An EISA driver. More...

#include <eisa.h>

Data Fields

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

Detailed Description

An EISA driver.

Definition at line 60 of file eisa.h.

Field Documentation

◆ ids

struct eisa_device_id* eisa_driver::ids

EISA ID table.

Definition at line 62 of file eisa.h.

Referenced by eisa_probe().

◆ id_count

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().

◆ 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().

◆ remove

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: