| /freebsd-14.2/contrib/llvm-project/libcxx/include/__atomic/ |
| H A D | atomic_flag.h | 27 struct atomic_flag { struct 68 _LIBCPP_HIDE_FROM_ABI constexpr atomic_flag() _NOEXCEPT : __a_(false) {} in atomic_flag() argument 70 atomic_flag() _NOEXCEPT = default; 75 atomic_flag(const atomic_flag&) = delete; 76 atomic_flag& operator=(const atomic_flag&) = delete; argument 77 atomic_flag& operator=(const atomic_flag&) volatile = delete; argument 85 atomic_flag_test_explicit(const volatile atomic_flag* __o, memory_order __m) _NOEXCEPT { in atomic_flag_test_explicit() 121 atomic_flag_wait(const volatile atomic_flag* __o, bool __v) _NOEXCEPT { in atomic_flag_wait() 126 atomic_flag_wait(const atomic_flag* __o, bool __v) _NOEXCEPT { in atomic_flag_wait() 141 atomic_flag_notify_one(volatile atomic_flag* __o) _NOEXCEPT { in atomic_flag_notify_one() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Headers/ |
| H A D | stdatomic.h | 167 typedef struct atomic_flag { atomic_bool _Value; } atomic_flag; typedef 173 bool atomic_flag_test_and_set(volatile atomic_flag *); 174 bool atomic_flag_test_and_set_explicit(volatile atomic_flag *, memory_order); 176 _Bool atomic_flag_test_and_set(volatile atomic_flag *); 177 _Bool atomic_flag_test_and_set_explicit(volatile atomic_flag *, memory_order); 179 void atomic_flag_clear(volatile atomic_flag *); 180 void atomic_flag_clear_explicit(volatile atomic_flag *, memory_order);
|
| H A D | opencl-c.h | 14551 bool __ovld atomic_flag_test_and_set(volatile atomic_flag *); 14552 void __ovld atomic_flag_clear(volatile atomic_flag *); 14555 bool __ovld atomic_flag_test_and_set(volatile __global atomic_flag *); 14556 bool __ovld atomic_flag_test_and_set(volatile __local atomic_flag *); 14557 void __ovld atomic_flag_clear(volatile __global atomic_flag *); 14558 void __ovld atomic_flag_clear(volatile __local atomic_flag *); 14564 bool __ovld atomic_flag_test_and_set_explicit(volatile atomic_flag *, memory_order); 14565 void __ovld atomic_flag_clear_explicit(volatile atomic_flag *, memory_order); 14570 void __ovld atomic_flag_clear_explicit(volatile __global atomic_flag *, memory_order); 14571 void __ovld atomic_flag_clear_explicit(volatile __local atomic_flag *, memory_order); [all …]
|
| /freebsd-14.2/contrib/llvm-project/libcxx/include/ |
| H A D | atomic | 522 typedef struct atomic_flag 524 atomic_flag() noexcept = default; // until C++20 526 atomic_flag(const atomic_flag&) = delete; 527 atomic_flag& operator=(const atomic_flag&) = delete; 528 atomic_flag& operator=(const atomic_flag&) volatile = delete; 543 } atomic_flag; 546 bool atomic_flag_test(atomic_flag* obj) noexcept; 556 void atomic_flag_clear(atomic_flag* obj) noexcept; 565 void atomic_one(atomic_flag* obj) noexcept; 567 void atomic_all(atomic_flag* obj) noexcept; [all …]
|
| H A D | stdatomic.h | 143 using std::atomic_flag _LIBCPP_USING_IF_EXISTS;
|
| H A D | libcxx.imp | 235 { include: [ "<__atomic/atomic_flag.h>", "private", "<atomic>", "public" ] },
|
| H A D | module.modulemap.in | 1093 header "__atomic/atomic_flag.h"
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | ThreadSafeAllocator.h | 28 LockGuard(std::atomic_flag &Flag) : Flag(Flag) { in LockGuard() 34 std::atomic_flag &Flag; 57 std::atomic_flag Flag = ATOMIC_FLAG_INIT;
|
| /freebsd-14.2/sys/sys/ |
| H A D | stdatomic.h | 378 } atomic_flag; typedef 382 atomic_flag_test_and_set_explicit(volatile atomic_flag *__object, in atomic_flag_test_and_set_explicit() 389 atomic_flag_clear_explicit(volatile atomic_flag *__object, memory_order __order) in atomic_flag_clear_explicit() 397 atomic_flag_test_and_set(volatile atomic_flag *__object) in atomic_flag_test_and_set() 405 atomic_flag_clear(volatile atomic_flag *__object) in atomic_flag_clear()
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/builtins/ |
| H A D | atomic_flag_clear.c | 21 void atomic_flag_clear(volatile atomic_flag *object) { in atomic_flag_clear()
|
| H A D | atomic_flag_test_and_set.c | 21 _Bool atomic_flag_test_and_set(volatile atomic_flag *object) { in atomic_flag_test_and_set()
|
| H A D | atomic_flag_clear_explicit.c | 21 void atomic_flag_clear_explicit(volatile atomic_flag *object, in atomic_flag_clear_explicit()
|
| H A D | atomic_flag_test_and_set_explicit.c | 21 _Bool atomic_flag_test_and_set_explicit(volatile atomic_flag *object, in atomic_flag_test_and_set_explicit()
|
| /freebsd-14.2/contrib/llvm-project/libcxx/modules/std/ |
| H A D | atomic.inc | 118 using std::atomic_flag;
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | SymbolFileDWARF.h | 543 std::atomic_flag m_dwo_warning_issued = ATOMIC_FLAG_INIT;
|
| /freebsd-14.2/contrib/llvm-project/lldb/tools/driver/ |
| H A D | Driver.cpp | 659 static std::atomic_flag g_interrupt_sent = ATOMIC_FLAG_INIT; in sigint_handler()
|
| /freebsd-14.2/sys/contrib/zlib/ |
| H A D | crc32.c | 226 atomic_flag begun;
|
| /freebsd-14.2/lib/libc++/ |
| H A D | Makefile | 526 ATM_HEADERS+= atomic_flag.h
|
| H A D | module.modulemap | 1093 header "__atomic/atomic_flag.h"
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/ |
| H A D | CSymbolMap.inc | 265 SYMBOL(atomic_flag, None, <stdatomic.h>)
|
| H A D | StdSymbolMap.inc | 708 SYMBOL(atomic_flag, std::, <atomic>)
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | OpenCLBuiltins.td | 423 def AtomicFlag : TypedefType<"atomic_flag">;
|