Home
last modified time | relevance | path

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

12345678910

/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.cpp80 std::lock_guard<std::mutex> Lock(ErrorHandlerMutex); in install_fatal_error_handler() local
89 std::lock_guard<std::mutex> Lock(ErrorHandlerMutex); in remove_fatal_error_handler() local
110 std::lock_guard<std::mutex> Lock(ErrorHandlerMutex); in report_fatal_error() local
162 std::lock_guard<std::mutex> Lock(BadAllocErrorHandlerMutex); in install_bad_alloc_error_handler() local
172 std::lock_guard<std::mutex> Lock(BadAllocErrorHandlerMutex); in remove_bad_alloc_error_handler() local
185 std::lock_guard<std::mutex> Lock(BadAllocErrorHandlerMutex); in report_bad_alloc_error() local
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
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/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()
72 sys::SmartScopedWriter<true> Guard(Lock); in addRegistrationListener()
77 sys::SmartScopedWriter<true> Guard(Lock); in removeRegistrationListener()
/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/llvm/lib/ExecutionEngine/Orc/TargetProcess/
H A DSimpleRemoteEPCServer.cpp34 std::lock_guard<std::mutex> Lock(DispatchMutex); in dispatch() local
42 std::lock_guard<std::mutex> Lock(DispatchMutex); in dispatch() local
49 std::unique_lock<std::mutex> Lock(DispatchMutex); in shutdown() local
51 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
232 std::lock_guard<std::mutex> Lock(ServerStateMutex); in handleResult() local
271 std::lock_guard<std::mutex> Lock(ServerStateMutex); in doJITDispatch() local
H A DUnwindInfoManager.cpp76 std::lock_guard<std::mutex> Lock(M); in TryEnable() local
128 std::lock_guard<std::mutex> Lock(M); in findSectionsImpl() local
144 std::lock_guard<std::mutex> Lock(M); in registerSectionsImpl() local
157 std::lock_guard<std::mutex> Lock(M); in deregisterSectionsImpl() local
/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/
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.cpp44 std::lock_guard<std::mutex> Lock(DispatchMutex); in dispatch() local
81 std::lock_guard<std::mutex> Lock(DispatchMutex); in dispatch() local
109 std::unique_lock<std::mutex> Lock(DispatchMutex); in shutdown() local
111 OutstandingCV.wait(Lock, [this]() { return Outstanding == 0; }); in shutdown()
H A DReOptimizeLayer.cpp8 std::unique_lock<std::mutex> Lock(Mutex); in tryStartReoptimize() local
17 std::unique_lock<std::mutex> Lock(Mutex); in reoptimizeSucceeded() local
24 std::unique_lock<std::mutex> Lock(Mutex); in reoptimizeFailed() local
245 std::unique_lock<std::mutex> Lock(Mutex); in createMaterializationUnitState() local
255 std::unique_lock<std::mutex> Lock(Mutex); in getMaterializationUnitState() local
261 std::unique_lock<std::mutex> Lock(Mutex); in registerMaterializationUnitResource() local
266 std::unique_lock<std::mutex> Lock(Mutex); in handleRemoveResources() local
276 std::unique_lock<std::mutex> Lock(Mutex); in handleTransferResources() local
H A DSimpleRemoteEPC.cpp21 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in ~SimpleRemoteEPC() local
94 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in callWrapperAsync() local
110 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in callWrapperAsync() local
128 std::unique_lock<std::mutex> Lock(SimpleRemoteEPCMutex); in disconnect() local
129 DisconnectCV.wait(Lock, [this] { return Disconnected; }); in disconnect()
199 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in handleDisconnect() local
207 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in handleDisconnect() local
294 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in handleSetup() local
410 std::lock_guard<std::mutex> Lock(SimpleRemoteEPCMutex); in handleResult() local
/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()
356 GDBRemoteClientBase::Lock::Lock(GDBRemoteClientBase &comm, in Lock() function in GDBRemoteClientBase::Lock
366 void GDBRemoteClientBase::Lock::SyncWithContinueThread() { in SyncWithContinueThread()
397 GDBRemoteClientBase::Lock::~Lock() { in ~Lock()
/freebsd/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DInProcessModuleCache.cpp39 std::shared_lock<std::shared_mutex> Lock(*OwningLock.mutex()); in waitForUnlockFor() local
69 std::lock_guard<std::mutex> Lock(Entries.Mutex); in getLock() local
80 std::lock_guard<std::mutex> Lock(Entries.Mutex); in getModuleTimestamp() local
93 std::lock_guard<std::mutex> Lock(Entries.Mutex); in updateModuleTimestamp() local
/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 …]
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/
H A Delfnix_platform.cpp220 std::lock_guard<std::recursive_mutex> Lock(JDStatesMutex); in registerJITDylib() local
244 std::lock_guard<std::recursive_mutex> Lock(JDStatesMutex); in deregisterJITDylib() local
264 std::lock_guard<std::recursive_mutex> Lock(JDStatesMutex); in registerInits() local
286 std::lock_guard<std::recursive_mutex> Lock(JDStatesMutex); in deregisterInits() local
348 std::lock_guard<std::recursive_mutex> Lock(JDStatesMutex); in registerAtExit() local
356 std::unique_lock<std::recursive_mutex> Lock(JDStatesMutex); in runAtExits() local
360 runAtExits(Lock, *JDS); in runAtExits()
377 std::lock_guard<std::mutex> Lock(ThreadDataSectionsMutex); in getThreadDataSectionFor() local
412 std::lock_guard<std::mutex> Lock(ThreadDataSectionsMutex); in registerThreadDataSection() local
457 std::unique_lock<std::recursive_mutex> Lock(JDStatesMutex); in dlopenImpl() local
[all …]
H A Dmacho_platform.cpp425 std::lock_guard<std::mutex> Lock(JDStatesMutex); in registerJITDylib() local
447 std::lock_guard<std::mutex> Lock(JDStatesMutex); in deregisterJITDylib() local
473 std::lock_guard<std::mutex> Lock(ThreadDataSectionsMutex); in registerThreadDataSection() local
487 std::lock_guard<std::mutex> Lock(ThreadDataSectionsMutex); in deregisterThreadDataSection() local
501 std::lock_guard<std::mutex> Lock(JDStatesMutex); in registerObjectSymbolTable() local
522 std::lock_guard<std::mutex> Lock(JDStatesMutex); in deregisterObjectSymbolTable() local
550 std::lock_guard<std::mutex> Lock(JDStatesMutex); in registerObjectPlatformSections() local
633 std::lock_guard<std::mutex> Lock(JDStatesMutex); in deregisterObjectPlatformSections() local
709 std::lock_guard<std::recursive_mutex> Lock(DyldAPIMutex); in dlopen() local
724 std::lock_guard<std::recursive_mutex> Lock(DyldAPIMutex); in dlupdate() local
[all …]
/freebsd/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/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Debugging/
H A DVTuneSupportPlugin.cpp95 std::lock_guard<std::mutex> Lock(PluginMutex); in modifyPassConfig() local
115 std::lock_guard<std::mutex> Lock(PluginMutex); in notifyEmitted() local
129 std::lock_guard<std::mutex> Lock(PluginMutex); in notifyFailed() local
141 std::lock_guard<std::mutex> Lock(PluginMutex); in notifyRemovingResources() local
159 std::lock_guard<std::mutex> Lock(PluginMutex); in notifyTransferringResources() local

12345678910