Lines Matching refs:operand
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)
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)
283 #define __atomic_apply_stride(object, operand) \ argument
284 (((__typeof__((object)->__val))0) + (operand))
316 #define atomic_fetch_add_explicit(object, operand, order) \ argument
318 __atomic_apply_stride(object, operand)))
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
325 __atomic_apply_stride(object, operand)))
326 #define atomic_fetch_xor_explicit(object, operand, order) \ argument
327 ((void)(order), __sync_fetch_and_xor(&(object)->__val, operand))
350 #define atomic_fetch_add(object, operand) \ argument
351 atomic_fetch_add_explicit(object, operand, memory_order_seq_cst)
352 #define atomic_fetch_and(object, operand) \ argument
353 atomic_fetch_and_explicit(object, operand, memory_order_seq_cst)
354 #define atomic_fetch_or(object, operand) \ argument
355 atomic_fetch_or_explicit(object, operand, memory_order_seq_cst)
356 #define atomic_fetch_sub(object, operand) \ argument
357 atomic_fetch_sub_explicit(object, operand, memory_order_seq_cst)
358 #define atomic_fetch_xor(object, operand) \ argument
359 atomic_fetch_xor_explicit(object, operand, memory_order_seq_cst)