Lines Matching refs:n
113 #define ATOMIC_OPTIMIZED_CASE(n, type) \ argument
114 type __atomic_load_##n(const volatile void *src, __unused int memorder) { \
125 #define ATOMIC_OPTIMIZED_CASE(n, type) \ argument
126 void __atomic_store_##n(volatile void *dest, type val, __unused int model) { \
136 #define ATOMIC_OPTIMIZED_CASE(n, type) \ argument
137 bool __atomic_compare_exchange_##n(volatile void *ptr, void *expected, type desired, \
154 #define ATOMIC_OPTIMIZED_CASE(n, type) \ argument
155 type __atomic_exchange_##n(volatile void *dest, type val, __unused int model) { \
169 #define ATOMIC_RMW(n, type, opname, op) \ argument
170 type __atomic_fetch_##opname##_##n(volatile void *ptr, type val, __unused int model) { \
178 #define ATOMIC_RMW_NAND(n, type) \ argument
179 type __atomic_fetch_nand_##n(type *ptr, type val, __unused int model) { \
187 #define ATOMIC_OPTIMIZED_CASE(n, type) ATOMIC_RMW(n, type, add, +) argument
192 #define ATOMIC_OPTIMIZED_CASE(n, type) ATOMIC_RMW(n, type, sub, -) argument
197 #define ATOMIC_OPTIMIZED_CASE(n, type) ATOMIC_RMW(n, type, and, &) argument
202 #define ATOMIC_OPTIMIZED_CASE(n, type) ATOMIC_RMW(n, type, or, |) argument
207 #define ATOMIC_OPTIMIZED_CASE(n, type) ATOMIC_RMW(n, type, xor, ^) argument
214 #define ATOMIC_OPTIMIZED_CASE(n, type) ATOMIC_RMW_NAND(n, type) argument