Lines Matching refs:desired
91 static inline void atomic_store(intptr_t *object, intptr_t desired)
94 *object = desired;
98 #define atomic_store_explicit(object, desired, order) \
99 atomic_store(object, desired)
113 static inline intptr_t atomic_exchange(intptr_t *object, intptr_t desired)
118 *object = desired;
123 #define atomic_exchange_explicit(object, desired, order) \
124 atomic_exchange(object, desired)
127 intptr_t desired)
133 *object = desired;
142 #define atomic_compare_exchange_strong_explicit(object, expected, desired, success, failure) \
143 atomic_compare_exchange_strong(object, expected, desired)
145 #define atomic_compare_exchange_weak(object, expected, desired) \
146 atomic_compare_exchange_strong(object, expected, desired)
148 #define atomic_compare_exchange_weak_explicit(object, expected, desired, success, failure) \
149 atomic_compare_exchange_weak(object, expected, desired)