Lines Matching refs:mem
45 #define __arch_compare_and_exchange_bool_32_acq(mem, newval, oldval) \ argument
56 : "b" (mem), "r" (oldval), "r" (newval) \
64 #define __arch_compare_and_exchange_bool_64_acq(mem, newval, oldval) \ argument
67 #define __arch_compare_and_exchange_val_64_acq(mem, newval, oldval) \ argument
68 (abort (), (__typeof (*mem)) 0)
70 #define __arch_compare_and_exchange_val_64_rel(mem, newval, oldval) \ argument
71 (abort (), (__typeof (*mem)) 0)
73 #define __arch_atomic_exchange_64_acq(mem, value) \ argument
74 ({ abort (); (*mem) = (value); })
76 #define __arch_atomic_exchange_64_rel(mem, value) \ argument
77 ({ abort (); (*mem) = (value); })
79 #define __arch_atomic_exchange_and_add_64(mem, value) \ argument
80 ({ abort (); (*mem) = (value); })
82 #define __arch_atomic_exchange_and_add_64_acq(mem, value) \ argument
83 ({ abort (); (*mem) = (value); })
85 #define __arch_atomic_exchange_and_add_64_rel(mem, value) \ argument
86 ({ abort (); (*mem) = (value); })
88 #define __arch_atomic_increment_val_64(mem) \ argument
89 ({ abort (); (*mem)++; })
91 #define __arch_atomic_decrement_val_64(mem) \ argument
92 ({ abort (); (*mem)--; })
94 #define __arch_atomic_decrement_if_positive_64(mem) \ argument
95 ({ abort (); (*mem)--; })