Lines Matching defs:PTR

82 #define atomic_init(PTR, VAL)                           \  argument
121 #define atomic_store_explicit(PTR, VAL, MO) \ argument
129 #define atomic_store(PTR, VAL) \ argument
133 #define atomic_load_explicit(PTR, MO) \ argument
142 #define atomic_load(PTR) atomic_load_explicit (PTR, __ATOMIC_SEQ_CST) argument
145 #define atomic_exchange_explicit(PTR, VAL, MO) \ argument
156 #define atomic_exchange(PTR, VAL) \ argument
160 #define atomic_compare_exchange_strong_explicit(PTR, VAL, DES, SUC, FAIL) \ argument
171 #define atomic_compare_exchange_strong(PTR, VAL, DES) \ argument
175 #define atomic_compare_exchange_weak_explicit(PTR, VAL, DES, SUC, FAIL) \ argument
186 #define atomic_compare_exchange_weak(PTR, VAL, DES) \ argument
192 #define atomic_fetch_add(PTR, VAL) __atomic_fetch_add ((PTR), (VAL), \ argument
194 #define atomic_fetch_add_explicit(PTR, VAL, MO) \ argument
197 #define atomic_fetch_sub(PTR, VAL) __atomic_fetch_sub ((PTR), (VAL), \ argument
199 #define atomic_fetch_sub_explicit(PTR, VAL, MO) \ argument
202 #define atomic_fetch_or(PTR, VAL) __atomic_fetch_or ((PTR), (VAL), \ argument
204 #define atomic_fetch_or_explicit(PTR, VAL, MO) \ argument
207 #define atomic_fetch_xor(PTR, VAL) __atomic_fetch_xor ((PTR), (VAL), \ argument
209 #define atomic_fetch_xor_explicit(PTR, VAL, MO) \ argument
212 #define atomic_fetch_and(PTR, VAL) __atomic_fetch_and ((PTR), (VAL), \ argument
214 #define atomic_fetch_and_explicit(PTR, VAL, MO) \ argument
231 #define atomic_flag_test_and_set(PTR) \ argument
235 #define atomic_flag_test_and_set_explicit(PTR, MO) \ argument
239 #define atomic_flag_clear(PTR) __atomic_clear ((PTR), __ATOMIC_SEQ_CST) argument
241 #define atomic_flag_clear_explicit(PTR, MO) __atomic_clear ((PTR), (MO)) argument