Functions | |
| int | VME_probe (volatile unsigned int *lclAdr) |
| Does a read probe of lclAdr. More... | |
| int | VME_vmeProbe (unsigned int vmeAdr) |
| Does a read probe of vmeAdr. More... | |
| volatile unsigned int * | VME_vmeToLocal (unsigned int vmeAdr) |
| Translates a vme address to its local address equivalent. More... | |
| unsigned int | VME_vmeRead (unsigned int vmeAdr) |
| Reads the value at the specified VME location. More... | |
| unsigned int | VME_vmeWrite (unsigned int vmeAdr, unsigned int val) |
| Reads the value at the specified VME location. More... | |
| unsigned int | VME_vmeSet (unsigned int vmeAdr, unsigned int set) |
| Sets the bits in set. More... | |
| unsigned int | VME_vmeClr (unsigned int vmeAdr, unsigned int clr) |
| Clears the bits in clr. More... | |
| unsigned int | VME_vmeSetAndClr (unsigned int vmeAdr, unsigned int set, unsigned int clr) |
| Does a selective set and clear. More... | |
| unsigned int | VME_vmeRMW (unsigned int vmeAdr, unsigned int mask, unsigned int val) |
| Performs a read/modify/write on the specified VME location. More... | |
|
|
Does a read probe of lclAdr.
|
|
||||||||||||
|
Clears the bits in clr.
|
|
|
Does a read probe of vmeAdr.
|
|
|
Reads the value at the specified VME location.
|
|
||||||||||||||||
|
Performs a read/modify/write on the specified VME location.
By definition this involves a read/modify/write operation. This routine does not perform this operation in an interlocked fashion. |
|
||||||||||||
|
Sets the bits in set.
|
|
||||||||||||||||
|
Does a selective set and clear.
The routine, by definition first sets the bits in the specified in the 'set' parameter, then clears the bits in the 'clr' parameter. This means that the when both are specified, the clear bit wins. By definition this involves a read/modify/write operation. This routine does not perform this operation in an interlocked fashion. |
|
|
Translates a vme address to its local address equivalent.
|
|
||||||||||||
|
Reads the value at the specified VME location.
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001