Lines Matching refs:_Atomic
58 __c11_atomic_store((_Atomic(uint32_t)*)&l->_count, 1, __ATOMIC_RELEASE);
65 while (!__c11_atomic_compare_exchange_weak((_Atomic(uint32_t)*)&l->_count, &old,
74 typedef _Atomic(uintptr_t) Lock;
148 *((type*)dest) = __c11_atomic_load((_Atomic(type)*)src, model);\
162 __c11_atomic_store((_Atomic(type)*)dest, *(type*)dest, model);\
180 return __c11_atomic_compare_exchange_strong((_Atomic(type)*)ptr, (type*)expected,\
200 *(type*)old = __c11_atomic_exchange((_Atomic(type)*)ptr, *(type*)val,\
227 return __c11_atomic_load((_Atomic(type)*)src, model);\
240 __c11_atomic_store((_Atomic(type)*)dest, val, model);\
255 return __c11_atomic_exchange((_Atomic(type)*)dest, val, model);\
270 return __c11_atomic_compare_exchange_strong((_Atomic(type)*)ptr, expected, desired,\
292 return __c11_atomic_fetch_##opname((_Atomic(type)*)ptr, val, model);\