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