Searched refs:_Atomic (Results 1 - 5 of 5) sorted by relevance

/freebsd-10.0-release/sys/sys/
H A Dstdatomic.h187 typedef _Atomic(_Bool) atomic_bool;
188 typedef _Atomic(char) atomic_char;
189 typedef _Atomic(signed char) atomic_schar;
190 typedef _Atomic(unsigned char) atomic_uchar;
191 typedef _Atomic(short) atomic_short;
192 typedef _Atomic(unsigned short) atomic_ushort;
193 typedef _Atomic(int) atomic_int;
194 typedef _Atomic(unsigned int) atomic_uint;
195 typedef _Atomic(long) atomic_long;
196 typedef _Atomic(unsigne
[all...]
H A Dcdefs.h273 * No native support for _Atomic(). Place object in structure to prevent
276 #define _Atomic(T) struct { T volatile __val; } macro
/freebsd-10.0-release/contrib/libcxxrt/
H A Datomic.h14 __c11_atomic_exchange((_Atomic(__typeof__(val))*)addr, val, __ATOMIC_ACQ_REL)
25 __c11_atomic_load((_Atomic(__typeof__(*addr))*)addr, __ATOMIC_ACQUIRE)
/freebsd-10.0-release/contrib/compiler-rt/lib/
H A Datomic.c58 __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(typ
[all...]
/freebsd-10.0-release/tools/regression/include/stdatomic/
H A Dlogic.c101 struct { _Atomic(T) v[16]; } list, cmp; \

Completed in 79 milliseconds