Lines Matching refs:mem
29 #define __arch_compare_and_exchange_bool_8_acq(mem, newval, oldval) \ argument
31 #define __arch_compare_and_exchange_bool_16_acq(mem, newval, oldval) \ argument
33 #define __arch_compare_and_exchange_bool_64_acq(mem, newval, oldval) \ argument
36 #define __arch_compare_and_exchange_val_8_int(mem, newval, oldval, model) \ argument
37 (abort (), (__typeof (*mem)) 0)
38 #define __arch_compare_and_exchange_val_16_int(mem, newval, oldval, model) \ argument
39 (abort (), (__typeof (*mem)) 0)
40 #define __arch_compare_and_exchange_val_64_int(mem, newval, oldval, model) \ argument
41 (abort (), (__typeof (*mem)) 0)
43 #define __arch_compare_and_exchange_val_32_int(mem, newval, oldval, model) \ argument
45 typeof (*mem) __oldval = (oldval); \
46 __atomic_compare_exchange_n (mem, (void *) &__oldval, newval, 0, \
51 #define atomic_compare_and_exchange_val_acq(mem, new, old) \ argument
53 mem, new, old, __ATOMIC_ACQUIRE)