Home
last modified time | relevance | path

Searched refs:_Atomic (Results 1 – 12 of 12) sorted by relevance

/NextBSD/contrib/llvm/tools/clang/lib/Headers/
HDstdatomic.h88 typedef _Atomic(bool) atomic_bool;
90 typedef _Atomic(_Bool) atomic_bool;
92 typedef _Atomic(char) atomic_char;
93 typedef _Atomic(signed char) atomic_schar;
94 typedef _Atomic(unsigned char) atomic_uchar;
95 typedef _Atomic(short) atomic_short;
96 typedef _Atomic(unsigned short) atomic_ushort;
97 typedef _Atomic(int) atomic_int;
98 typedef _Atomic(unsigned int) atomic_uint;
99 typedef _Atomic(long) atomic_long;
[all …]
/NextBSD/sys/sys/
HDstdatomic.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(unsigned long) atomic_ulong;
[all …]
HDcdefs.h283 #define _Atomic(T) struct { T volatile __val; } macro
/NextBSD/contrib/compiler-rt/lib/builtins/
HDatomic.c60 __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);\
[all …]
/NextBSD/lib/libdispatch/src/shims/
HDatomic.h100 int*: (_Atomic(int)*)(p), \
101 volatile int*: (volatile _Atomic(int)*)(p), \
102 unsigned int*: (_Atomic(unsigned int)*)(p), \
103 volatile unsigned int*: (volatile _Atomic(unsigned int)*)(p), \
104 long*: (_Atomic(long)*)(p), \
105 volatile long*: (volatile _Atomic(long)*)(p), \
106 unsigned long*: (_Atomic(unsigned long)*)(p), \
107 volatile unsigned long*: (volatile _Atomic(unsigned long)*)(p), \
108 long long*: (_Atomic(long long)*)(p), \
109 volatile long long*: (volatile _Atomic(long long)*)(p), \
[all …]
/NextBSD/sys/contrib/cloudabi/
HDsyscalldefs_md.h81 MEMBER(PTR(_Atomic(cloudabi_condvar_t))) condvar;
96 MEMBER(PTR(_Atomic(cloudabi_lock_t))) lock;
195 MEMBER(PTR(_Atomic(cloudabi_condvar_t))) condvar;
196 MEMBER(PTR(_Atomic(cloudabi_lock_t))) lock;
212 MEMBER(PTR(_Atomic(cloudabi_lock_t))) lock;
/NextBSD/contrib/libcxxrt/
HDatomic.h14 __c11_atomic_exchange(reinterpret_cast<_Atomic(__typeof__(val))*>(addr), val, __ATOMIC_ACQ_REL)
25 __c11_atomic_load(reinterpret_cast<_Atomic(__typeof__(*addr))*>(addr), __ATOMIC_ACQUIRE)
/NextBSD/contrib/libc++/include/
Datomic561 #define _Atomic(x) __gcc_atomic::__gcc_atomic_t<x>
602 __gcc_atomic::__can_assign<volatile _Atomic(_Tp)*, _Tp>::value>::type
603 __c11_atomic_init(volatile _Atomic(_Tp)* __a, _Tp __val) {
610 !__gcc_atomic::__can_assign<volatile _Atomic(_Tp)*, _Tp>::value &&
611 __gcc_atomic::__can_assign< _Atomic(_Tp)*, _Tp>::value>::type
612 __c11_atomic_init(volatile _Atomic(_Tp)* __a, _Tp __val) {
625 static inline void __c11_atomic_init(_Atomic(_Tp)* __a, _Tp __val) {
638 static inline void __c11_atomic_store(volatile _Atomic(_Tp)* __a, _Tp __val,
645 static inline void __c11_atomic_store(_Atomic(_Tp)* __a, _Tp __val,
652 static inline _Tp __c11_atomic_load(volatile _Atomic(_Tp)* __a,
[all …]
/NextBSD/tools/regression/include/stdatomic/
HDlogic.c101 struct { _Atomic(T) v[16]; } list, cmp; \
/NextBSD/contrib/llvm/tools/clang/include/clang/Basic/
HDTokenKinds.def285 KEYWORD(_Atomic , KEYALL|KEYNOMS18|KEYNOOPENCL)
HDBuiltins.def636 // C11 _Atomic operations for <stdatomic.h>.
HDDiagnosticSemaKinds.td4706 "_Atomic cannot be applied to "
6158 "address argument to atomic operation must be a pointer to _Atomic "
6161 "address argument to atomic operation must be a pointer to non-const _Atomic "