Home | History | Annotate | Download | only in BlocksRuntime

Lines Matching full:volatile

52 static __inline bool OSAtomicCompareAndSwapLong(long oldl, long newl, long volatile *dst) {
58 static __inline bool OSAtomicCompareAndSwapInt(int oldi, int newi, int volatile *dst) {
73 static __inline bool OSAtomicCompareAndSwapLong(long oldl, long newl, long volatile *dst) {
77 static __inline bool OSAtomicCompareAndSwapInt(int oldi, int newi, int volatile *dst) {
106 unsigned long int old_value = *(volatile unsigned long int *)where;
110 if (OSAtomicCompareAndSwapLong(old_value, old_value+1, (volatile long int *)where)) {
119 int old_value = *(volatile int *)where;
123 if (OSAtomicCompareAndSwapInt(old_value, old_value+1, (volatile int *)where)) {
132 unsigned long int old_value = *(volatile int *)where;
139 if (OSAtomicCompareAndSwapLong(old_value, old_value-1, (volatile long int *)where)) {
148 int old_value = *(volatile int *)where;
155 if (OSAtomicCompareAndSwapInt(old_value, old_value-1, (volatile int *)where)) {