Lines Matching refs:expected
593 # define atomic_compare_exchange_weak_relaxed(mem, expected, desired) \ argument
595 __atomic_compare_exchange_n ((mem), (expected), (desired), 1, \
597 # define atomic_compare_exchange_weak_acquire(mem, expected, desired) \ argument
599 __atomic_compare_exchange_n ((mem), (expected), (desired), 1, \
601 # define atomic_compare_exchange_weak_release(mem, expected, desired) \ argument
603 __atomic_compare_exchange_n ((mem), (expected), (desired), 1, \
698 # define atomic_compare_exchange_weak_acquire(mem, expected, desired) \ argument
699 ({ typeof (*(expected)) __atg102_expected = *(expected); \
700 *(expected) = \
701 atomic_compare_and_exchange_val_acq ((mem), (desired), *(expected)); \
702 *(expected) == __atg102_expected; })
707 # define atomic_compare_exchange_weak_relaxed(mem, expected, desired) \ argument
708 atomic_compare_exchange_weak_acquire ((mem), (expected), (desired))
711 # define atomic_compare_exchange_weak_release(mem, expected, desired) \ argument
712 ({ typeof (*(expected)) __atg103_expected = *(expected); \
713 *(expected) = \
714 atomic_compare_and_exchange_val_rel ((mem), (desired), *(expected)); \
715 *(expected) == __atg103_expected; })