![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include <libComAPI.h>
#include "epicsMMIO.h"
#include "compilerSpecific.h"
#include "epicsInterrupt.h"
#include "epicsAtomicDefault.h"
Go to the source code of this file.
Classes | |
struct | EpicsAtomicLockKey |
Macros | |
#define | EPICS_ATOMIC_OS_NAME "RTEMS" |
Typedefs | |
typedef struct EpicsAtomicLockKey | EpicsAtomicLockKey |
Functions | |
EPICS_ATOMIC_INLINE void | epicsAtomicReadMemoryBarrier (void) |
EPICS_ATOMIC_INLINE void | epicsAtomicWriteMemoryBarrier (void) |
EPICS_ATOMIC_INLINE void | epicsAtomicLock (struct EpicsAtomicLockKey *pkey) |
EPICS_ATOMIC_INLINE void | epicsAtomicUnlock (struct EpicsAtomicLockKey *pkey) |
#define EPICS_ATOMIC_OS_NAME "RTEMS" |
Definition at line 24 of file epicsAtomicOSD.h.
typedef struct EpicsAtomicLockKey EpicsAtomicLockKey |
EPICS_ATOMIC_INLINE void epicsAtomicLock | ( | struct EpicsAtomicLockKey * | pkey | ) |
Definition at line 48 of file epicsAtomicOSD.h.
EPICS_ATOMIC_INLINE void epicsAtomicReadMemoryBarrier | ( | void | ) |
Definition at line 35 of file epicsAtomicOSD.h.
EPICS_ATOMIC_INLINE void epicsAtomicUnlock | ( | struct EpicsAtomicLockKey * | pkey | ) |
Definition at line 53 of file epicsAtomicOSD.h.
EPICS_ATOMIC_INLINE void epicsAtomicWriteMemoryBarrier | ( | void | ) |
Definition at line 42 of file epicsAtomicOSD.h.