| /freebsd-12.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 …]
|
| H A D | exsystem.c | 229 ACPI_MUTEX Mutex, in AcpiExSystemWaitMutex() argument 238 Status = AcpiOsAcquireMutex (Mutex, ACPI_DO_NOT_WAIT); in AcpiExSystemWaitMutex() 249 Status = AcpiOsAcquireMutex (Mutex, Timeout); in AcpiExSystemWaitMutex()
|
| H A D | excreate.c | 336 Status = AcpiOsCreateMutex (&ObjDesc->Mutex.OsMutex); in AcpiExCreateMutex() 344 ObjDesc->Mutex.SyncLevel = (UINT8) WalkState->Operands[1]->Integer.Value; in AcpiExCreateMutex() 345 ObjDesc->Mutex.Node = (ACPI_NAMESPACE_NODE *) WalkState->Operands[0]; in AcpiExCreateMutex() 348 ObjDesc->Mutex.Node, ObjDesc, ACPI_TYPE_MUTEX); in AcpiExCreateMutex()
|
| /freebsd-12.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-12.1/contrib/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_mutex.h | 43 class Mutex { 45 explicit Mutex(MutexType type, StatType stat_type); 46 ~Mutex(); 65 Mutex(const Mutex&); 66 void operator = (const Mutex&); 69 typedef GenericScopedLock<Mutex> Lock; 70 typedef GenericScopedReadLock<Mutex> ReadLock;
|
| H A D | tsan_mutex.cc | 211 Mutex::Mutex(MutexType type, StatType stat_type) { in Mutex() function in __tsan::Mutex 223 Mutex::~Mutex() { in ~Mutex() 227 void Mutex::Lock() { in Lock() 249 void Mutex::Unlock() { in Unlock() 258 void Mutex::ReadLock() { in ReadLock() 276 void Mutex::ReadUnlock() { in ReadUnlock() 286 void Mutex::CheckLocked() { in CheckLocked()
|
| /freebsd-12.1/contrib/compiler-rt/lib/scudo/ |
| H A D | scudo_tsd.h | 34 if (Mutex.TryLock()) { in ALIGNED() 46 Mutex.Lock(); in ALIGNED() 49 INLINE void unlock() { Mutex.Unlock(); } in ALIGNED() 54 StaticSpinMutex Mutex; in ALIGNED()
|
| /freebsd-12.1/contrib/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_deadlock_detector2.cc | 77 struct Mutex { struct 105 Mutex *getMutex(u32 id); 106 u32 getMutexId(Mutex *m); 110 Mutex* mutex[kL1Size]; 156 Mutex *DD::getMutex(u32 id) { in getMutex() 160 u32 DD::getMutexId(Mutex *m) { in getMutexId() 162 Mutex *tab = mutex[i]; in getMutexId() 180 mutex[id_gen / kL2Size] = (Mutex*)MmapOrDie(kL2Size * sizeof(Mutex), in allocateId() 220 Mutex *mtx = getMutex(m->id); in MutexBeforeLock() 224 Mutex *mtx1 = getMutex(id1); in MutexBeforeLock() [all …]
|
| /freebsd-12.1/contrib/compiler-rt/lib/xray/ |
| H A D | xray_allocator.h | 179 SpinMutex Mutex{}; 182 SpinMutexLock Lock(&Mutex); in Alloc() 232 Mutex() {} in Allocator() 240 Mutex() {} in Allocator() 246 SpinMutexLock L0(&Mutex); in Allocator() 247 SpinMutexLock L1(&O.Mutex); in Allocator() 261 SpinMutexLock L0(&Mutex); 262 SpinMutexLock L1(&O.Mutex);
|
| H A D | xray_buffer_queue.cc | 72 SpinMutexLock Guard(&Mutex); in init() 150 Mutex(), in BufferQueue() 168 SpinMutexLock Guard(&Mutex); in getBuffer() 190 SpinMutexLock Guard(&Mutex); in releaseBuffer()
|
| /freebsd-12.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()
|
| H A D | utxfmutex.c | 276 Status = AcpiOsAcquireMutex (MutexObj->Mutex.OsMutex, Timeout); in AcpiAcquireMutex() 319 AcpiOsReleaseMutex (MutexObj->Mutex.OsMutex); in ACPI_EXPORT_SYMBOL()
|
| /freebsd-12.1/contrib/compiler-rt/lib/esan/ |
| H A D | esan_hashtable.h | 125 BlockingMutex Mutex; variable 166 Mutex.Lock(); in size() 169 Mutex.Unlock(); in size() 178 Mutex.Lock(); in lookup() 190 Mutex.Unlock(); in lookup() 222 Mutex.Lock(); in add() 245 Mutex.Unlock(); in add() 254 Mutex.Lock(); in remove() 273 Mutex.Unlock(); in remove() 280 Mutex.Lock(); in lock() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Support/Windows/ |
| H A D | Mutex.inc | 1 //===- llvm/Support/Win32/Mutex.inc - Win32 Mutex Implementation -*- C++ -*-===// 10 // This file implements the Win32 specific (non-pthread) Mutex class. 20 #include "llvm/Support/Mutex.h"
|
| /freebsd-12.1/contrib/llvm/include/llvm/Support/ |
| H A D | MutexGuard.h | 28 sys::Mutex &M; 32 MutexGuard(sys::Mutex &m) : M(m) { M.lock(); } in MutexGuard() 37 bool holds(const sys::Mutex& lock) const { return &M == &lock; } in holds()
|
| /freebsd-12.1/contrib/compiler-rt/lib/tsan/benchmarks/ |
| H A D | vts_many_threads_bench.cc | 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-12.1/contrib/llvm/lib/Support/ |
| H A D | Parallel.cpp | 79 std::unique_lock<std::mutex> Lock(Mutex); in ~ThreadPoolExecutor() 87 std::unique_lock<std::mutex> Lock(Mutex); in add() 96 std::unique_lock<std::mutex> Lock(Mutex); in work() 110 std::mutex Mutex; member in __anon6be6bc8e0111::ThreadPoolExecutor
|
| H A D | ManagedStatic.cpp | 23 static sys::Mutex *ManagedStaticMutex = nullptr; 27 ManagedStaticMutex = new sys::Mutex(); in initializeMutex() 30 static sys::Mutex* getManagedStaticMutex() { in getManagedStaticMutex()
|
| /freebsd-12.1/contrib/llvm/lib/Support/Unix/ |
| H A D | Mutex.inc | 1 //===- llvm/Support/Unix/Mutex.inc - Unix Mutex Implementation ---*- C++ -*-===// 10 // This file implements the Unix specific (non-pthread) Mutex class.
|
| /freebsd-12.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-12.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-12.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-12.1/contrib/compiler-rt/lib/tsan/dd/ |
| H A D | dd_rtl.h | 23 struct Mutex { struct 41 typedef AddrHashMap<Mutex, 31051> MutexHashMap;
|
| /freebsd-12.1/contrib/libc++/include/ |
| H A D | mutex | 98 template <class Mutex> 102 typedef Mutex mutex_type; 116 using mutex_type = Mutex; // If MutexTypes... consists of the single type Mutex 127 template <class Mutex> 131 typedef Mutex mutex_type; 167 template <class Mutex> 168 void swap(unique_lock<Mutex>& x, unique_lock<Mutex>& y) noexcept;
|