iPXE
Data Fields
mca_driver Struct Reference

An MCA driver. More...

#include <mca.h>

Data Fields

struct mca_device_idids
 MCA ID table. More...
 
unsigned int id_count
 Number of entries in MCA ID table. More...
 
int(* probe )(struct mca_device *mca, const struct mca_device_id *id)
 Probe device. More...
 
void(* remove )(struct mca_device *mca)
 Remove device. More...
 

Detailed Description

An MCA driver.

Definition at line 58 of file mca.h.

Field Documentation

◆ ids

struct mca_device_id* mca_driver::ids

MCA ID table.

Definition at line 60 of file mca.h.

Referenced by mca_probe().

◆ id_count

unsigned int mca_driver::id_count

Number of entries in MCA ID table.

Definition at line 62 of file mca.h.

Referenced by mca_probe().

◆ probe

int( * mca_driver::probe) (struct mca_device *mca, const struct mca_device_id *id)

Probe device.

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

Definition at line 70 of file mca.h.

Referenced by mca_probe().

◆ remove

void( * mca_driver::remove) (struct mca_device *mca)

Remove device.

Parameters
mcaMCA device

Definition at line 77 of file mca.h.

Referenced by mca_remove().


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