isa.h File Reference

#include <stdint.h>
#include <gpxe/isa_ids.h>
#include <gpxe/device.h>
#include <gpxe/tables.h>

Go to the source code of this file.

Data Structures

struct  isa_device
 An ISA device. More...
struct  isa_driver
 An ISA driver. More...

Defines

#define ISA_DRIVERS   __table ( struct isa_driver, "isa_drivers" )
 ISA driver table.
#define __isa_driver   __table_entry ( ISA_DRIVERS, 01 )
 Declare an ISA driver.
#define ISA_ROM(IMAGE, DESCRIPTION)

Typedefs

typedef uint16_t isa_probe_addr_t

Functions

 FILE_LICENCE (GPL2_OR_LATER)
static void isa_set_drvdata (struct isa_device *isa, void *priv)
 Set ISA driver-private data.
static void * isa_get_drvdata (struct isa_device *isa)
 Get ISA driver-private data.


Define Documentation

#define ISA_DRIVERS   __table ( struct isa_driver, "isa_drivers" )

ISA driver table.

Definition at line 64 of file isa.h.

Referenced by isabus_probe().

#define __isa_driver   __table_entry ( ISA_DRIVERS, 01 )

Declare an ISA driver.

Definition at line 67 of file isa.h.

#define ISA_ROM ( IMAGE,
DESCRIPTION   ) 

Definition at line 94 of file isa.h.


Typedef Documentation

Definition at line 33 of file isa.h.


Function Documentation

FILE_LICENCE ( GPL2_OR_LATER   ) 

static void isa_set_drvdata ( struct isa_device isa,
void *  priv 
) [inline, static]

Set ISA driver-private data.

Parameters:
isa ISA device
priv Private data

Definition at line 75 of file isa.h.

References isa_device::priv.

Referenced by legacy_isa_set_drvdata().

00075                                                                           {
00076         isa->priv = priv;
00077 }

static void* isa_get_drvdata ( struct isa_device isa  )  [inline, static]

Get ISA driver-private data.

Parameters:
isa ISA device
Return values:
priv Private data

Definition at line 85 of file isa.h.

References isa_device::priv.

Referenced by legacy_isa_get_drvdata().

00085                                                                 {
00086         return isa->priv;
00087 }


Generated on Tue Apr 6 20:01:14 2010 for gPXE by  doxygen 1.5.7.1