Home
last modified time | relevance | path

Searched refs:Mutex (Results 1 – 25 of 84) sorted by relevance

1234

/freebsd-13.1/sys/contrib/dev/acpica/components/executer/
H A Dexmutex.c194 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 Ddsmethod.c520 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 Dmutex.h16 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 Dscudo_tsd.h32 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 Dstats.h64 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 Dmutex.h60 explicit ScopedLock(HybridMutex &M) : Mutex(M) { Mutex.lock(); } in ScopedLock()
61 ~ScopedLock() { Mutex.unlock(); } in ~ScopedLock()
64 HybridMutex &Mutex;
H A Dtsd.h42 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 Dsecondary.h167 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 Dtsd_exclusive.h37 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 DMCJIT.cpp93 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 Dutmutex.c311 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 Dutdelete.c289 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 Dxray_allocator.h178 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 Dmutex_fuchsia.cpp14 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 Dmutex_posix.cpp15 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 DParallel.cpp49 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 DGsymCreator.cpp39 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 Dvts_many_threads_bench.cpp31 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 DPerfJITEventListener.cpp95 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 Dgtest-port.cc253 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 Dsanitizer_mutex.h155 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 Dgtest-port.h1793 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 Dt_threads.m45 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 DNVPTXUtilities.cpp39 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 DGDBRegistrationListener.cpp125 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()

1234