Home
last modified time | relevance | path

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

123456789

/src/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 …]
/src/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 …]
/src/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
/src/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()
/src/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
/src/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()
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 AfterJoin()
/src/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/
H A DSimpleRemoteEPCServer.cpp35 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
/src/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 …]
/src/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() 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
723 std::lock_guard<std::mutex> Lock(MP.PlatformMutex); in addEHAndTLVSupportPasses() local
[all …]
/src/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();
/src/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 …]
/src/libexec/rtld-elf/
H A Drtld_lock.c82 } 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()
/src/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()
/src/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
/src/contrib/llvm-project/compiler-rt/lib/orc/
H A Dmacho_platform.cpp501 std::lock_guard<std::mutex> Lock(JDStatesMutex); in registerJITDylib() local
523 std::lock_guard<std::mutex> Lock(JDStatesMutex); in deregisterJITDylib() local
549 std::lock_guard<std::mutex> Lock(ThreadDataSectionsMutex); in registerThreadDataSection() local
563 std::lock_guard<std::mutex> Lock(ThreadDataSectionsMutex); in deregisterThreadDataSection() 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
779 std::lock_guard<std::recursive_mutex> Lock(DyldAPIMutex); in dlopen() local
800 std::lock_guard<std::recursive_mutex> Lock(DyldAPIMutex); in dlclose() local
[all …]

123456789