Lines Matching refs:order

241 #define	atomic_exchange_explicit(object, desired, order)		\  argument
242 __c11_atomic_exchange(object, desired, order)
243 #define atomic_fetch_add_explicit(object, operand, order) \ argument
244 __c11_atomic_fetch_add(object, operand, order)
245 #define atomic_fetch_and_explicit(object, operand, order) \ argument
246 __c11_atomic_fetch_and(object, operand, order)
247 #define atomic_fetch_or_explicit(object, operand, order) \ argument
248 __c11_atomic_fetch_or(object, operand, order)
249 #define atomic_fetch_sub_explicit(object, operand, order) \ argument
250 __c11_atomic_fetch_sub(object, operand, order)
251 #define atomic_fetch_xor_explicit(object, operand, order) \ argument
252 __c11_atomic_fetch_xor(object, operand, order)
253 #define atomic_load_explicit(object, order) \ argument
254 __c11_atomic_load(object, order)
255 #define atomic_store_explicit(object, desired, order) \ argument
256 __c11_atomic_store(object, desired, order)
266 #define atomic_exchange_explicit(object, desired, order) \ argument
267 __atomic_exchange_n(object, desired, order)
268 #define atomic_fetch_add_explicit(object, operand, order) \ argument
269 __atomic_fetch_add(object, operand, order)
270 #define atomic_fetch_and_explicit(object, operand, order) \ argument
271 __atomic_fetch_and(object, operand, order)
272 #define atomic_fetch_or_explicit(object, operand, order) \ argument
273 __atomic_fetch_or(object, operand, order)
274 #define atomic_fetch_sub_explicit(object, operand, order) \ argument
275 __atomic_fetch_sub(object, operand, order)
276 #define atomic_fetch_xor_explicit(object, operand, order) \ argument
277 __atomic_fetch_xor(object, operand, order)
278 #define atomic_load_explicit(object, order) \ argument
279 __atomic_load_n(object, order)
280 #define atomic_store_explicit(object, desired, order) \ argument
281 __atomic_store_n(object, desired, order)
299 #define atomic_exchange_explicit(object, desired, order) \ argument
300 ((void)(order), __sync_swap(&(object)->__val, desired))
307 #define atomic_exchange_explicit(object, desired, order) \ argument
311 (void)(order); \
316 #define atomic_fetch_add_explicit(object, operand, order) \ argument
317 ((void)(order), __sync_fetch_and_add(&(object)->__val, \
319 #define atomic_fetch_and_explicit(object, operand, order) \ argument
320 ((void)(order), __sync_fetch_and_and(&(object)->__val, operand))
321 #define atomic_fetch_or_explicit(object, operand, order) \ argument
322 ((void)(order), __sync_fetch_and_or(&(object)->__val, operand))
323 #define atomic_fetch_sub_explicit(object, operand, order) \ argument
324 ((void)(order), __sync_fetch_and_sub(&(object)->__val, \
326 #define atomic_fetch_xor_explicit(object, operand, order) \ argument
327 ((void)(order), __sync_fetch_and_xor(&(object)->__val, operand))
328 #define atomic_load_explicit(object, order) \ argument
329 ((void)(order), __sync_fetch_and_add(&(object)->__val, 0))
330 #define atomic_store_explicit(object, desired, order) \ argument
331 ((void)atomic_exchange_explicit(object, desired, order))