Defined in 1 files as a struct:
Defined in 3 files as a prototype:
Defined in 10 files as a function:
- external/bsd/llvm/dist/clang/test/Analysis/block-in-critical-section.cpp, line 17 (as a function)
- external/bsd/llvm/dist/llvm/include/llvm/Support/UniqueLock.h, line 35 (as a function)
- external/gpl3/gcc/dist/libstdc++-v3/include/bits/std_mutex.h, line 190 (as a function)
- external/gpl3/gcc/dist/libstdc++-v3/include/bits/std_mutex.h, line 194 (as a function)
- external/gpl3/gcc/dist/libstdc++-v3/include/bits/std_mutex.h, line 201 (as a function)
- external/gpl3/gcc/dist/libstdc++-v3/include/bits/std_mutex.h, line 205 (as a function)
- external/gpl3/gcc/dist/libstdc++-v3/include/bits/std_mutex.h, line 209 (as a function)
- external/gpl3/gcc/dist/libstdc++-v3/include/bits/std_mutex.h, line 216 (as a function)
- external/gpl3/gcc/dist/libstdc++-v3/include/bits/std_mutex.h, line 223 (as a function)
- external/gpl3/gcc/dist/libstdc++-v3/include/bits/std_mutex.h, line 238 (as a function)
Referenced in 108 files:
- external/bsd/libc++/dist/libcxx/src/condition_variable.cpp, 3 times
- external/bsd/libc++/dist/libcxx/src/future.cpp, 8 times
- external/bsd/libc++/dist/libcxx/src/mutex.cpp, 5 times
- external/bsd/libc++/dist/libcxx/src/shared_mutex.cpp, 4 times
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.condition/notify_all_at_thread_exit.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.condition/thread.condition.condvar/destructor.pass.cpp, line 25
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.condition/thread.condition.condvar/notify_all.pass.cpp, 4 times
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.condition/thread.condition.condvar/notify_one.pass.cpp, 5 times
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.condition/thread.condition.condvar/wait.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.condition/thread.condition.condvar/wait_for.pass.cpp, 3 times
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.condition/thread.condition.condvar/wait_for_pred.pass.cpp, 3 times
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.condition/thread.condition.condvar/wait_pred.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.condition/thread.condition.condvar/wait_until.pass.cpp, 3 times
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.condition/thread.condition.condvar/wait_until_pred.pass.cpp, 3 times
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.condition/thread.condition.condvarany/notify_all.pass.cpp, line 26
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.condition/thread.condition.condvarany/notify_one.pass.cpp, line 26
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.condition/thread.condition.condvarany/wait.pass.cpp, line 27
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.condition/thread.condition.condvarany/wait_for.pass.cpp, line 29
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.condition/thread.condition.condvarany/wait_for_pred.pass.cpp, line 39
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.condition/thread.condition.condvarany/wait_pred.pass.cpp, line 28
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.condition/thread.condition.condvarany/wait_until.pass.cpp, line 46
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.condition/thread.condition.condvarany/wait_until_pred.pass.cpp, line 57
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/copy_assign.fail.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/copy_ctor.fail.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/default.pass.cpp, line 23
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_assign.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_ctor.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex.pass.cpp, line 36
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_adopt_lock.pass.cpp, line 25
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_defer_lock.pass.cpp, line 24
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_duration.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_time_point.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_try_to_lock.pass.cpp, 4 times
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/lock.pass.cpp, line 33
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock.pass.cpp, line 37
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock_for.pass.cpp, line 42
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock_until.pass.cpp, line 42
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/unlock.pass.cpp, line 33
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/member_swap.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/nonmember_swap.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/release.pass.cpp, line 36
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs/mutex.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs/op_bool.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs/owns_lock.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/types.pass.cpp, line 27
- external/bsd/libc++/dist/libcxx/test/thread/thread.condition/notify_all_at_thread_exit.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/thread/thread.condition/thread.condition.condvar/destructor.pass.cpp, line 23
- external/bsd/libc++/dist/libcxx/test/thread/thread.condition/thread.condition.condvar/notify_all.pass.cpp, 4 times
- external/bsd/libc++/dist/libcxx/test/thread/thread.condition/thread.condition.condvar/notify_one.pass.cpp, 5 times
- external/bsd/libc++/dist/libcxx/test/thread/thread.condition/thread.condition.condvar/wait.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/thread/thread.condition/thread.condition.condvar/wait_for.pass.cpp, 3 times
- external/bsd/libc++/dist/libcxx/test/thread/thread.condition/thread.condition.condvar/wait_for_pred.pass.cpp, 3 times
- external/bsd/libc++/dist/libcxx/test/thread/thread.condition/thread.condition.condvar/wait_pred.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/thread/thread.condition/thread.condition.condvar/wait_until.pass.cpp, 3 times
- external/bsd/libc++/dist/libcxx/test/thread/thread.condition/thread.condition.condvar/wait_until_pred.pass.cpp, 3 times
- external/bsd/libc++/dist/libcxx/test/thread/thread.condition/thread.condition.condvarany/notify_all.pass.cpp, line 24
- external/bsd/libc++/dist/libcxx/test/thread/thread.condition/thread.condition.condvarany/notify_one.pass.cpp, line 24
- external/bsd/libc++/dist/libcxx/test/thread/thread.condition/thread.condition.condvarany/wait.pass.cpp, line 25
- external/bsd/libc++/dist/libcxx/test/thread/thread.condition/thread.condition.condvarany/wait_for.pass.cpp, line 27
- external/bsd/libc++/dist/libcxx/test/thread/thread.condition/thread.condition.condvarany/wait_for_pred.pass.cpp, line 37
- external/bsd/libc++/dist/libcxx/test/thread/thread.condition/thread.condition.condvarany/wait_pred.pass.cpp, line 26
- external/bsd/libc++/dist/libcxx/test/thread/thread.condition/thread.condition.condvarany/wait_until.pass.cpp, line 44
- external/bsd/libc++/dist/libcxx/test/thread/thread.condition/thread.condition.condvarany/wait_until_pred.pass.cpp, line 55
- external/bsd/libc++/dist/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/copy_assign.fail.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/copy_ctor.fail.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/default.pass.cpp, line 21
- external/bsd/libc++/dist/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_assign.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/move_ctor.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex.pass.cpp, line 34
- external/bsd/libc++/dist/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_adopt_lock.pass.cpp, line 23
- external/bsd/libc++/dist/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_defer_lock.pass.cpp, line 22
- external/bsd/libc++/dist/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_duration.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_time_point.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex_try_to_lock.pass.cpp, 4 times
- external/bsd/libc++/dist/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/lock.pass.cpp, line 31
- external/bsd/libc++/dist/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock.pass.cpp, line 35
- external/bsd/libc++/dist/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock_for.pass.cpp, line 40
- external/bsd/libc++/dist/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/try_lock_until.pass.cpp, line 40
- external/bsd/libc++/dist/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.locking/unlock.pass.cpp, line 31
- external/bsd/libc++/dist/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/member_swap.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/nonmember_swap.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.mod/release.pass.cpp, line 34
- external/bsd/libc++/dist/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs/mutex.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs/op_bool.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.obs/owns_lock.pass.cpp, 2 times
- external/bsd/libc++/dist/libcxx/test/thread/thread.mutex/thread.lock/thread.lock.unique/types.pass.cpp, line 25
- external/bsd/llvm/dist/clang/lib/Tooling/AllTUsExecution.cpp, 4 times
- external/bsd/llvm/dist/clang/test/Analysis/block-in-critical-section.cpp, 2 times
- external/bsd/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h, 4 times
- external/bsd/llvm/dist/llvm/include/llvm/IR/ValueMap.h, 4 times
- external/bsd/llvm/dist/llvm/include/llvm/Support/Parallel.h, line 70
- external/bsd/llvm/dist/llvm/include/llvm/Support/UniqueLock.h, 4 times
- external/bsd/llvm/dist/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp, line 260
- external/bsd/llvm/dist/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp, line 79
- external/bsd/llvm/dist/llvm/lib/LTO/LTO.cpp, line 1004
- external/bsd/llvm/dist/llvm/lib/Support/Parallel.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/Support/ThreadPool.cpp, 6 times
- external/bsd/llvm/dist/llvm/tools/dsymutil/DwarfLinker.cpp, 3 times
- external/bsd/llvm/dist/llvm/tools/llvm-cov/CodeCoverage.cpp, 3 times
- external/bsd/llvm/dist/llvm/tools/llvm-profdata/llvm-profdata.cpp, 2 times
- external/bsd/llvm/dist/llvm/unittests/ExecutionEngine/Orc/QueueChannel.h, 2 times
- external/bsd/llvm/dist/llvm/unittests/Support/TaskQueueTest.cpp, 8 times
- external/bsd/llvm/dist/llvm/unittests/Support/ThreadPool.cpp, 2 times
- external/gpl3/gcc/dist/libstdc++-v3/include/bits/atomic_futex.h, 6 times
- external/gpl3/gcc/dist/libstdc++-v3/include/bits/std_mutex.h, 9 times
- external/gpl3/gcc/dist/libstdc++-v3/src/c++11/condition_variable.cc, 3 times
- external/gpl3/gcc/dist/libstdc++-v3/src/c++11/mutex.cc, 6 times
- sys/external/bsd/compiler_rt/dist/lib/fuzzer/FuzzerUtil.cpp, 3 times