• Home
  • Raw
  • Download

Lines Matching refs:order

375 #define	atomic_exchange_explicit(object, desired, order)		\  argument
376 __c11_atomic_exchange(object, desired, order)
377 #define atomic_fetch_add_explicit(object, operand, order) \ argument
378 __c11_atomic_fetch_add(object, operand, order)
379 #define atomic_fetch_and_explicit(object, operand, order) \ argument
380 __c11_atomic_fetch_and(object, operand, order)
381 #define atomic_fetch_or_explicit(object, operand, order) \ argument
382 __c11_atomic_fetch_or(object, operand, order)
383 #define atomic_fetch_sub_explicit(object, operand, order) \ argument
384 __c11_atomic_fetch_sub(object, operand, order)
385 #define atomic_fetch_xor_explicit(object, operand, order) \ argument
386 __c11_atomic_fetch_xor(object, operand, order)
387 #define atomic_load_explicit(object, order) \ argument
388 __c11_atomic_load(object, order)
389 #define atomic_store_explicit(object, desired, order) \ argument
390 __c11_atomic_store(object, desired, order)
400 #define atomic_exchange_explicit(object, desired, order) \ argument
401 __atomic_exchange_n(&(object)->__val, desired, order)
402 #define atomic_fetch_add_explicit(object, operand, order) \ argument
403 __atomic_fetch_add(&(object)->__val, operand, order)
404 #define atomic_fetch_and_explicit(object, operand, order) \ argument
405 __atomic_fetch_and(&(object)->__val, operand, order)
406 #define atomic_fetch_or_explicit(object, operand, order) \ argument
407 __atomic_fetch_or(&(object)->__val, operand, order)
408 #define atomic_fetch_sub_explicit(object, operand, order) \ argument
409 __atomic_fetch_sub(&(object)->__val, operand, order)
410 #define atomic_fetch_xor_explicit(object, operand, order) \ argument
411 __atomic_fetch_xor(&(object)->__val, operand, order)
412 #define atomic_load_explicit(object, order) \ argument
413 __atomic_load_n(&(object)->__val, order)
414 #define atomic_store_explicit(object, desired, order) \ argument
415 __atomic_store_n(&(object)->__val, desired, order)
433 #define atomic_exchange_explicit(object, desired, order) \ argument
434 ((void)(order), __sync_swap(&(object)->__val, desired))
441 #define atomic_exchange_explicit(object, desired, order) \ argument
445 (void)(order); \
450 #define atomic_fetch_add_explicit(object, operand, order) \ argument
451 ((void)(order), __sync_fetch_and_add(&(object)->__val, \
453 #define atomic_fetch_and_explicit(object, operand, order) \ argument
454 ((void)(order), __sync_fetch_and_and(&(object)->__val, operand))
455 #define atomic_fetch_or_explicit(object, operand, order) \ argument
456 ((void)(order), __sync_fetch_and_or(&(object)->__val, operand))
457 #define atomic_fetch_sub_explicit(object, operand, order) \ argument
458 ((void)(order), __sync_fetch_and_sub(&(object)->__val, \
460 #define atomic_fetch_xor_explicit(object, operand, order) \ argument
461 ((void)(order), __sync_fetch_and_xor(&(object)->__val, operand))
462 #define atomic_load_explicit(object, order) \ argument
463 ((void)(order), __sync_fetch_and_add(&(object)->__val, 0))
464 #define atomic_store_explicit(object, desired, order) \ argument
465 ((void)atomic_exchange_explicit(object, desired, order))