#include <linux/bitops.h>
#include <asm/atomic.h>
Include dependency graph for rtai_atomic.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | |
struct | __rtai_xchg_dummy |
Defines | |
#define | likely(x) __builtin_expect(!!(x), 1) |
#define | unlikely(x) __builtin_expect(!!(x), 0) |
#define | __rtai_xg(x) ((struct __rtai_xchg_dummy *)(x)) |
Functions | |
unsigned long | atomic_xchg (volatile void *ptr, unsigned long x) |
unsigned long | atomic_cmpxchg (volatile void *ptr, unsigned long o, unsigned long n) |
|
Definition at line 55 of file rtai_atomic.h. Referenced by atomic_cmpxchg(), and atomic_xchg(). |
|
Definition at line 47 of file rtai_atomic.h. Referenced by handle_lxrt_request(), lxrt_intercept_syscall_prologue(), lxrt_resume(), rt_do_signal(), and rtai_lxrt_invoke(). |
|
Definition at line 48 of file rtai_atomic.h. Referenced by force_soft(), handle_lxrt_request(), lxrt_intercept_syscall_prologue(), lxrt_resume(), rt_do_signal(), and rtai_lxrt_invoke(). |
|
Definition at line 67 of file rtai_atomic.h. References __rtai_xg. |
|
Definition at line 57 of file rtai_atomic.h. References __rtai_xg. |