Home
last modified time | relevance | path

Searched refs:Lock (Results 1 – 25 of 207) sorted by relevance

123456789

/freebsd/sys/contrib/dev/acpica/components/utilities/
H A Dutlock.c175 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 Datomic.c61 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 DPluginLoader.cpp24 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 DParallel.cpp57 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 DDynamicLibrary.cpp161 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 DErrorHandling.cpp67 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 DPassRegistry.cpp36 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 DThreadSafeModule.h40 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 Dsanitizer_thread_arg_retval.h36 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 Dsanitizer_mutex.h29 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 Dsanitizer_thread_arg_retval.cpp34 __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 Dcondition_variable77 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 DSimpleRemoteEPCServer.cpp35 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 DEPCGenericRTDyldMemoryManager.cpp65 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 DTaskDispatch.cpp31 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 DSimpleRemoteEPC.cpp22 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 DMemoryMapper.cpp54 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 DELFNixPlatform.cpp327 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 DGDBRemoteClientBase.cpp162 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 DGDBRemoteClientBase.h71 class Lock {
79 Lock(GDBRemoteClientBase &comm,
81 ~Lock();
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl.cpp83 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 Dtsan_rtl_mutex.cpp109 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 Dlsan_thread.cpp33 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 DVTuneSupportPlugin.cpp94 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 Dmacho_platform.cpp501 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...]

123456789