Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Pci Class Reference

#include <pci.h>

List of all members.

Static Public Member Functions

static Unsigned8 read_cfg8 (Mword bus, Mword dev, Mword subdev, Mword reg)
static Unsigned16 read_cfg16 (Mword bus, Mword dev, Mword subdev, Mword reg)
static Unsigned32 read_cfg32 (Mword bus, Mword dev, Mword subdev, Mword reg)
static void write_cfg8 (Mword bus, Mword dev, Mword subdev, Mword reg, Unsigned8 v)
static void write_cfg16 (Mword bus, Mword dev, Mword subdev, Mword reg, Unsigned16 v)
static void write_cfg32 (Mword bus, Mword dev, Mword subdev, Mword reg, Unsigned32 v)

Private Types

enum  { Cfg_addr = 0xcf8, Cfg_data = 0xcfc }


Member Enumeration Documentation

anonymous enum [private]
 

Enumeration values:
Cfg_addr 
Cfg_data 


Member Function Documentation

Unsigned16 Pci::read_cfg16 Mword  bus,
Mword  dev,
Mword  subdev,
Mword  reg
[inline, static]
 

Unsigned32 Pci::read_cfg32 Mword  bus,
Mword  dev,
Mword  subdev,
Mword  reg
[inline, static]
 

Unsigned8 Pci::read_cfg8 Mword  bus,
Mword  dev,
Mword  subdev,
Mword  reg
[inline, static]
 

void Pci::write_cfg16 Mword  bus,
Mword  dev,
Mword  subdev,
Mword  reg,
Unsigned16  v
[inline, static]
 

void Pci::write_cfg32 Mword  bus,
Mword  dev,
Mword  subdev,
Mword  reg,
Unsigned32  v
[inline, static]
 

void Pci::write_cfg8 Mword  bus,
Mword  dev,
Mword  subdev,
Mword  reg,
Unsigned8  v
[inline, static]
 


The documentation for this class was generated from the following file:
Generated on Mon Sep 26 14:20:16 2005 for Fiasco by  doxygen 1.4.2