Lines Matching refs:VAL

82 #define atomic_init(PTR, VAL)                           \  argument
83 atomic_store_explicit (PTR, VAL, __ATOMIC_RELAXED)
121 #define atomic_store_explicit(PTR, VAL, MO) \ argument
125 __typeof__ (*__atomic_store_ptr) __atomic_store_tmp = (VAL); \
129 #define atomic_store(PTR, VAL) \ argument
130 atomic_store_explicit (PTR, VAL, __ATOMIC_SEQ_CST)
145 #define atomic_exchange_explicit(PTR, VAL, MO) \ argument
149 __typeof__ (*__atomic_exchange_ptr) __atomic_exchange_val = (VAL); \
156 #define atomic_exchange(PTR, VAL) \ argument
157 atomic_exchange_explicit (PTR, VAL, __ATOMIC_SEQ_CST)
160 #define atomic_compare_exchange_strong_explicit(PTR, VAL, DES, SUC, FAIL) \ argument
166 __atomic_compare_exchange (__atomic_compare_exchange_ptr, (VAL), \
171 #define atomic_compare_exchange_strong(PTR, VAL, DES) \ argument
172 atomic_compare_exchange_strong_explicit (PTR, VAL, DES, __ATOMIC_SEQ_CST, \
175 #define atomic_compare_exchange_weak_explicit(PTR, VAL, DES, SUC, FAIL) \ argument
181 __atomic_compare_exchange (__atomic_compare_exchange_ptr, (VAL), \
186 #define atomic_compare_exchange_weak(PTR, VAL, DES) \ argument
187 atomic_compare_exchange_weak_explicit (PTR, VAL, DES, __ATOMIC_SEQ_CST, \
192 #define atomic_fetch_add(PTR, VAL) __atomic_fetch_add ((PTR), (VAL), \ argument
194 #define atomic_fetch_add_explicit(PTR, VAL, MO) \ argument
195 __atomic_fetch_add ((PTR), (VAL), (MO))
197 #define atomic_fetch_sub(PTR, VAL) __atomic_fetch_sub ((PTR), (VAL), \ argument
199 #define atomic_fetch_sub_explicit(PTR, VAL, MO) \ argument
200 __atomic_fetch_sub ((PTR), (VAL), (MO))
202 #define atomic_fetch_or(PTR, VAL) __atomic_fetch_or ((PTR), (VAL), \ argument
204 #define atomic_fetch_or_explicit(PTR, VAL, MO) \ argument
205 __atomic_fetch_or ((PTR), (VAL), (MO))
207 #define atomic_fetch_xor(PTR, VAL) __atomic_fetch_xor ((PTR), (VAL), \ argument
209 #define atomic_fetch_xor_explicit(PTR, VAL, MO) \ argument
210 __atomic_fetch_xor ((PTR), (VAL), (MO))
212 #define atomic_fetch_and(PTR, VAL) __atomic_fetch_and ((PTR), (VAL), \ argument
214 #define atomic_fetch_and_explicit(PTR, VAL, MO) \ argument
215 __atomic_fetch_and ((PTR), (VAL), (MO))