RTXI  2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
osiBus.h File Reference
#include "osiTypes.h"

Go to the source code of this file.

Classes

class  tAddressSpace
 
class  tDMAMemory
 
class  iBus
 

Macros

#define kBusDeviceHandleInvalid   ((void*)0xffffffffL)
 
#define kBusDeviceHandleHost   ((void*)0x00000000L)
 

Typedefs

typedef tAddressSpace tBusSpaceReference
 

Enumerations

enum  { kBusAddressPhysical, kBusAddressUser, kIsPciPxiBus }
 
enum  tBusWindowType {
  kPCI_BAR0 =0, kPCI_BAR1, kPCI_BAR2, kPCI_BAR3,
  kPCI_BAR4, kPCI_BAR5
}
 

Functions

iBusacquireBoard (u32 devBAR0, u32 devBAR1)
 
void releaseBoard (iBus *&busObject)
 

Macro Definition Documentation

#define kBusDeviceHandleHost   ((void*)0x00000000L)

Definition at line 112 of file osiBus.h.

#define kBusDeviceHandleInvalid   ((void*)0xffffffffL)

Definition at line 111 of file osiBus.h.

Typedef Documentation

Definition at line 76 of file osiBus.h.

Enumeration Type Documentation

anonymous enum
Enumerator
kBusAddressPhysical 
kBusAddressUser 
kIsPciPxiBus 

Definition at line 94 of file osiBus.h.

Enumerator
kPCI_BAR0 
kPCI_BAR1 
kPCI_BAR2 
kPCI_BAR3 
kPCI_BAR4 
kPCI_BAR5 

Definition at line 101 of file osiBus.h.

Function Documentation

iBus* acquireBoard ( u32  devBAR0,
u32  devBAR1 
)

Definition at line 47 of file osiUserCode.cpp.

void releaseBoard ( iBus *&  busObject)

Definition at line 94 of file osiUserCode.cpp.