Lines Matching refs:_Atomic
60 __c11_atomic_store((_Atomic(uint32_t)*)&l->_count, 1, __ATOMIC_RELEASE); in unlock()
67 while (!__c11_atomic_compare_exchange_weak((_Atomic(uint32_t)*)&l->_count, &old, in lock()
90 typedef _Atomic(uintptr_t) Lock;
164 *((type*)dest) = __c11_atomic_load((_Atomic(type)*)src, model);\ in __atomic_load_c()
178 __c11_atomic_store((_Atomic(type)*)dest, *(type*)dest, model);\ in __atomic_store_c()
196 return __c11_atomic_compare_exchange_strong((_Atomic(type)*)ptr, (type*)expected,\ in __atomic_compare_exchange_c()
216 *(type*)old = __c11_atomic_exchange((_Atomic(type)*)ptr, *(type*)val,\ in __atomic_exchange_c()
243 return __c11_atomic_load((_Atomic(type)*)src, model);\
256 __c11_atomic_store((_Atomic(type)*)dest, val, model);\
271 return __c11_atomic_exchange((_Atomic(type)*)dest, val, model);\
286 return __c11_atomic_compare_exchange_strong((_Atomic(type)*)ptr, expected, desired,\
308 return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\