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.