RTXI 1.3
plugins/ni_device/osiBus.h File Reference
#include "osiTypes.h"

Go to the source code of this file.

Classes

class  tAddressSpace
class  tDMAMemory
class  iBus

Defines

#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)

Define 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.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines