Home
last modified time | relevance | path

Searched refs:atomic_flag (Results 1 – 22 of 22) sorted by relevance

/freebsd-14.2/contrib/llvm-project/libcxx/include/__atomic/
H A Datomic_flag.h27 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 Dstdatomic.h167 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 Dopencl-c.h14551 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 Datomic522 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 Dstdatomic.h143 using std::atomic_flag _LIBCPP_USING_IF_EXISTS;
H A Dlibcxx.imp235 { include: [ "<__atomic/atomic_flag.h>", "private", "<atomic>", "public" ] },
H A Dmodule.modulemap.in1093 header "__atomic/atomic_flag.h"
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DThreadSafeAllocator.h28 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 Dstdatomic.h378 } 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 Datomic_flag_clear.c21 void atomic_flag_clear(volatile atomic_flag *object) { in atomic_flag_clear()
H A Datomic_flag_test_and_set.c21 _Bool atomic_flag_test_and_set(volatile atomic_flag *object) { in atomic_flag_test_and_set()
H A Datomic_flag_clear_explicit.c21 void atomic_flag_clear_explicit(volatile atomic_flag *object, in atomic_flag_clear_explicit()
H A Datomic_flag_test_and_set_explicit.c21 _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 Datomic.inc118 using std::atomic_flag;
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DSymbolFileDWARF.h543 std::atomic_flag m_dwo_warning_issued = ATOMIC_FLAG_INIT;
/freebsd-14.2/contrib/llvm-project/lldb/tools/driver/
H A DDriver.cpp659 static std::atomic_flag g_interrupt_sent = ATOMIC_FLAG_INIT; in sigint_handler()
/freebsd-14.2/sys/contrib/zlib/
H A Dcrc32.c226 atomic_flag begun;
/freebsd-14.2/lib/libc++/
H A DMakefile526 ATM_HEADERS+= atomic_flag.h
H A Dmodule.modulemap1093 header "__atomic/atomic_flag.h"
/freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DCSymbolMap.inc265 SYMBOL(atomic_flag, None, <stdatomic.h>)
H A DStdSymbolMap.inc708 SYMBOL(atomic_flag, std::, <atomic>)
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DOpenCLBuiltins.td423 def AtomicFlag : TypedefType<"atomic_flag">;