Lines Matching refs:desired
266 desired, success, failure) \ argument
267 __c11_atomic_compare_exchange_strong(object, expected, desired, \
270 desired, success, failure) \ argument
271 __c11_atomic_compare_exchange_weak(object, expected, desired, \
273 #define atomic_exchange_explicit(object, desired, order) \ argument
274 __c11_atomic_exchange(object, desired, order)
287 #define atomic_store_explicit(object, desired, order) \ argument
288 __c11_atomic_store(object, desired, order)
291 desired, success, failure) \ argument
293 desired, 0, success, failure)
295 desired, success, failure) \ argument
297 desired, 1, success, failure)
298 #define atomic_exchange_explicit(object, desired, order) \ argument
299 __atomic_exchange_n(&(object)->__val, desired, order)
312 #define atomic_store_explicit(object, desired, order) \ argument
313 __atomic_store_n(&(object)->__val, desired, order)
318 desired, success, failure) __extension__ ({ \ argument
323 __e, desired)) == __e); \
326 desired, success, failure) \ argument
328 desired, success, failure)
331 #define atomic_exchange_explicit(object, desired, order) \ argument
332 ((void)(order), __sync_swap(&(object)->__val, desired))
339 #define atomic_exchange_explicit(object, desired, order) \ argument
342 __typeof__(desired) __d = (desired); \
362 #define atomic_store_explicit(object, desired, order) \ argument
363 ((void)atomic_exchange_explicit(object, desired, order))
374 #define atomic_compare_exchange_strong(object, expected, desired) \ argument
376 desired, memory_order_seq_cst, memory_order_seq_cst)
377 #define atomic_compare_exchange_weak(object, expected, desired) \ argument
379 desired, memory_order_seq_cst, memory_order_seq_cst)
380 #define atomic_exchange(object, desired) \ argument
381 atomic_exchange_explicit(object, desired, memory_order_seq_cst)
394 #define atomic_store(object, desired) \ argument
395 atomic_store_explicit(object, desired, memory_order_seq_cst)