Home
last modified time | relevance | path

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

12345

/freebsd/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/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()
963 MethodDesc->Method.Mutex->Mutex.OsMutex); in AcpiDsTerminateControlMethod()
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dstats.h64 void link(LocalStats *S) EXCLUDES(Mutex) { in link()
65 ScopedLock L(Mutex); in link()
69 void unlink(LocalStats *S) EXCLUDES(Mutex) { in unlink()
70 ScopedLock L(Mutex); in unlink()
76 void get(uptr *S) const EXCLUDES(Mutex) { in get()
77 ScopedLock L(Mutex); in get()
89 void lock() ACQUIRE(Mutex) { Mutex.lock(); } in lock()
90 void unlock() RELEASE(Mutex) { Mutex.unlock(); } in unlock()
92 void disable() ACQUIRE(Mutex) { lock(); } in disable()
93 void enable() RELEASE(Mutex) { unlock(); } in enable()
[all …]
H A Dtsd.h39 if (Mutex.tryLock()) { in alignas()
51 Mutex.lock(); in alignas()
53 inline void unlock() NO_THREAD_SAFETY_ANALYSIS { Mutex.unlock(); } in alignas()
61 void assertLocked(bool BypassCheck) ASSERT_CAPABILITY(Mutex) { in alignas()
63 Mutex.assertHeld(); in alignas()
75 typename Allocator::CacheT &getCache() REQUIRES(Mutex) { return Cache; } in alignas()
76 typename Allocator::QuarantineCacheT &getQuarantineCache() REQUIRES(Mutex) { in alignas()
81 HybridMutex Mutex; in alignas()
84 typename Allocator::CacheT Cache GUARDED_BY(Mutex); in alignas()
85 typename Allocator::QuarantineCacheT QuarantineCache GUARDED_BY(Mutex); in alignas()
H A Dtiming.h95 ScopedLock L(Mutex); in getOrCreateTimer()
132 ScopedLock L(Mutex); in nest()
138 void report(const Timer &T) EXCLUDES(Mutex) { in report()
139 ScopedLock L(Mutex); in report()
150 void printAll() EXCLUDES(Mutex) { in printAll()
151 ScopedLock L(Mutex); in printAll()
156 void printAllImpl() REQUIRES(Mutex) { in printAllImpl()
209 HybridMutex Mutex; variable
212 u32 PrintingInterval GUARDED_BY(Mutex);
213 u64 NumEventsReported GUARDED_BY(Mutex) = 0;
[all …]
H A Dsecondary.h157 ScopedLock L(Mutex); in getStats()
386 ScopedLock L(Mutex); in disableMemoryTagging()
445 ScopedLock L(Mutex); in releaseOlderThan()
455 HybridMutex Mutex; variable
503 Mutex.lock(); in disable()
509 Mutex.unlock(); in enable()
513 Mutex.assertHeld(); in iterateOverBlocks()
664 ScopedLock L(Mutex); in allocate()
679 EXCLUDES(Mutex) { in deallocate()
683 ScopedLock L(Mutex); in deallocate()
[all …]
H A Dtsd_exclusive.h30 void init(Allocator *Instance) REQUIRES(Mutex) { in init()
38 void initOnceMaybe(Allocator *Instance) EXCLUDES(Mutex) { in initOnceMaybe()
39 ScopedLock L(Mutex); in initOnceMaybe()
45 void unmapTestOnly(Allocator *Instance) EXCLUDES(Mutex) { in unmapTestOnly()
58 ScopedLock L(Mutex); in unmapTestOnly()
97 Mutex.lock(); in disable()
105 Mutex.unlock(); in enable()
141 bool Initialized GUARDED_BY(Mutex) = false;
144 HybridMutex Mutex; member
H A Dprimary32.h107 ScopedLock L(Sci->Mutex); in unmapTestOnly()
146 ScopedLock L1(Sci->Mutex); in verifyAllBlocksAreReleasedTestOnly()
216 ScopedLock L(Sci->Mutex); in popBatch()
259 ScopedLock L(Sci->Mutex); in pushBlocks()
365 ScopedLock L(Sci->Mutex); in tryReleaseToOS()
413 HybridMutex Mutex; in alignas() local
492 REQUIRES(Sci->Mutex) { in pushBatchClassBlocks()
621 REQUIRES(Sci->Mutex) {
734 REQUIRES(Sci->Mutex) { in popBatchImpl()
779 REQUIRES(Sci->Mutex) { in populateFreeList()
[all …]
H A Dtsd_shared.h29 void init(Allocator *Instance) REQUIRES(Mutex) { in init()
40 void initOnceMaybe(Allocator *Instance) EXCLUDES(Mutex) { in initOnceMaybe()
41 ScopedLock L(Mutex); in initOnceMaybe()
47 void unmapTestOnly(Allocator *Instance) EXCLUDES(Mutex) { in unmapTestOnly()
53 ScopedLock L(Mutex); in unmapTestOnly()
94 Mutex.lock(); in disable()
102 Mutex.unlock(); in enable()
244 bool Initialized GUARDED_BY(Mutex) = false;
245 HybridMutex Mutex; member
H A Dmutex.h85 explicit ScopedLock(HybridMutex &M) ACQUIRE(M) : Mutex(M) { Mutex.lock(); } in ScopedLock()
86 ~ScopedLock() RELEASE() { Mutex.unlock(); } in RELEASE()
89 HybridMutex &Mutex;
H A Dcondition_variable_base.h21 void bindTestOnly(HybridMutex &Mutex) { in bindTestOnly() argument
23 boundMutex = &Mutex; in bindTestOnly()
25 (void)Mutex; in bindTestOnly()
/freebsd/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/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.cpp94 std::lock_guard<sys::Mutex> locked(lock); in ~MCJIT()
106 std::lock_guard<sys::Mutex> locked(lock); in addModule()
115 std::lock_guard<sys::Mutex> locked(lock); in removeModule()
142 std::lock_guard<sys::Mutex> locked(lock); in setObjectCache()
149 std::lock_guard<sys::Mutex> locked(lock); in emitObject()
191 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/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/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/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/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_mutex.h161 class SANITIZER_MUTEX Mutex : CheckedMutex {
163 explicit constexpr Mutex(MutexType type = MutexUnchecked)
371 Mutex(LinkerInitialized) = delete;
372 Mutex(const Mutex &) = delete;
373 void operator=(const Mutex &) = delete;
440 typedef GenericScopedLock<Mutex> Lock;
441 typedef GenericScopedReadLock<Mutex> ReadLock;
442 typedef GenericScopedRWLock<Mutex> RWLock;
/freebsd/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/contrib/googletest/googletest/include/gtest/internal/
H A Dgtest-port.h1390 Mutex();
1391 ~Mutex();
1415 Mutex(const Mutex&) = delete;
1416 Mutex& operator=(const Mutex&) = delete;
1423 ::testing::internal::Mutex mutex(::testing::internal::Mutex::kStaticMutex)
1437 Mutex* const mutex_;
1706 Mutex() {
1713 Mutex(const Mutex&) = delete;
1714 Mutex& operator=(const Mutex&) = delete;
1869 class Mutex {
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/PerfJITEvents/
H A DPerfJITEventListener.cpp94 sys::Mutex Mutex; member in __anon21fc0e850111::PerfJITEventListener
287 std::lock_guard<sys::Mutex> Guard(Mutex); in notifyObjectLoaded()
426 std::lock_guard<sys::Mutex> Guard(Mutex); in NotifyCode()
468 std::lock_guard<sys::Mutex> Guard(Mutex); in NotifyDebug()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DParallel.cpp58 std::lock_guard<std::mutex> Lock(Mutex); in ThreadPoolExecutor()
75 std::lock_guard<std::mutex> Lock(Mutex); in stop()
103 std::lock_guard<std::mutex> Lock(Mutex); in add()
125 std::unique_lock<std::mutex> Lock(Mutex); in work()
151 std::mutex Mutex; member in llvm::parallel::detail::__anon1037b7310111::ThreadPoolExecutor
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DMemoryMapper.cpp50 std::lock_guard<std::mutex> Lock(Mutex); in reserve()
95 std::lock_guard<std::mutex> Lock(Mutex); in initialize()
113 std::lock_guard<std::mutex> Lock(Mutex); in deinitialize()
145 std::lock_guard<std::mutex> Lock(Mutex); in release()
167 std::lock_guard<std::mutex> Lock(Mutex); in release()
177 std::lock_guard<std::mutex> Lock(Mutex); in ~InProcessMemoryMapper()
280 std::lock_guard<std::mutex> Lock(Mutex); in reserve()
372 std::lock_guard<std::mutex> Lock(Mutex); in release()
416 std::lock_guard<std::mutex> Lock(Mutex); in ~SharedMemoryMapper()
/freebsd/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);

12345