iPXE
|
An ISAPnP device. More...
#include <isapnp.h>
Data Fields | |
struct device | dev |
Generic device. More... | |
uint16_t | vendor_id |
Vendor ID. More... | |
uint16_t | prod_id |
Product ID. More... | |
uint16_t | ioaddr |
I/O address. More... | |
uint8_t | irqno |
Interrupt number. More... | |
uint8_t | csn |
Card Select Number. More... | |
uint8_t | logdev |
Logical Device ID. More... | |
struct isapnp_driver * | driver |
Driver for this device. More... | |
void * | priv |
Driver-private data. More... | |
struct device isapnp_device::dev |
Generic device.
Definition at line 185 of file isapnp.h.
Referenced by isapnp_probe(), isapnpbus_probe(), and isapnpbus_remove().
uint16_t isapnp_device::vendor_id |
Vendor ID.
Definition at line 187 of file isapnp.h.
Referenced by isapnp_probe(), and isapnpbus_probe().
uint16_t isapnp_device::prod_id |
Product ID.
Definition at line 189 of file isapnp.h.
Referenced by isapnp_probe(), and isapnpbus_probe().
uint16_t isapnp_device::ioaddr |
I/O address.
Definition at line 191 of file isapnp.h.
Referenced by isapnp_probe(), isapnpbus_probe(), and t515_probe().
uint8_t isapnp_device::irqno |
Interrupt number.
Definition at line 193 of file isapnp.h.
Referenced by isapnp_probe(), isapnpbus_probe(), and t515_probe().
uint8_t isapnp_device::csn |
Card Select Number.
Definition at line 195 of file isapnp.h.
Referenced by isapnp_device_activation(), isapnp_probe(), isapnp_remove(), and isapnpbus_probe().
uint8_t isapnp_device::logdev |
Logical Device ID.
Definition at line 197 of file isapnp.h.
Referenced by isapnp_device_activation(), isapnp_probe(), isapnp_remove(), and isapnpbus_probe().
struct isapnp_driver* isapnp_device::driver |
Driver for this device.
Definition at line 199 of file isapnp.h.
Referenced by isapnp_probe(), and isapnp_remove().
void* isapnp_device::priv |
Driver-private data.
Use isapnp_set_drvdata() and isapnp_get_drvdata() to access this field.
Definition at line 205 of file isapnp.h.
Referenced by isapnp_get_drvdata(), and isapnp_set_drvdata().