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