iPXE
Data Fields
isa_device Struct Reference

An ISA device. More...

#include <isa.h>

Data Fields

struct device dev
 Generic device. More...
 
uint16_t ioaddr
 I/O address. More...
 
struct isa_driverdriver
 Driver for this device. More...
 
void * priv
 Driver-private data. More...
 

Detailed Description

An ISA device.

Definition at line 12 of file isa.h.

Field Documentation

◆ dev

struct device isa_device::dev

Generic device.

Definition at line 14 of file isa.h.

Referenced by isabus_probe(), and isabus_remove().

◆ ioaddr

uint16_t isa_device::ioaddr

I/O address.

Definition at line 16 of file isa.h.

Referenced by eepro_probe(), isa_probe(), isa_remove(), isabus_probe(), ne_probe(), and smc9000_probe().

◆ driver

struct isa_driver* isa_device::driver

Driver for this device.

Definition at line 18 of file isa.h.

Referenced by isa_probe(), isa_remove(), and isabus_probe().

◆ priv

void* isa_device::priv

Driver-private data.

Use isa_set_drvdata() and isa_get_drvdata() to access this field.

Definition at line 24 of file isa.h.

Referenced by isa_get_drvdata(), and isa_set_drvdata().


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