Searched refs:_Atomic (Results 1 – 12 of 12) sorted by relevance
| /NextBSD/contrib/llvm/tools/clang/lib/Headers/ |
| HD | stdatomic.h | 88 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/ |
| HD | stdatomic.h | 187 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 …]
|
| HD | cdefs.h | 283 #define _Atomic(T) struct { T volatile __val; } macro
|
| /NextBSD/contrib/compiler-rt/lib/builtins/ |
| HD | atomic.c | 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);\ [all …]
|
| /NextBSD/lib/libdispatch/src/shims/ |
| HD | atomic.h | 100 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/ |
| HD | syscalldefs_md.h | 81 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/ |
| HD | atomic.h | 14 __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/ |
| D | atomic | 561 #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/ |
| HD | logic.c | 101 struct { _Atomic(T) v[16]; } list, cmp; \
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Basic/ |
| HD | TokenKinds.def | 285 KEYWORD(_Atomic , KEYALL|KEYNOMS18|KEYNOOPENCL)
|
| HD | Builtins.def | 636 // C11 _Atomic operations for <stdatomic.h>.
|
| HD | DiagnosticSemaKinds.td | 4706 "_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 "
|