Lines Matching refs:desired
83 #define atomic_store(object, desired) \
85 *(object) = (desired); \
89 #define atomic_store_explicit(object, desired, order) \
90 atomic_store(object, desired)
98 #define atomic_exchange(object, desired) \
99 InterlockedExchangePointer((PVOID volatile *)object, (PVOID)desired)
101 #define atomic_exchange_explicit(object, desired, order) \
102 atomic_exchange(object, desired)
105 intptr_t desired)
109 (PVOID *)object, (PVOID)desired, (PVOID)old);
113 #define atomic_compare_exchange_strong_explicit(object, expected, desired, success, failure) \
114 atomic_compare_exchange_strong(object, expected, desired)
116 #define atomic_compare_exchange_weak(object, expected, desired) \
117 atomic_compare_exchange_strong(object, expected, desired)
119 #define atomic_compare_exchange_weak_explicit(object, expected, desired, success, failure) \
120 atomic_compare_exchange_weak(object, expected, desired)