Home
last modified time | relevance | path

Searched defs:AtomicLock (Results 1 – 3 of 3) sorted by relevance

/external/cronet/stable/third_party/libc++/src/test/benchmarks/
Datomic_wait_vs_mutex_lock.bench.cpp22 struct AtomicLock { struct
25 AtomicLock(const AtomicLock&) = delete; argument
28 AtomicLock(std::atomic<bool>& l) : locked_(l) { lock(); } in AtomicLock() function
29 ~AtomicLock() { unlock(); } in ~AtomicLock() argument
47 // using Lock = AtomicLock; argument
/external/cronet/tot/third_party/libc++/src/test/benchmarks/
Datomic_wait_vs_mutex_lock.bench.cpp22 struct AtomicLock { struct
25 AtomicLock(const AtomicLock&) = delete; argument
28 AtomicLock(std::atomic<bool>& l) : locked_(l) { lock(); } in AtomicLock() function
29 ~AtomicLock() { unlock(); } in ~AtomicLock() argument
47 // using Lock = AtomicLock; argument
/external/pytorch/aten/src/ATen/native/transformers/cuda/mem_eff_attention/
Dkernel_backward.h165 struct AtomicLock { struct
166 CUTLASS_DEVICE static void acquire( in acquire()
179 CUTLASS_DEVICE static void release(int32_t* lock, int thread_id) { in release()