Home
last modified time | relevance | path

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

12345678

/openbsd-src/gnu/llvm/compiler-rt/lib/builtins/
H A Datomic.c66 typedef struct _usem Lock; typedef
67 __inline static void unlock(Lock *l) { in unlock()
73 __inline static void lock(Lock *l) { in lock()
83 static Lock locks[SPINLOCK_COUNT] = {[0 ... SPINLOCK_COUNT - 1] = {0, 1, 0}};
87 typedef OSSpinLock Lock; typedef
88 __inline static void unlock(Lock *l) { OSSpinLockUnlock(l); } in unlock()
91 __inline static void lock(Lock *l) { OSSpinLockLock(l); } in lock()
92 static Lock locks[SPINLOCK_COUNT]; // initialized to OS_SPINLOCK_INIT which is 0
97 typedef _Atomic(uintptr_t) Lock; typedef
99 __inline static void unlock(Lock *l) { in unlock()
[all …]
/openbsd-src/gnu/llvm/compiler-rt/lib/tsan/tests/rtl/
H A Dtsan_mutex.cpp26 t.Lock(m); in TEST_F()
32 t.Lock(m); in TEST_F()
44 t.Lock(m); in TEST_F()
50 t.Lock(m); in TEST_F()
62 t.Lock(m); in TEST_F()
68 t.Lock(m); in TEST_F()
78 t.Lock(m); in TEST_F()
101 t1.Lock(m); in TEST_F()
104 t2.Lock(m); in TEST_F()
117 t1.Lock(m); in TEST_F()
[all …]
/openbsd-src/gnu/llvm/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
71 std::lock_guard<std::mutex> Lock(Mutex); in stop() local
99 std::lock_guard<std::mutex> Lock(Mutex); in add() local
110 std::unique_lock<std::mutex> Lock(Mutex); in work() local
111 Cond.wait(Lock, [&] { return Stop || !WorkStack.empty(); }); in work()
116 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
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 DTimeProfiler.cpp40 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
/openbsd-src/gnu/llvm/lldb/tools/debugserver/source/
H A DPThreadMutex.h41 void Lock();
45 Locker(PThreadMutex &m) : m_pMutex(m.Mutex()) { Lock(); }
47 Locker(PThreadMutex *m) : m_pMutex(m ? m->Mutex() : NULL) { Lock(); }
49 Locker(pthread_mutex_t *mutex) : m_pMutex(mutex) { Lock(); }
51 void Lock() {
69 Lock();
111 int Lock() { return ::pthread_mutex_lock(&m_mutex); } in Lock() function
H A DPThreadMutex.cpp23 Lock(); in Locker()
30 Lock(); in Locker()
37 Lock(); in Locker()
42 void PThreadMutex::Locker::Lock() { in Lock() function in PThreadMutex::Locker
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/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
/openbsd-src/gnu/llvm/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 …]
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/
H A DTaskDispatch.cpp28 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 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 DSimpleRemoteEPC.cpp22 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()
185 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in handleDisconnect() local
193 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in handleDisconnect() local
265 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in handleSetup() local
375 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in handleResult() local
H A DMemoryMapper.cpp50 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
371 std::lock_guard<std::mutex> Lock(Mutex); in release() local
415 std::lock_guard<std::mutex> Lock(Mutex); in ~SharedMemoryMapper() local
H A DELFNixPlatform.cpp358 std::lock_guard<std::mutex> Lock(PlatformMutex); in getInitializersBuildSequencePhase() local
443 std::lock_guard<std::mutex> Lock(PlatformMutex); in rt_getDeinitializers() local
474 std::lock_guard<std::mutex> Lock(PlatformMutex); in rt_lookupSymbol() local
559 std::lock_guard<std::mutex> Lock(PlatformMutex); in bootstrapELFNixRuntime() local
573 std::unique_lock<std::mutex> Lock(PlatformMutex); in registerInitInfo() local
581 Lock.unlock(); in registerInitInfo()
588 Lock.lock(); in registerInitInfo()
661 std::lock_guard<std::mutex> Lock(PluginMutex); in getSyntheticSymbolDependencies() local
698 std::lock_guard<std::mutex> Lock(MP.PlatformMutex); in addDSOHandleSupportPasses() local
764 std::lock_guard<std::mutex> Lock(MP.PlatformMutex); in addEHAndTLVSupportPasses() local
[all …]
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/TargetProcess/
H A DSimpleRemoteEPCServer.cpp33 std::lock_guard<std::mutex> Lock(DispatchMutex); in dispatch() local
41 std::lock_guard<std::mutex> Lock(DispatchMutex); in dispatch() local
48 std::unique_lock<std::mutex> Lock(DispatchMutex); in shutdown() local
50 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
228 std::lock_guard<std::mutex> Lock(ServerStateMutex); in handleResult() local
267 std::lock_guard<std::mutex> Lock(ServerStateMutex); in doJITDispatch() local
/openbsd-src/gnu/llvm/compiler-rt/lib/scudo/standalone/tests/
H A Dtsd_test.cpp133 std::unique_lock<std::mutex> Lock(Mutex); in stressCache() local
135 Cv.wait(Lock); in stressCache()
168 std::unique_lock<std::mutex> Lock(Mutex); in testRegistryThreaded() local
190 std::unique_lock<std::mutex> Lock(Mutex); in stressSharedRegistry() local
192 Cv.wait(Lock); in stressSharedRegistry()
204 std::unique_lock<std::mutex> Lock(Mutex); in stressSharedRegistry() local
227 std::unique_lock<std::mutex> Lock(Mutex); in TEST() local
244 std::unique_lock<std::mutex> Lock(Mutex); in TEST() local
/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/
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
/openbsd-src/gnu/llvm/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();
/openbsd-src/gnu/llvm/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl.cpp82 Lock lock(&ctx->slot_mtx); in TracePartAlloc()
91 Lock trace_lock(&trace1->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()
258 Lock lock(&ctx->slot_mtx); in FindSlotAndLock()
281 slot->mtx.Lock(); in FindSlotAndLock()
328 Lock l(&trace->mtx); in SlotDetachImpl()
340 Lock l(&ctx->slot_mtx); in SlotDetachImpl()
[all …]
/openbsd-src/gnu/llvm/compiler-rt/lib/tsan/tests/unit/
H A Dtsan_trace_test.cpp89 Lock slot_lock(&ctx->slots[static_cast<uptr>(thr->fast_state.sid())].mtx); in TRACE_TEST()
91 Lock lock2(&ctx->slot_mtx); in TRACE_TEST()
149 Lock slot_lock(&ctx->slots[static_cast<uptr>(thr->fast_state.sid())].mtx); in TRACE_TEST()
151 Lock lock2(&ctx->slot_mtx); in TRACE_TEST()
177 Lock slot_lock(&ctx->slots[static_cast<uptr>(thr->fast_state.sid())].mtx); in TRACE_TEST()
179 Lock lock2(&ctx->slot_mtx); in TRACE_TEST()
220 Lock slot_lock(&ctx->slots[static_cast<uptr>(thr->fast_state.sid())].mtx); in TRACE_TEST()
222 Lock lock2(&ctx->slot_mtx); in TRACE_TEST()
259 Lock l(&ctx->slot_mtx); in CheckTraceState()
/openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/
H A DNVPTXUtilities.cpp37 sys::Mutex Lock; member
49 std::lock_guard<sys::Mutex> Guard(AC.Lock); in clearAnnotationCache()
55 std::lock_guard<sys::Mutex> Guard(AC.Lock); in cacheAnnotationFromMD()
82 std::lock_guard<sys::Mutex> Guard(AC.Lock); in cacheAnnotationFromMD()
117 std::lock_guard<sys::Mutex> Guard(AC.Lock); in findOneNVVMAnnotation()
132 std::lock_guard<sys::Mutex> Guard(AC.Lock); in findAllNVVMAnnotation()

12345678