iPXE
Data Fields
isapnp_device Struct Reference

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_driverdriver
 Driver for this device. More...
 
void * priv
 Driver-private data. More...
 

Detailed Description

An ISAPnP device.

Definition at line 183 of file isapnp.h.

Field Documentation

◆ dev

struct device isapnp_device::dev

Generic device.

Definition at line 185 of file isapnp.h.

Referenced by isapnp_probe(), isapnpbus_probe(), and isapnpbus_remove().

◆ vendor_id

uint16_t isapnp_device::vendor_id

Vendor ID.

Definition at line 187 of file isapnp.h.

Referenced by isapnp_probe(), and isapnpbus_probe().

◆ prod_id

uint16_t isapnp_device::prod_id

Product ID.

Definition at line 189 of file isapnp.h.

Referenced by isapnp_probe(), and isapnpbus_probe().

◆ ioaddr

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

◆ irqno

uint8_t isapnp_device::irqno

Interrupt number.

Definition at line 193 of file isapnp.h.

Referenced by isapnp_probe(), isapnpbus_probe(), and t515_probe().

◆ csn

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

◆ logdev

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

◆ driver

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

◆ priv

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


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