/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 | 67 std::lock_guard<std::mutex> Lock(ErrorHandlerMutex); in install_fatal_error_handler() local 76 std::lock_guard<std::mutex> Lock(ErrorHandlerMutex); in remove_fatal_error_handler() local 97 std::lock_guard<std::mutex> Lock(ErrorHandlerMutex); in report_fatal_error() local 131 std::lock_guard<std::mutex> Lock(BadAllocErrorHandlerMutex); in install_bad_alloc_error_handler() local 141 std::lock_guard<std::mutex> Lock(BadAllocErrorHandlerMutex); in remove_bad_alloc_error_handler() local 154 std::lock_guard<std::mutex> Lock(BadAllocErrorHandlerMutex); in report_bad_alloc_error() local
|
/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() 90 sys::SmartScopedWriter<true> Guard(Lock); in registerAnalysisGroup() 111 sys::SmartScopedWriter<true> Guard(Lock); in addRegistrationListener() 116 sys::SmartScopedWriter<true> Guard(Lock); in removeRegistrationListener()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | ThreadSafeModule.h | 40 class [[nodiscard]] Lock { 42 Lock(std::shared_ptr<State> S) : S(std::move(S)), L(this->S->Mutex) {} in Lock() function 67 Lock getLock() const { in getLock() 69 return Lock(S); in getLock() 135 auto Lock = TSCtx.getLock(); in decltype() local 143 auto Lock = TSCtx.getLock(); in decltype() local 151 auto Lock = TSCtx.getLock(); in decltype() local
|
/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/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/TargetProcess/ |
H A D | SimpleRemoteEPCServer.cpp | 35 std::lock_guard<std::mutex> Lock(DispatchMutex); in dispatch() 43 std::lock_guard<std::mutex> Lock(DispatchMutex); in dispatch() 50 std::unique_lock<std::mutex> Lock(DispatchMutex); in shutdown() 52 OutstandingCV.wait(Lock, [this]() { return Outstanding == 0; }); 117 std::unique_lock<std::mutex> Lock(ServerStateMutex); in waitForDisconnect() 118 ShutdownCV.wait(Lock, [this]() { return RunState == ServerShutDown; }); in waitForDisconnect() 126 std::lock_guard<std::mutex> Lock(ServerStateMutex); in handleDisconnect() 146 std::lock_guard<std::mutex> Lock(ServerStateMutex); in handleDisconnect() 234 std::lock_guard<std::mutex> Lock(ServerStateMutex); in handleResult() 273 std::lock_guard<std::mutex> Lock(ServerStateMute in doJITDispatch() 33 std::lock_guard<std::mutex> Lock(DispatchMutex); dispatch() local 41 std::lock_guard<std::mutex> Lock(DispatchMutex); dispatch() local 48 std::unique_lock<std::mutex> Lock(DispatchMutex); shutdown() local 115 std::unique_lock<std::mutex> Lock(ServerStateMutex); waitForDisconnect() local 124 std::lock_guard<std::mutex> Lock(ServerStateMutex); handleDisconnect() local 144 std::lock_guard<std::mutex> Lock(ServerStateMutex); handleDisconnect() local 228 std::lock_guard<std::mutex> Lock(ServerStateMutex); handleResult() local 267 std::lock_guard<std::mutex> Lock(ServerStateMutex); doJITDispatch() local [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 | 31 std::lock_guard<std::mutex> Lock(DispatchMutex); in dispatch() local 56 std::lock_guard<std::mutex> Lock(DispatchMutex); in dispatch() local 78 std::unique_lock<std::mutex> Lock(DispatchMutex); in shutdown() local 80 OutstandingCV.wait(Lock, [this]() { return Outstanding == 0; }); in shutdown()
|
H A D | SimpleRemoteEPC.cpp | 22 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in ~SimpleRemoteEPC() local 96 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in callWrapperAsync() local 112 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in callWrapperAsync() local 130 std::unique_lock<std::mutex> Lock(SimpleRemoteEPCMutex); in disconnect() local 131 DisconnectCV.wait(Lock, [this] { return Disconnected; }); in disconnect() 201 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in handleDisconnect() local 209 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in handleDisconnect() local 280 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in handleSetup() local 396 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in handleResult() local
|
H A D | MemoryMapper.cpp | 54 std::lock_guard<std::mutex> Lock(Mutex); in reserve() local 99 std::lock_guard<std::mutex> Lock(Mutex); in initialize() local 117 std::lock_guard<std::mutex> Lock(Mutex); in deinitialize() local 149 std::lock_guard<std::mutex> Lock(Mutex); in release() local 171 std::lock_guard<std::mutex> Lock(Mutex); in release() local 181 std::lock_guard<std::mutex> Lock(Mutex); in ~InProcessMemoryMapper() local 301 std::lock_guard<std::mutex> Lock(Mutex); in reserve() local 393 std::lock_guard<std::mutex> Lock(Mutex); in release() local 441 std::lock_guard<std::mutex> Lock(Mutex); in ~SharedMemoryMapper() local
|
H A D | ELFNixPlatform.cpp | 327 std::lock_guard<std::mutex> Lock(PlatformMutex); in getInitializersBuildSequencePhase() 411 std::lock_guard<std::mutex> Lock(PlatformMutex); in rt_getDeinitializers() 438 std::lock_guard<std::mutex> Lock(PlatformMutex); in rt_lookupSymbol() 521 std::lock_guard<std::mutex> Lock(PlatformMutex); in registerInitInfo() local 535 std::unique_lock<std::mutex> Lock(PlatformMutex); in registerInitInfo() 543 Lock.unlock(); in registerInitInfo() 550 Lock.lock(); in registerInitInfo() 622 std::lock_guard<std::mutex> Lock(PluginMutex); in addInitializerSupportPasses() 659 std::lock_guard<std::mutex> Lock(MP.PlatformMutex); in addEHAndTLVSupportPasses() 723 std::lock_guard<std::mutex> Lock(M 313 std::lock_guard<std::mutex> Lock(PlatformMutex); getInitializersBuildSequencePhase() local 397 std::lock_guard<std::mutex> Lock(PlatformMutex); rt_getDeinitializers() local 424 std::lock_guard<std::mutex> Lock(PlatformMutex); rt_lookupSymbol() local 507 std::lock_guard<std::mutex> Lock(PlatformMutex); bootstrapELFNixRuntime() local 608 std::lock_guard<std::mutex> Lock(PluginMutex); getSyntheticSymbolDependencies() local 645 std::lock_guard<std::mutex> Lock(MP.PlatformMutex); addDSOHandleSupportPasses() local 709 std::lock_guard<std::mutex> Lock(MP.PlatformMutex); addEHAndTLVSupportPasses() local 752 std::lock_guard<std::mutex> Lock(PluginMutex); preserveInitSections() local 800 std::lock_guard<std::mutex> Lock(MP.PlatformMutex); fixTLVSectionsAndEdges() local [all...] |
/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() 355 GDBRemoteClientBase::Lock::Lock(GDBRemoteClientBase &comm, in Lock() function in GDBRemoteClientBase::Lock 365 void GDBRemoteClientBase::Lock::SyncWithContinueThread() { in SyncWithContinueThread() 396 GDBRemoteClientBase::Lock::~Lock() { in ~Lock()
|
H A D | GDBRemoteClientBase.h | 71 class Lock { 79 Lock(GDBRemoteClientBase &comm, 81 ~Lock();
|
/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 …]
|
H A D | tsan_rtl_mutex.cpp | 109 Lock lock(&s->mtx); in MutexDestroy() 177 Lock lock(&s->mtx); in MutexPostLock() 229 Lock lock(&s->mtx); in MutexUnlock() 336 Lock lock(&s->mtx); in MutexReadUnlock() 378 Lock lock(&s->mtx); in MutexReadOrWriteUnlock() 423 Lock lock(&s->mtx); in MutexRepair() 470 Lock lock(&s->mtx); in Release() 483 Lock lock(&s->mtx); in ReleaseStore() 496 Lock lock(&s->mtx); in ReleaseStoreAcquire() 558 Lock slot_lock(&ctx->slots[static_cast<uptr>(last_lock.sid())].mtx); in ReportDestroyLocked() [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/lsan/ |
H A D | lsan_thread.cpp | 33 Lock lock(&mu_for_thread_context); in CreateThreadContext() 87 thread_registry->Lock(); in LockThreads() 88 thread_arg_retval->Lock(); in LockThreads()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Debugging/ |
H A D | VTuneSupportPlugin.cpp | 94 std::lock_guard<std::mutex> Lock(PluginMutex); in modifyPassConfig() local 114 std::lock_guard<std::mutex> Lock(PluginMutex); in notifyEmitted() local 128 std::lock_guard<std::mutex> Lock(PluginMutex); in notifyFailed() local 140 std::lock_guard<std::mutex> Lock(PluginMutex); in notifyRemovingResources() local 158 std::lock_guard<std::mutex> Lock(PluginMutex); in notifyTransferringResources() local
|
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/ |
H A D | macho_platform.cpp | 501 std::lock_guard<std::mutex> Lock(JDStatesMutex); in registerObjectPlatformSections() 523 std::lock_guard<std::mutex> Lock(JDStatesMutex); in registerObjectPlatformSections() 549 std::lock_guard<std::mutex> Lock(ThreadDataSectionsMutex); in registerObjectPlatformSections() 563 std::lock_guard<std::mutex> Lock(ThreadDataSectionsMutex); in registerObjectPlatformSections() 577 std::lock_guard<std::mutex> Lock(JDStatesMutex); in deregisterObjectPlatformSections() 598 std::lock_guard<std::mutex> Lock(JDStatesMutex); in deregisterObjectPlatformSections() 626 std::lock_guard<std::mutex> Lock(JDStatesMutex); in deregisterObjectPlatformSections() 703 std::lock_guard<std::mutex> Lock(JDStatesMutex); in registerAtExit() 779 std::lock_guard<std::recursive_mutex> Lock(DyldAPIMutex); in lookupSymbolInJITDylib() 800 std::lock_guard<std::recursive_mutex> Lock(DyldAPIMute in walkEHFrameSection() 424 std::lock_guard<std::mutex> Lock(JDStatesMutex); registerJITDylib() local 446 std::lock_guard<std::mutex> Lock(JDStatesMutex); deregisterJITDylib() local 472 std::lock_guard<std::mutex> Lock(ThreadDataSectionsMutex); registerThreadDataSection() local 486 std::lock_guard<std::mutex> Lock(ThreadDataSectionsMutex); deregisterThreadDataSection() local 507 std::lock_guard<std::mutex> Lock(JDStatesMutex); registerObjectPlatformSections() local 584 std::lock_guard<std::mutex> Lock(JDStatesMutex); deregisterObjectPlatformSections() local 660 std::lock_guard<std::recursive_mutex> Lock(DyldAPIMutex); dlopen() local 681 std::lock_guard<std::recursive_mutex> Lock(DyldAPIMutex); dlclose() local 704 std::lock_guard<std::mutex> Lock(JDStatesMutex); registerAtExit() local 734 std::unique_lock<std::mutex> Lock(JDStatesMutex); runAtExits() local 747 std::lock_guard<std::mutex> Lock(ThreadDataSectionsMutex); getThreadDataSectionFor() local 821 std::lock_guard<std::mutex> Lock(JDStatesMutex); lookupUnwindSections() local 910 std::unique_lock<std::mutex> Lock(JDStatesMutex); dlopenImpl() local 1039 std::unique_lock<std::mutex> Lock(JDStatesMutex); dlcloseImpl() local [all...] |