| /freebsd/sys/contrib/dev/acpica/components/utilities/ |
| H A D | utlock.c | 175 ACPI_RW_LOCK *Lock) in AcpiUtCreateRwLock() argument 180 Lock->NumReaders = 0; in AcpiUtCreateRwLock() 181 Status = AcpiOsCreateMutex (&Lock->ReaderMutex); in AcpiUtCreateRwLock() 187 Status = AcpiOsCreateMutex (&Lock->WriterMutex); in AcpiUtCreateRwLock() 194 ACPI_RW_LOCK *Lock) in AcpiUtDeleteRwLock() argument 197 AcpiOsDeleteMutex (Lock->ReaderMutex); in AcpiUtDeleteRwLock() 198 AcpiOsDeleteMutex (Lock->WriterMutex); in AcpiUtDeleteRwLock() 200 Lock->NumReaders = 0; in AcpiUtDeleteRwLock() 201 Lock->ReaderMutex = NULL; in AcpiUtDeleteRwLock() 202 Lock->WriterMutex = NULL; in AcpiUtDeleteRwLock() [all …]
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/builtins/ |
| H A D | atomic.c | 61 typedef pthread_mutex_t Lock; typedef 63 __inline static void unlock(Lock *l) { pthread_mutex_unlock(l); } in unlock() 65 __inline static void lock(Lock *l) { pthread_mutex_lock(l); } in lock() 67 static Lock locks[SPINLOCK_COUNT]; 76 typedef struct _usem Lock; typedef 77 __inline static void unlock(Lock *l) { in unlock() 83 __inline static void lock(Lock *l) { in lock() 93 static Lock locks[SPINLOCK_COUNT] = {[0 ... SPINLOCK_COUNT - 1] = {0, 1, 0}}; 97 typedef OSSpinLock Lock; typedef 98 __inline static void unlock(Lock *l) { OSSpinLockUnlock(l); } in unlock() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | PluginLoader.cpp | 24 sys::SmartMutex<true> Lock; member 37 sys::SmartScopedLock<true> Lock(P.Lock); in operator =() local 49 sys::SmartScopedLock<true> Lock(P.Lock); in getNumPlugins() local 55 sys::SmartScopedLock<true> Lock(P.Lock); in getPlugin() local
|
| H A D | Parallel.cpp | 57 std::lock_guard<std::mutex> Lock(Mutex); in ThreadPoolExecutor() local 74 std::lock_guard<std::mutex> Lock(Mutex); in stop() local 102 std::lock_guard<std::mutex> Lock(Mutex); in add() local 115 std::unique_lock<std::mutex> Lock(Mutex); in work() local 116 Cond.wait(Lock, [&] { return Stop || !WorkStack.empty(); }); in work() 121 Lock.unlock(); in work()
|
| H A D | DynamicLibrary.cpp | 161 SmartScopedLock<true> Lock(G.SymbolsMutex); in AddSymbol() local 170 SmartScopedLock<true> Lock(G.SymbolsMutex); in getPermanentLibrary() local 180 SmartScopedLock<true> Lock(G.SymbolsMutex); in addPermanentLibrary() local 195 SmartScopedLock<true> Lock(G.SymbolsMutex); in getLibrary() local 205 SmartScopedLock<true> Lock(G.SymbolsMutex); in closeLibrary() local 221 SmartScopedLock<true> Lock(G.SymbolsMutex); in SearchForAddressOfSymbol() local
|
| H A D | ErrorHandling.cpp | 80 std::lock_guard<std::mutex> Lock(ErrorHandlerMutex); in install_fatal_error_handler() local 89 std::lock_guard<std::mutex> Lock(ErrorHandlerMutex); in remove_fatal_error_handler() local 110 std::lock_guard<std::mutex> Lock(ErrorHandlerMutex); in report_fatal_error() local 162 std::lock_guard<std::mutex> Lock(BadAllocErrorHandlerMutex); in install_bad_alloc_error_handler() local 172 std::lock_guard<std::mutex> Lock(BadAllocErrorHandlerMutex); in remove_bad_alloc_error_handler() local 185 std::lock_guard<std::mutex> Lock(BadAllocErrorHandlerMutex); in report_bad_alloc_error() local
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/ |
| H A D | condition_variable | 77 template <class Lock> 78 void wait(Lock& lock); 79 template <class Lock, class Predicate> 80 void wait(Lock& lock, Predicate pred); 82 template <class Lock, class Clock, class Duration> 84 wait_until(Lock& lock, 87 template <class Lock, class Clock, class Duration, class Predicate> 89 wait_until(Lock& lock, 93 template <class Lock, class Rep, class Period> 95 wait_for(Lock& lock, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | PassRegistry.cpp | 36 sys::SmartScopedReader<true> Guard(Lock); in getPassInfo() 41 sys::SmartScopedReader<true> Guard(Lock); in getPassInfo() 50 sys::SmartScopedWriter<true> Guard(Lock); in registerPass() 66 sys::SmartScopedReader<true> Guard(Lock); in enumerateWith() 72 sys::SmartScopedWriter<true> Guard(Lock); in addRegistrationListener() 77 sys::SmartScopedWriter<true> Guard(Lock); in removeRegistrationListener()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_thread_arg_retval.h | 36 void Lock() SANITIZER_ACQUIRE() { mtx_.Lock(); } in Lock() function 46 __sanitizer::Lock lock(&mtx_); in Create() 61 // Lock to prevent re-use of the thread between fn() and DetachLocked() in Detach() 63 __sanitizer::Lock lock(&mtx_); in Detach() 83 __sanitizer::Lock lock(&mtx_); in size()
|
| H A D | sanitizer_mutex.h | 29 void Lock() SANITIZER_ACQUIRE() { in Lock() function 127 ALWAYS_INLINE void Lock() { in Lock() function 166 void Lock() SANITIZER_ACQUIRE() { in Lock() function 167 CheckedMutex::Lock(); in Lock() 219 CheckedMutex::Lock(); in TryLock() 254 CheckedMutex::Lock(); in ReadLock() 383 mu_->Lock(); in GenericScopedLock() 419 mu_->Lock(); in GenericScopedRWLock() 440 typedef GenericScopedLock<Mutex> Lock; typedef
|
| H A D | sanitizer_thread_arg_retval.cpp | 34 __sanitizer::Lock lock(&mtx_); in GetArgs() 43 __sanitizer::Lock lock(&mtx_); in Finish() 57 __sanitizer::Lock lock(&mtx_); in BeforeJoin() 76 __sanitizer::Lock lock(&mtx_); in DetachLocked()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/ |
| H A D | SimpleRemoteEPCServer.cpp | 34 std::lock_guard<std::mutex> Lock(DispatchMutex); in dispatch() local 42 std::lock_guard<std::mutex> Lock(DispatchMutex); in dispatch() local 49 std::unique_lock<std::mutex> Lock(DispatchMutex); in shutdown() local 51 OutstandingCV.wait(Lock, [this]() { return Outstanding == 0; }); in shutdown() 116 std::unique_lock<std::mutex> Lock(ServerStateMutex); in waitForDisconnect() local 117 ShutdownCV.wait(Lock, [this]() { return RunState == ServerShutDown; }); in waitForDisconnect() 125 std::lock_guard<std::mutex> Lock(ServerStateMutex); in handleDisconnect() local 145 std::lock_guard<std::mutex> Lock(ServerStateMutex); in handleDisconnect() local 232 std::lock_guard<std::mutex> Lock(ServerStateMutex); in handleResult() local 271 std::lock_guard<std::mutex> Lock(ServerStateMutex); in doJITDispatch() local
|
| H A D | UnwindInfoManager.cpp | 76 std::lock_guard<std::mutex> Lock(M); in TryEnable() local 128 std::lock_guard<std::mutex> Lock(M); in findSectionsImpl() local 144 std::lock_guard<std::mutex> Lock(M); in registerSectionsImpl() local 157 std::lock_guard<std::mutex> Lock(M); in deregisterSectionsImpl() local
|
| /freebsd/contrib/llvm-project/libcxx/include/ |
| H A D | condition_variable | 77 template <class Lock> 78 void wait(Lock& lock); 79 template <class Lock, class Predicate> 80 void wait(Lock& lock, Predicate pred); 82 template <class Lock, class Clock, class Duration> 84 wait_until(Lock& lock, 87 template <class Lock, class Clock, class Duration, class Predicate> 89 wait_until(Lock& lock, 93 template <class Lock, class Rep, class Period> 95 wait_for(Lock& lock, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | EPCGenericRTDyldMemoryManager.cpp | 65 std::lock_guard<std::mutex> Lock(M); in allocateCodeSection() local 80 std::lock_guard<std::mutex> Lock(M); in allocateDataSection() local 101 std::lock_guard<std::mutex> Lock(M); in reserveAllocationSpace() local 134 std::lock_guard<std::mutex> Lock(M); in reserveAllocationSpace() local 139 std::lock_guard<std::mutex> Lock(M); in reserveAllocationSpace() local 144 std::lock_guard<std::mutex> Lock(M); in reserveAllocationSpace() local 167 std::lock_guard<std::mutex> Lock(M); in registerEHFrames() local 190 std::lock_guard<std::mutex> Lock(M); in notifyObjectLoaded() local 210 std::lock_guard<std::mutex> Lock(M); in finalizeMemory() local 274 std::lock_guard<std::mutex> Lock(M); in finalizeMemory() local [all …]
|
| H A D | TaskDispatch.cpp | 44 std::lock_guard<std::mutex> Lock(DispatchMutex); in dispatch() local 81 std::lock_guard<std::mutex> Lock(DispatchMutex); in dispatch() local 109 std::unique_lock<std::mutex> Lock(DispatchMutex); in shutdown() local 111 OutstandingCV.wait(Lock, [this]() { return Outstanding == 0; }); in shutdown()
|
| H A D | ReOptimizeLayer.cpp | 8 std::unique_lock<std::mutex> Lock(Mutex); in tryStartReoptimize() local 17 std::unique_lock<std::mutex> Lock(Mutex); in reoptimizeSucceeded() local 24 std::unique_lock<std::mutex> Lock(Mutex); in reoptimizeFailed() local 245 std::unique_lock<std::mutex> Lock(Mutex); in createMaterializationUnitState() local 255 std::unique_lock<std::mutex> Lock(Mutex); in getMaterializationUnitState() local 261 std::unique_lock<std::mutex> Lock(Mutex); in registerMaterializationUnitResource() local 266 std::unique_lock<std::mutex> Lock(Mutex); in handleRemoveResources() local 276 std::unique_lock<std::mutex> Lock(Mutex); in handleTransferResources() local
|
| H A D | SimpleRemoteEPC.cpp | 21 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in ~SimpleRemoteEPC() local 94 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in callWrapperAsync() local 110 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in callWrapperAsync() local 128 std::unique_lock<std::mutex> Lock(SimpleRemoteEPCMutex); in disconnect() local 129 DisconnectCV.wait(Lock, [this] { return Disconnected; }); in disconnect() 199 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in handleDisconnect() local 207 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in handleDisconnect() local 294 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in handleSetup() local 410 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in handleResult() local
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ |
| H A D | GDBRemoteClientBase.cpp | 162 Lock lock(*this, interrupt_timeout); in SendAsyncSignal() 173 Lock lock(*this, interrupt_timeout); in Interrupt() 184 Lock lock(*this, interrupt_timeout); in SendPacketAndWaitForResponse() 219 Lock lock(*this, interrupt_timeout); in SendPacketAndReceiveResponseWithOutputSupport() 356 GDBRemoteClientBase::Lock::Lock(GDBRemoteClientBase &comm, in Lock() function in GDBRemoteClientBase::Lock 366 void GDBRemoteClientBase::Lock::SyncWithContinueThread() { in SyncWithContinueThread() 397 GDBRemoteClientBase::Lock::~Lock() { in ~Lock()
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/ |
| H A D | InProcessModuleCache.cpp | 39 std::shared_lock<std::shared_mutex> Lock(*OwningLock.mutex()); in waitForUnlockFor() local 69 std::lock_guard<std::mutex> Lock(Entries.Mutex); in getLock() local 80 std::lock_guard<std::mutex> Lock(Entries.Mutex); in getModuleTimestamp() local 93 std::lock_guard<std::mutex> Lock(Entries.Mutex); in updateModuleTimestamp() local
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_rtl.cpp | 83 Lock lock(&ctx->slot_mtx); in TracePartAlloc() 92 Lock trace_lock(&trace1->mtx); in TracePartAlloc() 125 Lock lock(&ctx->slot_mtx); in TraceResetForTesting() 138 Lock lock1(&ctx->slot_mtx); in DoResetImpl() 151 Lock lock(&trace->mtx); in DoResetImpl() 235 slot.mtx.Lock(); in DoReset() 259 Lock lock(&ctx->slot_mtx); in FindSlotAndLock() 282 slot->mtx.Lock(); in FindSlotAndLock() 329 Lock l(&trace->mtx); in SlotDetachImpl() 341 Lock l(&ctx->slot_mtx); in SlotDetachImpl() [all …]
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/orc/ |
| H A D | elfnix_platform.cpp | 220 std::lock_guard<std::recursive_mutex> Lock(JDStatesMutex); in registerJITDylib() local 244 std::lock_guard<std::recursive_mutex> Lock(JDStatesMutex); in deregisterJITDylib() local 264 std::lock_guard<std::recursive_mutex> Lock(JDStatesMutex); in registerInits() local 286 std::lock_guard<std::recursive_mutex> Lock(JDStatesMutex); in deregisterInits() local 348 std::lock_guard<std::recursive_mutex> Lock(JDStatesMutex); in registerAtExit() local 356 std::unique_lock<std::recursive_mutex> Lock(JDStatesMutex); in runAtExits() local 360 runAtExits(Lock, *JDS); in runAtExits() 377 std::lock_guard<std::mutex> Lock(ThreadDataSectionsMutex); in getThreadDataSectionFor() local 412 std::lock_guard<std::mutex> Lock(ThreadDataSectionsMutex); in registerThreadDataSection() local 457 std::unique_lock<std::recursive_mutex> Lock(JDStatesMutex); in dlopenImpl() local [all …]
|
| H A D | macho_platform.cpp | 425 std::lock_guard<std::mutex> Lock(JDStatesMutex); in registerJITDylib() local 447 std::lock_guard<std::mutex> Lock(JDStatesMutex); in deregisterJITDylib() local 473 std::lock_guard<std::mutex> Lock(ThreadDataSectionsMutex); in registerThreadDataSection() local 487 std::lock_guard<std::mutex> Lock(ThreadDataSectionsMutex); in deregisterThreadDataSection() local 501 std::lock_guard<std::mutex> Lock(JDStatesMutex); in registerObjectSymbolTable() local 522 std::lock_guard<std::mutex> Lock(JDStatesMutex); in deregisterObjectSymbolTable() local 550 std::lock_guard<std::mutex> Lock(JDStatesMutex); in registerObjectPlatformSections() local 633 std::lock_guard<std::mutex> Lock(JDStatesMutex); in deregisterObjectPlatformSections() local 709 std::lock_guard<std::recursive_mutex> Lock(DyldAPIMutex); in dlopen() local 724 std::lock_guard<std::recursive_mutex> Lock(DyldAPIMutex); in dlupdate() local [all …]
|
| /freebsd/libexec/rtld-elf/ |
| H A D | rtld_lock.c | 82 } Lock; typedef 94 Lock *l; in def_lock_create() 112 l = (Lock *)p; in def_lock_create() 121 Lock *l = lock; in def_lock_destroy() 138 def_lock_acquire_set(Lock *l, bool wlock) in def_lock_acquire_set() 153 def_lock_acquire(Lock *l, bool wlock) in def_lock_acquire() 191 Lock *l = lock; in def_lock_release()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Debugging/ |
| H A D | VTuneSupportPlugin.cpp | 95 std::lock_guard<std::mutex> Lock(PluginMutex); in modifyPassConfig() local 115 std::lock_guard<std::mutex> Lock(PluginMutex); in notifyEmitted() local 129 std::lock_guard<std::mutex> Lock(PluginMutex); in notifyFailed() local 141 std::lock_guard<std::mutex> Lock(PluginMutex); in notifyRemovingResources() local 159 std::lock_guard<std::mutex> Lock(PluginMutex); in notifyTransferringResources() local
|