Lines Matching defs:oldval
99 #define SYNC_COMPARE_AND_SWAP(dest, oldval, newval) \
100 mutexed_compare_and_swap(dest, newval, oldval)
109 #define SYNC_COMPARE_AND_SWAP(dest, oldval, newval) \
110 InterlockedCompareExchangePointer(dest, newval, oldval)
121 #define SYNC_COMPARE_AND_SWAP(dest, oldval, newval) \
122 __sync_val_compare_and_swap(dest, oldval, newval)
124 #define SYNC_COMPARE_AND_SWAP(dest, oldval, newval) \
125 mutexed_compare_and_swap(dest, newval, oldval)
136 #define SYNC_COMPARE_AND_SWAP(dest, oldval, newval) \
137 mutexed_compare_and_swap(dest, newval, oldval)
142 static void *mutexed_compare_and_swap(void **dest, void *newval, void *oldval);
453 static void *mutexed_compare_and_swap(void **dest, void *newval, void *oldval) {
463 if (temp == oldval) {