Lines Matching full:volatile
51 static __inline bool OSAtomicCompareAndSwapLong(long oldl, long newl, long volatile *dst) {
57 static __inline bool OSAtomicCompareAndSwapInt(int oldi, int newi, int volatile *dst) {
72 static __inline bool OSAtomicCompareAndSwapLong(long oldl, long newl, long volatile *dst) {
76 static __inline bool OSAtomicCompareAndSwapInt(int oldi, int newi, int volatile *dst) {
105 unsigned long int old_value = *(volatile unsigned long int *)where;
109 if (OSAtomicCompareAndSwapLong(old_value, old_value+1, (volatile long int *)where)) {
118 int old_value = *(volatile int *)where;
122 if (OSAtomicCompareAndSwapInt(old_value, old_value+1, (volatile int *)where)) {
131 unsigned long int old_value = *(volatile int *)where;
138 if (OSAtomicCompareAndSwapLong(old_value, old_value-1, (volatile long int *)where)) {
147 int old_value = *(volatile int *)where;
154 if (OSAtomicCompareAndSwapInt(old_value, old_value-1, (volatile int *)where)) {