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 206 of file isapnp.h.


Field Documentation

ISAPnP ID table.

Definition at line 208 of file isapnp.h.

Referenced by isapnp_probe().

Number of entries in ISAPnP ID table.

Definition at line 210 of file isapnp.h.

Referenced by isapnp_probe().

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

Probe device.

Parameters:
isapnp ISAPnP device
id Matching entry in ID table
Return values:
rc Return status code

Referenced by isapnp_probe().

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

Remove device.

Parameters:
isapnp ISAPnP device

Referenced by isapnp_remove().


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

Generated on Tue Apr 6 20:02:06 2010 for gPXE by  doxygen 1.5.7.1