| /freebsd-14.2/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() 194 ACPI_RW_LOCK *Lock) in AcpiUtDeleteRwLock() argument 200 Lock->NumReaders = 0; in AcpiUtDeleteRwLock() 201 Lock->ReaderMutex = NULL; in AcpiUtDeleteRwLock() 202 Lock->WriterMutex = NULL; in AcpiUtDeleteRwLock() 226 ACPI_RW_LOCK *Lock) in AcpiUtAcquireReadLock() argument 239 Lock->NumReaders++; in AcpiUtAcquireReadLock() 240 if (Lock->NumReaders == 1) in AcpiUtAcquireReadLock() 265 Lock->NumReaders--; in AcpiUtReleaseReadLock() [all …]
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/builtins/ |
| H A D | atomic.c | 66 typedef struct _usem Lock; typedef 67 __inline static void unlock(Lock *l) { in unlock() 73 __inline static void lock(Lock *l) { in lock() 87 typedef OSSpinLock Lock; typedef 97 typedef _Atomic(uintptr_t) Lock; typedef 104 __inline static void lock(Lock *l) { in lock() 111 static Lock locks[SPINLOCK_COUNT]; 184 Lock *l = lock_for_pointer(src); in __atomic_load_c() 198 Lock *l = lock_for_pointer(dest); in __atomic_store_c() 217 Lock *l = lock_for_pointer(ptr); in __atomic_compare_exchange_c() [all …]
|
| /freebsd-14.2/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 140 std::lock_guard<std::mutex> Lock(BadAllocErrorHandlerMutex); in remove_bad_alloc_error_handler() local 153 std::lock_guard<std::mutex> Lock(BadAllocErrorHandlerMutex); in report_bad_alloc_error() local
|
| H A D | TimeProfiler.cpp | 40 std::mutex Lock; member 151 std::lock_guard<std::mutex> Lock(Instances.Lock); in write() local 303 std::lock_guard<std::mutex> Lock(Instances.Lock); in timeTraceProfilerCleanup() local 313 std::lock_guard<std::mutex> Lock(Instances.Lock); in timeTraceProfilerFinishThread() local
|
| /freebsd-14.2/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-14.2/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-14.2/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() 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 AfterJoin()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | TaskDispatch.cpp | 28 std::lock_guard<std::mutex> Lock(DispatchMutex); in dispatch() local 34 std::lock_guard<std::mutex> Lock(DispatchMutex); in dispatch() local 41 std::unique_lock<std::mutex> Lock(DispatchMutex); in shutdown() local 43 OutstandingCV.wait(Lock, [this]() { return Outstanding == 0; }); in shutdown()
|
| 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 | SimpleRemoteEPC.cpp | 22 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in ~SimpleRemoteEPC() local 79 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in callWrapperAsync() local 95 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in callWrapperAsync() local 113 std::unique_lock<std::mutex> Lock(SimpleRemoteEPCMutex); in disconnect() local 114 DisconnectCV.wait(Lock, [this] { return Disconnected; }); in disconnect() 184 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in handleDisconnect() local 192 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in handleDisconnect() local 263 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in handleSetup() local 379 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in handleResult() local
|
| H A D | MemoryMapper.cpp | 50 std::lock_guard<std::mutex> Lock(Mutex); in reserve() local 95 std::lock_guard<std::mutex> Lock(Mutex); in initialize() local 113 std::lock_guard<std::mutex> Lock(Mutex); in deinitialize() local 145 std::lock_guard<std::mutex> Lock(Mutex); in release() local 167 std::lock_guard<std::mutex> Lock(Mutex); in release() local 177 std::lock_guard<std::mutex> Lock(Mutex); in ~InProcessMemoryMapper() local 280 std::lock_guard<std::mutex> Lock(Mutex); in reserve() local 372 std::lock_guard<std::mutex> Lock(Mutex); in release() local 416 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() local 411 std::lock_guard<std::mutex> Lock(PlatformMutex); in rt_getDeinitializers() local 438 std::lock_guard<std::mutex> Lock(PlatformMutex); in rt_lookupSymbol() local 521 std::lock_guard<std::mutex> Lock(PlatformMutex); in bootstrapELFNixRuntime() local 535 std::unique_lock<std::mutex> Lock(PlatformMutex); in registerInitInfo() local 543 Lock.unlock(); in registerInitInfo() 550 Lock.lock(); in registerInitInfo() 622 std::lock_guard<std::mutex> Lock(PluginMutex); in getSyntheticSymbolDependencies() local 659 std::lock_guard<std::mutex> Lock(MP.PlatformMutex); in addDSOHandleSupportPasses() local 766 std::lock_guard<std::mutex> Lock(PluginMutex); in preserveInitSections() local [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/ |
| H A D | SimpleRemoteEPCServer.cpp | 35 std::lock_guard<std::mutex> Lock(DispatchMutex); in dispatch() local 43 std::lock_guard<std::mutex> Lock(DispatchMutex); in dispatch() local 50 std::unique_lock<std::mutex> Lock(DispatchMutex); in shutdown() local 52 OutstandingCV.wait(Lock, [this]() { return Outstanding == 0; }); in shutdown() 117 std::unique_lock<std::mutex> Lock(ServerStateMutex); in waitForDisconnect() local 118 ShutdownCV.wait(Lock, [this]() { return RunState == ServerShutDown; }); in waitForDisconnect() 126 std::lock_guard<std::mutex> Lock(ServerStateMutex); in handleDisconnect() local 146 std::lock_guard<std::mutex> Lock(ServerStateMutex); in handleDisconnect() local 234 std::lock_guard<std::mutex> Lock(ServerStateMutex); in handleResult() local 273 std::lock_guard<std::mutex> Lock(ServerStateMutex); in doJITDispatch() local
|
| /freebsd-14.2/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); 84 wait_until(Lock& lock, 89 wait_until(Lock& lock, 93 template <class Lock, class Rep, class Period> 95 wait_for(Lock& lock, 100 wait_for(Lock& lock, 105 template <class Lock, class Predicate> [all …]
|
| /freebsd-14.2/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-14.2/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_rtl.cpp | 82 Lock lock(&ctx->slot_mtx); in TracePartAlloc() 124 Lock lock(&ctx->slot_mtx); in TraceResetForTesting() 137 Lock lock1(&ctx->slot_mtx); in DoResetImpl() 150 Lock lock(&trace->mtx); in DoResetImpl() 234 slot.mtx.Lock(); in DoReset() 281 slot->mtx.Lock(); in FindSlotAndLock() 328 Lock l(&trace->mtx); in SlotDetachImpl() 352 Lock lock(&thr->slot->mtx); in SlotDetach() 366 slot->mtx.Lock(); in SlotLock() 814 ctx->slot_mtx.Lock(); in ForkBefore() [all …]
|
| /freebsd-14.2/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-14.2/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-14.2/contrib/llvm-project/compiler-rt/lib/orc/ |
| H A D | macho_platform.cpp | 501 std::lock_guard<std::mutex> Lock(JDStatesMutex); in registerJITDylib() local 523 std::lock_guard<std::mutex> Lock(JDStatesMutex); in deregisterJITDylib() local 577 std::lock_guard<std::mutex> Lock(JDStatesMutex); in registerObjectSymbolTable() local 598 std::lock_guard<std::mutex> Lock(JDStatesMutex); in deregisterObjectSymbolTable() local 626 std::lock_guard<std::mutex> Lock(JDStatesMutex); in registerObjectPlatformSections() local 703 std::lock_guard<std::mutex> Lock(JDStatesMutex); in deregisterObjectPlatformSections() local 838 std::lock_guard<std::mutex> Lock(JDStatesMutex); in registerAtExit() local 876 runAtExits(Lock, *JDS); in runAtExits() 1022 std::lock_guard<std::mutex> Lock(JDStatesMutex); in lookupUnwindSections() local 1124 if (auto Err = dlopenFull(Lock, *JDS)) in dlopenImpl() [all …]
|