|
mrfioc2
2.3.0
|
#include <epicsTypes.h>#include <epicsEndian.h>#include <shareLib.h>

Go to the source code of this file.
Macros | |
| #define | bswap16(value) |
| #define | bswap32(value) |
| #define | be_ioread16(A) nat_ioread16(A) |
| #define | be_ioread32(A) nat_ioread32(A) |
| #define | be_iowrite16(A, D) nat_iowrite16(A,D) |
| #define | be_iowrite32(A, D) nat_iowrite32(A,D) |
| #define | le_ioread16(A) bswap16(nat_ioread16(A)) |
| #define | le_ioread32(A) bswap32(nat_ioread32(A)) |
| #define | le_iowrite16(A, D) nat_iowrite16(A,bswap16(D)) |
| #define | le_iowrite32(A, D) nat_iowrite32(A,bswap32(D)) |
| #define | rbarr() do{}while(0) |
| #define | wbarr() do{}while(0) |
| #define | rwbarr() do{}while(0) |
Functions | |
| INLINE epicsUInt8 | ioread8 (volatile void *addr) |
| INLINE void | iowrite8 (volatile void *addr, epicsUInt8 val) |
| INLINE epicsUInt16 | nat_ioread16 (volatile void *addr) |
| INLINE void | nat_iowrite16 (volatile void *addr, epicsUInt16 val) |
| INLINE epicsUInt32 | nat_ioread32 (volatile void *addr) |
| INLINE void | nat_iowrite32 (volatile void *addr, epicsUInt32 val) |
| #define be_ioread16 | ( | A | ) | nat_ioread16(A) |
Definition at line 72 of file mrfIoOpsDef.h.
| #define be_ioread32 | ( | A | ) | nat_ioread32(A) |
Definition at line 73 of file mrfIoOpsDef.h.
| #define be_iowrite16 | ( | A, | |
| D | |||
| ) | nat_iowrite16(A,D) |
Definition at line 74 of file mrfIoOpsDef.h.
| #define be_iowrite32 | ( | A, | |
| D | |||
| ) | nat_iowrite32(A,D) |
Definition at line 75 of file mrfIoOpsDef.h.
| #define bswap16 | ( | value | ) |
Definition at line 62 of file mrfIoOpsDef.h.
| #define bswap32 | ( | value | ) |
Definition at line 66 of file mrfIoOpsDef.h.
| #define le_ioread16 | ( | A | ) | bswap16(nat_ioread16(A)) |
Definition at line 77 of file mrfIoOpsDef.h.
| #define le_ioread32 | ( | A | ) | bswap32(nat_ioread32(A)) |
Definition at line 78 of file mrfIoOpsDef.h.
| #define le_iowrite16 | ( | A, | |
| D | |||
| ) | nat_iowrite16(A,bswap16(D)) |
Definition at line 79 of file mrfIoOpsDef.h.
| #define le_iowrite32 | ( | A, | |
| D | |||
| ) | nat_iowrite32(A,bswap32(D)) |
Definition at line 80 of file mrfIoOpsDef.h.
| #define rbarr | ( | ) | do{}while(0) |
Definition at line 112 of file mrfIoOpsDef.h.
| #define rwbarr | ( | ) | do{}while(0) |
Definition at line 114 of file mrfIoOpsDef.h.
| #define wbarr | ( | ) | do{}while(0) |
Definition at line 113 of file mrfIoOpsDef.h.
| INLINE epicsUInt8 ioread8 | ( | volatile void * | addr | ) |
Definition at line 20 of file mrfIoOpsDef.h.
| INLINE void iowrite8 | ( | volatile void * | addr, |
| epicsUInt8 | val | ||
| ) |
Definition at line 27 of file mrfIoOpsDef.h.
| INLINE epicsUInt16 nat_ioread16 | ( | volatile void * | addr | ) |
Definition at line 34 of file mrfIoOpsDef.h.
| INLINE epicsUInt32 nat_ioread32 | ( | volatile void * | addr | ) |
Definition at line 48 of file mrfIoOpsDef.h.
| INLINE void nat_iowrite16 | ( | volatile void * | addr, |
| epicsUInt16 | val | ||
| ) |
Definition at line 41 of file mrfIoOpsDef.h.
| INLINE void nat_iowrite32 | ( | volatile void * | addr, |
| epicsUInt32 | val | ||
| ) |
Definition at line 55 of file mrfIoOpsDef.h.
1.8.13