iPXE
Data Fields
isapnp_driver Struct Reference

An ISAPnP driver. More...

#include <isapnp.h>

Data Fields

struct isapnp_device_idids
 ISAPnP ID table. More...
 
unsigned int id_count
 Number of entries in ISAPnP ID table. More...
 
int(* probe )(struct isapnp_device *isapnp, const struct isapnp_device_id *id)
 Probe device. More...
 
void(* remove )(struct isapnp_device *isapnp)
 Remove device. More...
 

Detailed Description

An ISAPnP driver.

Definition at line 209 of file isapnp.h.

Field Documentation

◆ ids

struct isapnp_device_id* isapnp_driver::ids

ISAPnP ID table.

Definition at line 211 of file isapnp.h.

Referenced by isapnp_probe().

◆ id_count

unsigned int isapnp_driver::id_count

Number of entries in ISAPnP ID table.

Definition at line 213 of file isapnp.h.

Referenced by isapnp_probe().

◆ probe

int( * isapnp_driver::probe) (struct isapnp_device *isapnp, const struct isapnp_device_id *id)

Probe device.

Parameters
isapnpISAPnP device
idMatching entry in ID table
Return values
rcReturn status code

Definition at line 221 of file isapnp.h.

Referenced by isapnp_probe().

◆ remove

void( * isapnp_driver::remove) (struct isapnp_device *isapnp)

Remove device.

Parameters
isapnpISAPnP device

Definition at line 228 of file isapnp.h.

Referenced by isapnp_remove().


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