Lines Matching full:desired
238 desired, success, failure) \
239 __c11_atomic_compare_exchange_strong(object, expected, desired, \
242 desired, success, failure) \
243 __c11_atomic_compare_exchange_weak(object, expected, desired, \
245 #define atomic_exchange_explicit(object, desired, order) \
246 __c11_atomic_exchange(object, desired, order)
259 #define atomic_store_explicit(object, desired, order) \
260 __c11_atomic_store(object, desired, order)
263 desired, success, failure) \
265 desired, 0, success, failure)
267 desired, success, failure) \
269 desired, 1, success, failure)
270 #define atomic_exchange_explicit(object, desired, order) \
271 __atomic_exchange_n(object, desired, order)
284 #define atomic_store_explicit(object, desired, order) \
285 __atomic_store_n(object, desired, order)
290 desired, success, failure) __extension__ ({ \
295 __e, desired)) == __e); \
298 desired, success, failure) \
300 desired, success, failure)
303 #define atomic_exchange_explicit(object, desired, order) \
304 ((void)(order), __sync_swap(&(object)->__val, desired))
311 #define atomic_exchange_explicit(object, desired, order) \
314 __typeof__(desired) __d = (desired); \
334 #define atomic_store_explicit(object, desired, order) \
335 ((void)atomic_exchange_explicit(object, desired, order))
346 #define atomic_compare_exchange_strong(object, expected, desired) \
348 desired, memory_order_seq_cst, memory_order_seq_cst)
349 #define atomic_compare_exchange_weak(object, expected, desired) \
351 desired, memory_order_seq_cst, memory_order_seq_cst)
352 #define atomic_exchange(object, desired) \
353 atomic_exchange_explicit(object, desired, memory_order_seq_cst)
366 #define atomic_store(object, desired) \
367 atomic_store_explicit(object, desired, memory_order_seq_cst)