Lines Matching refs:val

20 #define atomic_store(ptr, val)				\  argument
21 __atomic_store_n(ptr, val, __ATOMIC_SEQ_CST)
23 #define atomic_xchg(ptr, val) \ argument
24 __atomic_exchange_n(ptr, val, __ATOMIC_SEQ_CST)
31 #define atomic_add_fetch(ptr, val) \ argument
32 __atomic_add_fetch(ptr, val, __ATOMIC_SEQ_CST)
33 #define atomic_sub_fetch(ptr, val) \ argument
34 __atomic_sub_fetch(ptr, val, __ATOMIC_SEQ_CST)
35 #define atomic_and_fetch(ptr, val) \ argument
36 __atomic_and_fetch(ptr, val, __ATOMIC_SEQ_CST)
37 #define atomic_xor_fetch(ptr, val) \ argument
38 __atomic_xor_fetch(ptr, val, __ATOMIC_SEQ_CST)
39 #define atomic_or_fetch(ptr, val) \ argument
40 __atomic_or_fetch(ptr, val, __ATOMIC_SEQ_CST)
41 #define atomic_nand_fetch(ptr, val) \ argument
42 __atomic_nand_fetch(ptr, val, __ATOMIC_SEQ_CST)
44 #define atomic_fetch_add(ptr, val) \ argument
45 __atomic_fetch_add(ptr, val, __ATOMIC_SEQ_CST)
46 #define atomic_fetch_sub(ptr, val) \ argument
47 __atomic_fetch_sub(ptr, val, __ATOMIC_SEQ_CST)
48 #define atomic_fetch_and(ptr, val) \ argument
49 __atomic_fetch_and(ptr, val, __ATOMIC_SEQ_CST)
50 #define atomic_fetch_xor(ptr, val) \ argument
51 __atomic_fetch_xor(ptr, val, __ATOMIC_SEQ_CST)
52 #define atomic_fetch_or(ptr, val) \ argument
53 __atomic_fetch_or(ptr, val, __ATOMIC_SEQ_CST)
54 #define atomic_fetch_nand(ptr, val) \ argument
55 __atomic_fetch_nand(ptr, val, __ATOMIC_SEQ_CST)
77 #define atomic_store(ptr, val) \ argument
78 (void)(__sync_lock_test_and_set(ptr, val))
80 #define atomic_xchg(ptr, val) \ argument
81 __sync_lock_test_and_set(ptr, val)
87 #define atomic_add_fetch(ptr, val) \ argument
88 __sync_add_and_fetch(ptr, val)
89 #define atomic_sub_fetch(ptr, val) \ argument
90 __sync_sub_and_fetch(ptr, val)
91 #define atomic_and_fetch(ptr, val) \ argument
92 __sync_and_and_fetch(ptr, val)
93 #define atomic_xor_fetch(ptr, val) \ argument
94 __sync_xor_and_fetch(ptr, val)
95 #define atomic_or_fetch(ptr, val) \ argument
96 __sync_or_and_fetch(ptr, val)
97 #define atomic_nand_fetch(ptr, val) \ argument
98 __sync_nand_and_fetch(ptr, val)
100 #define atomic_fetch_add(ptr, val) \ argument
101 __sync_fetch_and_add(ptr, val)
102 #define atomic_fetch_sub(ptr, val) \ argument
103 __sync_fetch_and_sub(ptr, val)
104 #define atomic_fetch_and(ptr, val) \ argument
105 __sync_fetch_and_and(ptr, val)
106 #define atomic_fetch_xor(ptr, val) \ argument
107 __sync_fetch_and_xor(ptr, val)
108 #define atomic_fetch_or(ptr, val) \ argument
109 __sync_fetch_and_or(ptr, val)
110 #define atomic_fetch_nand(ptr, val) \ argument
111 __sync_fetch_and_nand(ptr, val)