Lines Matching refs:_Atomic
60 __c11_atomic_store((_Atomic(uint32_t)*)&l->_count, 1, __ATOMIC_RELEASE);
67 while (!__c11_atomic_compare_exchange_weak((_Atomic(uint32_t)*)&l->_count, &old,
90 typedef _Atomic(uintptr_t) Lock;
164 *((type*)dest) = __c11_atomic_load((_Atomic(type)*)src, model);\
178 __c11_atomic_store((_Atomic(type)*)dest, *(type*)dest, model);\
196 return __c11_atomic_compare_exchange_strong((_Atomic(type)*)ptr, (type*)expected,\
216 *(type*)old = __c11_atomic_exchange((_Atomic(type)*)ptr, *(type*)val,\
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);\