| /freebsd-13.1/sys/contrib/dev/acpica/components/executer/ |
| H A D | exmutex.c | 194 if (ObjDesc->Mutex.Next) in AcpiExUnlinkMutex() 196 (ObjDesc->Mutex.Next)->Mutex.Prev = ObjDesc->Mutex.Prev; in AcpiExUnlinkMutex() 199 if (ObjDesc->Mutex.Prev) in AcpiExUnlinkMutex() 201 (ObjDesc->Mutex.Prev)->Mutex.Next = ObjDesc->Mutex.Next; in AcpiExUnlinkMutex() 209 (ObjDesc->Mutex.Prev)->Mutex.OriginalSyncLevel = in AcpiExUnlinkMutex() 244 ObjDesc->Mutex.Prev = NULL; in AcpiExLinkMutex() 245 ObjDesc->Mutex.Next = ListHead; in AcpiExLinkMutex() 476 if (ObjDesc->Mutex.OwnerThread) in AcpiExReleaseMutexObject() 497 ObjDesc->Mutex.ThreadId = 0; in AcpiExReleaseMutexObject() 661 ObjDesc->Mutex.Node->Name.Ascii, ObjDesc->Mutex.SyncLevel, in AcpiExReleaseAllMutexes() [all …]
|
| /freebsd-13.1/sys/contrib/dev/acpica/components/dispatcher/ |
| H A D | dsmethod.c | 520 ObjDesc->Method.Mutex->Mutex.SyncLevel)) in AcpiDsBeginMethodExecution() 536 !ObjDesc->Method.Mutex->Mutex.ThreadId || in AcpiDsBeginMethodExecution() 538 ObjDesc->Method.Mutex->Mutex.ThreadId)) in AcpiDsBeginMethodExecution() 555 ObjDesc->Method.Mutex->Mutex.OriginalSyncLevel = in AcpiDsBeginMethodExecution() 558 ObjDesc->Method.Mutex->Mutex.ThreadId = in AcpiDsBeginMethodExecution() 577 ObjDesc->Method.Mutex->Mutex.OriginalSyncLevel = in AcpiDsBeginMethodExecution() 578 ObjDesc->Method.Mutex->Mutex.SyncLevel; in AcpiDsBeginMethodExecution() 580 ObjDesc->Method.Mutex->Mutex.ThreadId = in AcpiDsBeginMethodExecution() 587 ObjDesc->Method.Mutex->Mutex.AcquisitionDepth++; in AcpiDsBeginMethodExecution() 957 MethodDesc->Method.Mutex->Mutex.OsMutex); in AcpiDsTerminateControlMethod() [all …]
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/gwp_asan/ |
| H A D | mutex.h | 16 class Mutex final : PlatformMutex { 18 constexpr Mutex() = default; 19 ~Mutex() = default; 20 Mutex(const Mutex &) = delete; 21 Mutex &operator=(const Mutex &) = delete; 32 explicit ScopedLock(Mutex &Mx) : Mu(Mx) { Mu.lock(); } in ScopedLock() 38 Mutex Μ
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/scudo/ |
| H A D | scudo_tsd.h | 32 inline bool tryLock() TRY_ACQUIRE(true, Mutex) { in ALIGNED() 33 if (Mutex.TryLock()) { in ALIGNED() 43 inline void lock() ACQUIRE(Mutex) { in ALIGNED() 45 Mutex.Lock(); in ALIGNED() 48 inline void unlock() RELEASE(Mutex) { Mutex.Unlock(); } in ALIGNED() 53 StaticSpinMutex Mutex; in ALIGNED()
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
| H A D | stats.h | 64 ScopedLock L(Mutex); in link() 69 ScopedLock L(Mutex); in unlink() 76 ScopedLock L(Mutex); in get() 88 void lock() { Mutex.lock(); } in lock() 89 void unlock() { Mutex.unlock(); } in unlock() 95 mutable HybridMutex Mutex;
|
| H A D | mutex.h | 60 explicit ScopedLock(HybridMutex &M) : Mutex(M) { Mutex.lock(); } in ScopedLock() 61 ~ScopedLock() { Mutex.unlock(); } in ~ScopedLock() 64 HybridMutex &Mutex;
|
| H A D | tsd.h | 42 if (Mutex.tryLock()) { in alignas() 54 Mutex.lock(); in alignas() 56 inline void unlock() { Mutex.unlock(); } in alignas() 60 HybridMutex Mutex; in alignas()
|
| H A D | secondary.h | 167 ScopedLock L(Mutex); in store() 224 ScopedLock L(Mutex); in retrieve() 306 ScopedLock L(Mutex); in disableMemoryTagging() 337 ScopedLock L(Mutex); in empty() 378 ScopedLock L(Mutex); in releaseOlderThan() 388 HybridMutex Mutex; variable 430 Mutex.lock(); in disable() 436 Mutex.unlock(); in enable() 461 HybridMutex Mutex; variable 576 ScopedLock L(Mutex); in allocate() [all …]
|
| H A D | tsd_exclusive.h | 37 ScopedLock L(Mutex); in initOnceMaybe() 79 Mutex.lock(); in disable() 87 Mutex.unlock(); in enable() 119 HybridMutex Mutex; member
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/ |
| H A D | MCJIT.cpp | 93 std::lock_guard<sys::Mutex> locked(lock); in ~MCJIT() 105 std::lock_guard<sys::Mutex> locked(lock); in addModule() 114 std::lock_guard<sys::Mutex> locked(lock); in removeModule() 141 std::lock_guard<sys::Mutex> locked(lock); in setObjectCache() 148 std::lock_guard<sys::Mutex> locked(lock); in emitObject() 190 std::lock_guard<sys::Mutex> locked(lock); in generateCodeForModule() 239 std::lock_guard<sys::Mutex> locked(lock); in finalizeLoadedModules() 259 std::lock_guard<sys::Mutex> locked(lock); in finalizeObject() 274 std::lock_guard<sys::Mutex> locked(lock); in finalizeModule() 301 std::lock_guard<sys::Mutex> locked(lock); in findModuleForSymbol() [all …]
|
| /freebsd-13.1/sys/contrib/dev/acpica/components/utilities/ |
| H A D | utmutex.c | 311 if (!AcpiGbl_MutexInfo[MutexId].Mutex) in AcpiUtCreateMutex() 313 Status = AcpiOsCreateMutex (&AcpiGbl_MutexInfo[MutexId].Mutex); in AcpiUtCreateMutex() 342 AcpiOsDeleteMutex (AcpiGbl_MutexInfo[MutexId].Mutex); in AcpiUtDeleteMutex() 344 AcpiGbl_MutexInfo[MutexId].Mutex = NULL; in AcpiUtDeleteMutex() 422 AcpiGbl_MutexInfo[MutexId].Mutex, ACPI_WAIT_FOREVER); in AcpiUtAcquireMutex() 516 AcpiOsReleaseMutex (AcpiGbl_MutexInfo[MutexId].Mutex); in AcpiUtReleaseMutex()
|
| H A D | utdelete.c | 289 Object, Object->Mutex.OsMutex)); in AcpiUtDeleteInternalObj() 298 AcpiOsDeleteMutex (Object->Mutex.OsMutex); in AcpiUtDeleteInternalObj() 304 AcpiOsDeleteMutex (Object->Mutex.OsMutex); in AcpiUtDeleteInternalObj() 325 if (Object->Method.Mutex) in AcpiUtDeleteInternalObj() 327 AcpiOsDeleteMutex (Object->Method.Mutex->Mutex.OsMutex); in AcpiUtDeleteInternalObj() 328 AcpiUtDeleteObjectDesc (Object->Method.Mutex); in AcpiUtDeleteInternalObj() 329 Object->Method.Mutex = NULL; in AcpiUtDeleteInternalObj()
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/xray/ |
| H A D | xray_allocator.h | 178 SpinMutex Mutex{}; 181 SpinMutexLock Lock(&Mutex); in Alloc() 231 Mutex() {} in Allocator() 239 Mutex() {} in Allocator() 245 SpinMutexLock L0(&Mutex); in Allocator() 246 SpinMutexLock L1(&O.Mutex); in Allocator() 260 SpinMutexLock L0(&Mutex); 261 SpinMutexLock L1(&O.Mutex);
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/gwp_asan/platform_specific/ |
| H A D | mutex_fuchsia.cpp | 14 void Mutex::lock() __TA_NO_THREAD_SAFETY_ANALYSIS { sync_mutex_lock(&Mu); } in lock() 16 bool Mutex::tryLock() __TA_NO_THREAD_SAFETY_ANALYSIS { in tryLock() 20 void Mutex::unlock() __TA_NO_THREAD_SAFETY_ANALYSIS { sync_mutex_unlock(&Mu); } in unlock()
|
| H A D | mutex_posix.cpp | 15 void Mutex::lock() { in lock() 22 bool Mutex::tryLock() { return pthread_mutex_trylock(&Mu) == 0; } in tryLock() 24 void Mutex::unlock() { in unlock()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Support/ |
| H A D | Parallel.cpp | 49 std::lock_guard<std::mutex> Lock(Mutex); in ThreadPoolExecutor() 63 std::lock_guard<std::mutex> Lock(Mutex); in stop() 91 std::lock_guard<std::mutex> Lock(Mutex); in add() 101 std::unique_lock<std::mutex> Lock(Mutex); in work() 114 std::mutex Mutex; member in llvm::parallel::detail::__anonf3ea7c1d0111::ThreadPoolExecutor
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/ |
| H A D | GsymCreator.cpp | 39 std::lock_guard<std::mutex> Guard(Mutex); in insertFile() 59 std::lock_guard<std::mutex> Guard(Mutex); in encode() 192 std::lock_guard<std::mutex> Guard(Mutex); in finalize() 309 std::lock_guard<std::mutex> Guard(Mutex); in insertString() 325 std::lock_guard<std::mutex> Guard(Mutex); in addFunctionInfo() 332 std::lock_guard<std::mutex> Guard(Mutex); in forEachFunctionInfo() 341 std::lock_guard<std::mutex> Guard(Mutex); in forEachFunctionInfo() 349 std::lock_guard<std::mutex> Guard(Mutex); in getNumFunctionInfos() 360 std::lock_guard<std::mutex> Guard(Mutex); in hasFunctionInfoForAddress()
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/tsan/benchmarks/ |
| H A D | vts_many_threads_bench.cpp | 31 class __attribute__((aligned(64))) Mutex { class 33 Mutex() { pthread_mutex_init(&m_, NULL); } in Mutex() function in Mutex 34 ~Mutex() { pthread_mutex_destroy(&m_); } in ~Mutex() 43 Mutex mutexes[kNumMutexes];
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/PerfJITEvents/ |
| H A D | PerfJITEventListener.cpp | 95 sys::Mutex Mutex; member in __anond7d86e710111::PerfJITEventListener 288 std::lock_guard<sys::Mutex> Guard(Mutex); in notifyObjectLoaded() 427 std::lock_guard<sys::Mutex> Guard(Mutex); in NotifyCode() 469 std::lock_guard<sys::Mutex> Guard(Mutex); in NotifyDebug()
|
| /freebsd-13.1/contrib/googletest/googletest/src/ |
| H A D | gtest-port.cc | 253 Mutex::Mutex() in Mutex() function in testing::internal::Mutex 261 Mutex::~Mutex() { in ~Mutex() 274 void Mutex::Lock() { in Lock() 280 void Mutex::Unlock() { in Unlock() 291 void Mutex::AssertHeld() { in AssertHeld() 335 void Mutex::ThreadSafeLazyInit() { in ThreadSafeLazyInit() 596 static Mutex mutex_; 598 static Mutex thread_map_mutex_; 601 Mutex ThreadLocalRegistryImpl::mutex_(Mutex::kStaticMutex); 602 Mutex ThreadLocalRegistryImpl::thread_map_mutex_(Mutex::kStaticMutex);
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_mutex.h | 155 class MUTEX Mutex : CheckedMutex { 157 constexpr Mutex(MutexType type = MutexUnchecked) : CheckedMutex(type) {} in CheckedMutex() 334 Mutex(const Mutex &) = delete; 335 void operator=(const Mutex &) = delete; 482 typedef GenericScopedLock<Mutex> Lock; 483 typedef GenericScopedReadLock<Mutex> ReadLock;
|
| /freebsd-13.1/contrib/googletest/googletest/include/gtest/internal/ |
| H A D | gtest-port.h | 1793 class GTEST_API_ Mutex { 1806 Mutex(); 1807 ~Mutex(); 1838 ::testing::internal::Mutex mutex(::testing::internal::Mutex::kStaticMutex) 1847 explicit GTestMutexLock(Mutex* mutex) 1853 Mutex* const mutex_; 2115 class Mutex : public MutexBase { 2117 Mutex() { 2121 ~Mutex() { 2274 class Mutex { [all …]
|
| /freebsd-13.1/contrib/netbsd-tests/lib/libobjc/ |
| H A D | t_threads.m | 45 static objc_mutex_t Mutex; 113 Mutex = objc_mutex_allocate(); 122 objc_mutex_lock(Mutex); 123 objc_condition_wait(Condition, Mutex); 124 objc_mutex_unlock(Mutex);
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXUtilities.cpp | 39 static sys::Mutex Lock; 42 std::lock_guard<sys::Mutex> Guard(Lock); in clearAnnotationCache() 47 std::lock_guard<sys::Mutex> Guard(Lock); in cacheAnnotationFromMD() 73 std::lock_guard<sys::Mutex> Guard(Lock); in cacheAnnotationFromMD() 107 std::lock_guard<sys::Mutex> Guard(Lock); in findOneNVVMAnnotation() 121 std::lock_guard<sys::Mutex> Guard(Lock); in findAllNVVMAnnotation()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/ |
| H A D | GDBRegistrationListener.cpp | 125 ManagedStatic<sys::Mutex> JITDebugLock; 145 std::lock_guard<llvm::sys::Mutex> locked(*JITDebugLock); in ~GDBJITRegistrationListener() 169 std::lock_guard<llvm::sys::Mutex> locked(*JITDebugLock); in notifyObjectLoaded() 188 std::lock_guard<llvm::sys::Mutex> locked(*JITDebugLock); in notifyFreeingObject()
|