iPXE
isapnp_driver Struct Reference

An ISAPnP driver. More...

#include <isapnp.h>

Data Fields

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

Detailed Description

An ISAPnP driver.

Definition at line 199 of file isapnp.h.

Field Documentation

◆ ids

struct isapnp_device_id* isapnp_driver::ids

ISAPnP ID table.

Definition at line 201 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 203 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 211 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 218 of file isapnp.h.

Referenced by isapnp_remove().


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