Home
last modified time | relevance | path

Searched refs:ACQUIRE (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/libc/src/__support/threads/
H A Dspin_lock.h24 return !flag.exchange(1u, cpp::MemoryOrder::ACQUIRE); in try_lock()
55 LIBC_INLINE bool is_locked() { return flag.load(cpp::MemoryOrder::ACQUIRE); } in is_locked()
57 return flag.load(cpp::MemoryOrder::ACQUIRE) > 1; in is_invalid()
/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dmutex.h27 NOINLINE void lock() ACQUIRE() { in lock()
80 void lockSlow() ACQUIRE();
85 explicit ScopedLock(HybridMutex &M) ACQUIRE(M) : Mutex(M) { Mutex.lock(); }
H A Dstats.h89 void lock() ACQUIRE(Mutex) { Mutex.lock(); } in lock()
92 void disable() ACQUIRE(Mutex) { lock(); } in disable()
H A Dthread_annotations.h40 #define ACQUIRE(...) \ macro
/freebsd/contrib/llvm-project/libc/src/__support/threads/linux/
H A Draw_mutex.h71 futex.compare_exchange_strong(state, LOCKED, cpp::MemoryOrder::ACQUIRE, in lock_slow()
83 futex.exchange(IN_CONTENTION, cpp::MemoryOrder::ACQUIRE) == UNLOCKED) in lock_slow()
102 expected, LOCKED, cpp::MemoryOrder::ACQUIRE, cpp::MemoryOrder::RELAXED); in try_lock()
H A Drwlock.h348 state, *next, cpp::MemoryOrder::ACQUIRE, in try_lock()
359 state, old.set_writer_bit(), cpp::MemoryOrder::ACQUIRE, in try_lock()
/freebsd/contrib/llvm-project/libc/src/__support/GPU/
H A Dallocator.cpp283 cpp::atomic_thread_fence(cpp::MemoryOrder::ACQUIRE); in allocate()
387 cpp::atomic_thread_fence(cpp::MemoryOrder::ACQUIRE); in try_lock_impl()
396 cpp::atomic_thread_fence(cpp::MemoryOrder::ACQUIRE); in finalize()
/freebsd/contrib/llvm-project/libc/src/__support/CPP/
H A Datomic.h25 ACQUIRE = __ATOMIC_ACQUIRE, enumerator
61 return order(MemoryOrder::ACQUIRE); in infer_failure_order()
/freebsd/sys/netipsec/
H A Dkey_debug.c99 SADB_NAME(ACQUIRE); in kdebug_sadb_type()