Home | History | Annotate | Download | only in common

Lines Matching refs:newval

115 #define SYNC_COMPARE_AND_SWAP(dest, oldval, newval) \
116 mutexed_compare_and_swap(dest, newval, oldval)
125 #define SYNC_COMPARE_AND_SWAP(dest, oldval, newval) \
126 InterlockedCompareExchangePointer(dest, newval, oldval)
137 #define SYNC_COMPARE_AND_SWAP(dest, oldval, newval) \
138 __sync_val_compare_and_swap(dest, oldval, newval)
140 #define SYNC_COMPARE_AND_SWAP(dest, oldval, newval) \
141 mutexed_compare_and_swap(dest, newval, oldval)
152 #define SYNC_COMPARE_AND_SWAP(dest, oldval, newval) \
153 mutexed_compare_and_swap(dest, newval, oldval)
158 static void *mutexed_compare_and_swap(void **dest, void *newval, void *oldval);
469 static void *mutexed_compare_and_swap(void **dest, void *newval, void *oldval) {
480 *dest = newval;