Home
last modified time | relevance | path

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

123456789

/freebsd-14.2/sys/contrib/dev/acpica/components/utilities/
H A Dutlock.c175 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 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()
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 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
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
/freebsd-14.2/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-14.2/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-14.2/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()
/freebsd-14.2/contrib/llvm-project/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()
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 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
372 std::lock_guard<std::mutex> Lock(Mutex); in release() local
416 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
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 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
/freebsd-14.2/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);
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 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-14.2/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_rtl.cpp82 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 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()
/freebsd-14.2/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-14.2/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
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 …]

123456789