#include <gpxe/isa_ids.h>#include <gpxe/device.h>#include <gpxe/tables.h>Go to the source code of this file.
Data Structures | |
| struct | mca_device_id |
| An MCA device ID list entry. More... | |
| struct | mca_device |
| An MCA device. More... | |
| struct | mca_driver |
| An MCA driver. More... | |
Defines | |
| #define | MCA_MOTHERBOARD_SETUP_REG 0x94 |
| #define | MCA_ADAPTER_SETUP_REG 0x96 |
| #define | MCA_MAX_SLOT_NR 0x07 |
| #define | MCA_POS_REG(n) (0x100+(n)) |
| #define | GENERIC_MCA_VENDOR ISA_VENDOR ( 'M', 'C', 'A' ) |
| #define | MCA_ID(mca) ( ( (mca)->pos[1] << 8 ) + (mca)->pos[0] ) |
| #define | MCA_DRIVERS __table ( struct mca_driver, "mca_drivers" ) |
| MCA driver table. | |
| #define | __mca_driver __table_entry ( MCA_DRIVERS, 01 ) |
| Declare an MCA driver. | |
Functions | |
| FILE_LICENCE (GPL2_OR_LATER) | |
| static void | mca_set_drvdata (struct mca_device *mca, void *priv) |
| Set MCA driver-private data. | |
| static void * | mca_get_drvdata (struct mca_device *mca) |
| Get MCA driver-private data. | |
| #define MCA_MOTHERBOARD_SETUP_REG 0x94 |
| #define MCA_ADAPTER_SETUP_REG 0x96 |
| #define MCA_MAX_SLOT_NR 0x07 |
| #define MCA_POS_REG | ( | n | ) | (0x100+(n)) |
| #define GENERIC_MCA_VENDOR ISA_VENDOR ( 'M', 'C', 'A' ) |
| #define MCA_ID | ( | mca | ) | ( ( (mca)->pos[1] << 8 ) + (mca)->pos[0] ) |
| #define MCA_DRIVERS __table ( struct mca_driver, "mca_drivers" ) |
| #define __mca_driver __table_entry ( MCA_DRIVERS, 01 ) |
| FILE_LICENCE | ( | GPL2_OR_LATER | ) |
| static void mca_set_drvdata | ( | struct mca_device * | mca, | |
| void * | priv | |||
| ) | [inline, static] |
Set MCA driver-private data.
| mca | MCA device | |
| priv | Private data |
Definition at line 94 of file mca.h.
References mca_device::priv.
Referenced by legacy_mca_set_drvdata().
| static void* mca_get_drvdata | ( | struct mca_device * | mca | ) | [inline, static] |
Get MCA driver-private data.
| mca | MCA device |
| priv | Private data |
Definition at line 104 of file mca.h.
References mca_device::priv.
Referenced by legacy_mca_get_drvdata().
00104 { 00105 return mca->priv; 00106 }
1.5.7.1