#include <asm/atomic.h>
Include dependency graph for rtai_atomic.h:
Go to the source code of this file.
Defines | |
#define | SMP_SYNC "" |
#define | SMP_ISYNC |
#define | PPC405_ERR77(ra, rb) |
#define | atomic_dec_and_test(v) (atomic_dec_return((v)) == 0) |
#define | __HAVE_ARCH_CMPXCHG 1 |
#define | cmpxchg(ptr, o, n) |
#define | atomic_cmpxchg(ptr, o, n) cmpxchg(ptr,o,n) |
Functions | |
__inline__ void | atomic_inc (atomic_t *v) |
__inline__ int | atomic_dec_return (atomic_t *v) |
__inline__ unsigned long | __cmpxchg_u32 (volatile int *p, int old, int new) |
__inline__ unsigned long | __cmpxchg (volatile void *ptr, unsigned long old, unsigned long new, int size) |
|
Definition at line 88 of file rtai_atomic.h. |
|
Definition at line 135 of file rtai_atomic.h. Referenced by rt_scb_init(), rt_set_heap(), rt_spl_lock(), rt_spl_lock_if(), rt_spl_lock_timed(), and rtf_create(). |
|
Definition at line 86 of file rtai_atomic.h. Referenced by pthread_mutex_close_rt(), pthread_rwlock_close_rt(), rtai_critical_enter(), rtf_destroy(), and sem_close_rt(). |
|
Value: Definition at line 127 of file rtai_atomic.h. Referenced by soft_rt_socket(). |
|
Definition at line 50 of file rtai_atomic.h. Referenced by __cmpxchg_u32(), atomic_dec_return(), and atomic_inc(). |
|
Definition at line 41 of file rtai_atomic.h. Referenced by atomic_dec_return(). |
|
Definition at line 40 of file rtai_atomic.h. |
|
Definition at line 114 of file rtai_atomic.h. References __cmpxchg_u32(). Here is the call graph for this function: ![]() |
|
Definition at line 91 of file rtai_atomic.h. References PPC405_ERR77. Referenced by __cmpxchg(). |
|
Definition at line 68 of file rtai_atomic.h. References PPC405_ERR77, and SMP_ISYNC. |
|
Definition at line 53 of file rtai_atomic.h. References PPC405_ERR77. Referenced by pthread_mutex_open_rt(), rt_Trigger(), rt_trigger(), rtai_critical_exit(), rtf_create(), sem_open_rt(), and set_rtext(). |