Home
last modified time | relevance | path

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

12345678

/freebsd-13.1/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-13.1/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
95 typedef _Atomic(uintptr_t) Lock; typedef
102 __inline static void lock(Lock *l) { in lock()
109 static Lock locks[SPINLOCK_COUNT];
182 Lock *l = lock_for_pointer(src); in __atomic_load_c()
196 Lock *l = lock_for_pointer(dest); in __atomic_store_c()
215 Lock *l = lock_for_pointer(ptr); in __atomic_compare_exchange_c()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DPassRegistry.cpp42 sys::SmartScopedReader<true> Guard(Lock); in getPassInfo()
47 sys::SmartScopedReader<true> Guard(Lock); in getPassInfo()
56 sys::SmartScopedWriter<true> Guard(Lock); in registerPass()
72 sys::SmartScopedReader<true> Guard(Lock); in enumerateWith()
96 sys::SmartScopedWriter<true> Guard(Lock); in registerAnalysisGroup()
117 sys::SmartScopedWriter<true> Guard(Lock); in addRegistrationListener()
122 sys::SmartScopedWriter<true> Guard(Lock); in removeRegistrationListener()
/freebsd-13.1/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,
89 wait_until(Lock& lock,
93 template <class Lock, class Rep, class Period>
95 wait_for(Lock& lock,
98 template <class Lock, class Rep, class Period, class Predicate>
[all …]
/freebsd-13.1/libexec/rtld-elf/
H A Drtld_lock.c83 } Lock; typedef
95 Lock *l; in def_lock_create()
113 l = (Lock *)p; in def_lock_create()
122 Lock *l = (Lock *)lock; in def_lock_destroy()
130 Lock *l = (Lock *)lock; in def_rlock_acquire()
151 Lock *l; in def_wlock_acquire()
154 l = (Lock *)lock; in def_wlock_acquire()
177 Lock *l; in def_lock_release()
179 l = (Lock *)lock; in def_lock_release()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Support/
H A DParallel.cpp49 std::lock_guard<std::mutex> Lock(Mutex); in ThreadPoolExecutor() local
63 std::lock_guard<std::mutex> Lock(Mutex); in stop() local
91 std::lock_guard<std::mutex> Lock(Mutex); in add() local
101 std::unique_lock<std::mutex> Lock(Mutex); in work() local
102 Cond.wait(Lock, [&] { return Stop || !WorkStack.empty(); }); in work()
107 Lock.unlock(); in work()
H A DPluginLoader.cpp26 sys::SmartScopedLock<true> Lock(*PluginsLock); in operator =() local
37 sys::SmartScopedLock<true> Lock(*PluginsLock); in getNumPlugins() local
42 sys::SmartScopedLock<true> Lock(*PluginsLock); in getPlugin() 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
101 std::lock_guard<std::mutex> Lock(ErrorHandlerMutex); in report_fatal_error() local
132 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
H A DDynamicLibrary.cpp142 SmartScopedLock<true> Lock(*SymbolsMutex); in AddSymbol() local
154 SmartScopedLock<true> Lock(*SymbolsMutex); in getPermanentLibrary() local
163 SmartScopedLock<true> Lock(*SymbolsMutex); in addPermanentLibrary() local
179 SmartScopedLock<true> Lock(*SymbolsMutex); in SearchForAddressOfSymbol() local
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DThreadSafeModule.h40 class LLVM_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
142 auto Lock = TSCtx.getLock(); in decltype() local
H A DIndirectionUtils.h70 std::lock_guard<std::mutex> Lock(TPMutex); in getTrampoline()
83 std::lock_guard<std::mutex> Lock(TPMutex); in releaseTrampoline()
367 std::lock_guard<std::mutex> Lock(StubsMutex); in createStub()
377 std::lock_guard<std::mutex> Lock(StubsMutex); in createStubs()
389 std::lock_guard<std::mutex> Lock(StubsMutex); in findStub()
405 std::lock_guard<std::mutex> Lock(StubsMutex); in findPointer()
420 std::lock_guard<std::mutex> Lock(StubsMutex); in updatePointer()
H A DSymbolStringPool.h162 std::lock_guard<std::mutex> Lock(PoolMutex);
170 std::lock_guard<std::mutex> Lock(PoolMutex);
179 std::lock_guard<std::mutex> Lock(PoolMutex);
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteClientBase.cpp163 Lock lock(*this, interrupt_timeout); in SendAsyncSignal()
174 Lock lock(*this, interrupt_timeout); in Interrupt()
185 Lock lock(*this, interrupt_timeout); in SendPacketAndWaitForResponse()
204 Lock lock(*this, interrupt_timeout); in SendPacketAndReceiveResponseWithOutputSupport()
259 Lock lock(*this, interrupt_timeout); in SendvContPacket()
367 GDBRemoteClientBase::Lock::Lock(GDBRemoteClientBase &comm, in Lock() function in GDBRemoteClientBase::Lock
377 void GDBRemoteClientBase::Lock::SyncWithContinueThread() { in SyncWithContinueThread()
408 GDBRemoteClientBase::Lock::~Lock() { in ~Lock()
H A DGDBRemoteClientBase.h66 class Lock {
74 Lock(GDBRemoteClientBase &comm,
76 ~Lock();
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_mutex.h29 void Lock() ACQUIRE() { in Lock() function
121 ALWAYS_INLINE void Lock() { in Lock() function
159 void Lock() ACQUIRE() { in Lock() function
160 CheckedMutex::Lock(); in Lock()
235 CheckedMutex::Lock(); in ReadLock()
346 void Lock() ACQUIRE();
375 void Lock() ACQUIRE() { in Lock() function
450 mu_->Lock(); in GenericScopedLock()
482 typedef GenericScopedLock<Mutex> Lock; typedef
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXUtilities.cpp39 static sys::Mutex Lock; variable
42 std::lock_guard<sys::Mutex> Guard(Lock); in clearAnnotationCache()
47 std::lock_guard<sys::Mutex> Guard(Lock); in cacheAnnotationFromMD()
73 std::lock_guard<sys::Mutex> Guard(Lock); in cacheAnnotationFromMD()
107 std::lock_guard<sys::Mutex> Guard(Lock); in findOneNVVMAnnotation()
121 std::lock_guard<sys::Mutex> Guard(Lock); in findAllNVVMAnnotation()
/freebsd-13.1/contrib/subversion/subversion/svn/schema/
H A Dcommon.rnc49 ## Lock info stored in repository or working copy.
55 ## Lock token.
58 ## Lock owner.
61 ## Lock comment.
/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DMachOPlatform.cpp343 std::lock_guard<std::mutex> Lock(PlatformMutex); in getInitializersBuildSequencePhase() local
423 std::lock_guard<std::mutex> Lock(PlatformMutex); in rt_getDeinitializers() local
454 std::lock_guard<std::mutex> Lock(PlatformMutex); in rt_lookupSymbol() local
535 std::lock_guard<std::mutex> Lock(PlatformMutex); in bootstrapMachORuntime() local
550 std::unique_lock<std::mutex> Lock(PlatformMutex); in registerInitInfo() local
558 Lock.unlock(); in registerInitInfo()
565 Lock.lock(); in registerInitInfo()
640 std::lock_guard<std::mutex> Lock(PluginMutex); in getSyntheticSymbolDependencies() local
678 std::lock_guard<std::mutex> Lock(MP.PlatformMutex); in addMachOHeaderSupportPasses() local
788 std::lock_guard<std::mutex> Lock(PluginMutex); in preserveInitSections() local
[all …]
H A DIRCompileLayer.cpp24 std::lock_guard<std::mutex> Lock(IRLayerMutex); in setNotifyCompiled() local
34 std::lock_guard<std::mutex> Lock(IRLayerMutex); in emit() local
H A DDebugObjectManagerPlugin.cpp400 std::lock_guard<std::mutex> Lock(PendingObjsLock); in notifyMaterializing() local
418 std::lock_guard<std::mutex> Lock(PendingObjsLock); in modifyPassConfig() local
437 std::lock_guard<std::mutex> Lock(PendingObjsLock); in notifyEmitted() local
465 std::lock_guard<std::mutex> Lock(RegisteredObjsLock); in notifyEmitted() local
476 std::lock_guard<std::mutex> Lock(PendingObjsLock); in notifyFailed() local
485 std::lock_guard<std::mutex> Lock(RegisteredObjsLock); in notifyTransferringResources() local
499 std::lock_guard<std::mutex> Lock(RegisteredObjsLock); in notifyRemovingResources() local
H A DEPCIndirectionUtils.cpp151 std::lock_guard<std::mutex> Lock(ISMMutex); in createStubs() local
185 std::lock_guard<std::mutex> Lock(ISMMutex); in findStub() local
193 std::lock_guard<std::mutex> Lock(ISMMutex); in findPointer() local
205 std::lock_guard<std::mutex> Lock(ISMMutex); in updatePointer() local
345 std::lock_guard<std::mutex> Lock(EPCUIMutex); in getIndirectStubs() local
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/ubsan/
H A Dubsan_value.cpp41 static __sanitizer::StaticSpinMutex Lock; in getObjCClassName() local
43 __sanitizer::SpinMutexLock Guard(&Lock); in getObjCClassName()
/freebsd-13.1/sys/contrib/dev/acpica/include/
H A Dacutils.h724 ACPI_RW_LOCK *Lock);
728 ACPI_RW_LOCK *Lock);
732 ACPI_RW_LOCK *Lock);
736 ACPI_RW_LOCK *Lock);
740 ACPI_RW_LOCK *Lock);
744 ACPI_RW_LOCK *Lock);
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Support/
H A DTaskQueue.h90 std::lock_guard<std::mutex> Lock(QueueLock); in async()
111 std::lock_guard<std::mutex> Lock(QueueLock); in completeTask()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/tsan/benchmarks/
H A Dvts_many_threads_bench.cpp35 void Lock() { pthread_mutex_lock(&m_); } in Lock() function in Mutex
64 mutexes[(offset + i) % kNumMutexes].Lock(); in Thread()

12345678