iPXE
|
An ISA driver. More...
#include <isa.h>
Data Fields | |
const char * | name |
Name. More... | |
isa_probe_addr_t * | probe_addrs |
Probe address list. More... | |
unsigned int | addr_count |
Number of entries in probe address list. More... | |
uint16_t | vendor_id |
Manufacturer ID to be assumed for this device. More... | |
uint16_t | prod_id |
Product ID to be assumed for this device. More... | |
int(* | probe )(struct isa_device *isa) |
Probe device. More... | |
void(* | remove )(struct isa_device *isa) |
Remove device. More... | |
const char* isa_driver::name |
isa_probe_addr_t* isa_driver::probe_addrs |
unsigned int isa_driver::addr_count |
uint16_t isa_driver::vendor_id |
Manufacturer ID to be assumed for this device.
Definition at line 42 of file isa.h.
Referenced by isabus_probe().
uint16_t isa_driver::prod_id |
Product ID to be assumed for this device.
Definition at line 44 of file isa.h.
Referenced by isabus_probe().
int( * isa_driver::probe) (struct isa_device *isa) |
Probe device.
isa | ISA device |
id | Matching entry in ID table |
rc | Return status code |
Definition at line 52 of file isa.h.
Referenced by isa_probe().
void( * isa_driver::remove) (struct isa_device *isa) |
Remove device.
isa | ISA device |
Definition at line 58 of file isa.h.
Referenced by isa_remove().