Lines Matching refs:order

244 #define	atomic_exchange_explicit(object, desired, order)		\
245 __c11_atomic_exchange(object, desired, order)
246 #define atomic_fetch_add_explicit(object, operand, order) \
247 __c11_atomic_fetch_add(object, operand, order)
248 #define atomic_fetch_and_explicit(object, operand, order) \
249 __c11_atomic_fetch_and(object, operand, order)
250 #define atomic_fetch_or_explicit(object, operand, order) \
251 __c11_atomic_fetch_or(object, operand, order)
252 #define atomic_fetch_sub_explicit(object, operand, order) \
253 __c11_atomic_fetch_sub(object, operand, order)
254 #define atomic_fetch_xor_explicit(object, operand, order) \
255 __c11_atomic_fetch_xor(object, operand, order)
256 #define atomic_load_explicit(object, order) \
257 __c11_atomic_load(object, order)
258 #define atomic_store_explicit(object, desired, order) \
259 __c11_atomic_store(object, desired, order)
269 #define atomic_exchange_explicit(object, desired, order) \
270 __atomic_exchange_n(object, desired, order)
271 #define atomic_fetch_add_explicit(object, operand, order) \
272 __atomic_fetch_add(object, operand, order)
273 #define atomic_fetch_and_explicit(object, operand, order) \
274 __atomic_fetch_and(object, operand, order)
275 #define atomic_fetch_or_explicit(object, operand, order) \
276 __atomic_fetch_or(object, operand, order)
277 #define atomic_fetch_sub_explicit(object, operand, order) \
278 __atomic_fetch_sub(object, operand, order)
279 #define atomic_fetch_xor_explicit(object, operand, order) \
280 __atomic_fetch_xor(object, operand, order)
281 #define atomic_load_explicit(object, order) \
282 __atomic_load_n(object, order)
283 #define atomic_store_explicit(object, desired, order) \
284 __atomic_store_n(object, desired, order)
302 #define atomic_exchange_explicit(object, desired, order) \
303 ((void)(order), __sync_swap(&(object)->__val, desired))
310 #define atomic_exchange_explicit(object, desired, order) \
314 (void)(order); \
319 #define atomic_fetch_add_explicit(object, operand, order) \
320 ((void)(order), __sync_fetch_and_add(&(object)->__val, \
322 #define atomic_fetch_and_explicit(object, operand, order) \
323 ((void)(order), __sync_fetch_and_and(&(object)->__val, operand))
324 #define atomic_fetch_or_explicit(object, operand, order) \
325 ((void)(order), __sync_fetch_and_or(&(object)->__val, operand))
326 #define atomic_fetch_sub_explicit(object, operand, order) \
327 ((void)(order), __sync_fetch_and_sub(&(object)->__val, \
329 #define atomic_fetch_xor_explicit(object, operand, order) \
330 ((void)(order), __sync_fetch_and_xor(&(object)->__val, operand))
331 #define atomic_load_explicit(object, order) \
332 ((void)(order), __sync_fetch_and_add(&(object)->__val, 0))
333 #define atomic_store_explicit(object, desired, order) \
334 ((void)atomic_exchange_explicit(object, desired, order))