Lines Matching refs:desired
83 static inline void atomic_store(intptr_t *object, intptr_t desired)
85 *object = desired;
89 #define atomic_store_explicit(object, desired, order) \
90 atomic_store(object, desired)
101 #define atomic_exchange(object, desired) \
102 atomic_swap_ptr(object, desired)
104 #define atomic_exchange_explicit(object, desired, order) \
105 atomic_exchange(object, desired)
108 intptr_t desired)
111 *expected = (intptr_t)atomic_cas_ptr(object, (void *)old, (void *)desired);
115 #define atomic_compare_exchange_strong_explicit(object, expected, desired, success, failure) \
116 atomic_compare_exchange_strong(object, expected, desired)
118 #define atomic_compare_exchange_weak(object, expected, desired) \
119 atomic_compare_exchange_strong(object, expected, desired)
121 #define atomic_compare_exchange_weak_explicit(object, expected, desired, success, failure) \
122 atomic_compare_exchange_weak(object, expected, desired)