/external/regex-re2/util/ |
mutex.h | 19 typedef int MutexType; // to keep a lock-count 58 inline void Lock(); // Block if needed until free then acquire exclusively 59 inline void Unlock(); // Release a lock acquired via Lock() 60 inline bool TryLock(); // If free, Lock() and return true, else return false 62 // be implemented as synonyms to Lock() and Unlock(). So you can use 67 inline void WriterLock() { Lock(); } // Acquire an exclusive lock 68 inline void WriterUnlock() { Unlock(); } // Release a lock from WriterLock() 88 // writing and a number > 0 when reading (and 0 when no lock is held) [all...] |
/external/swiftshader/third_party/LLVM/lib/VMCore/ |
PassRegistry.cpp | 38 static ManagedStatic<sys::SmartMutex<true> > Lock; 75 sys::SmartScopedLock<true> Guard(*Lock); 87 sys::SmartScopedLock<true> Guard(*Lock); 94 sys::SmartScopedLock<true> Guard(*Lock); 106 sys::SmartScopedLock<true> Guard(*Lock); 123 sys::SmartScopedLock<true> Guard(*Lock); 135 sys::SmartScopedLock<true> Guard(*Lock); 163 sys::SmartScopedLock<true> Guard(*Lock); 189 sys::SmartScopedLock<true> Guard(*Lock); 195 sys::SmartScopedLock<true> Guard(*Lock); [all...] |
/external/valgrind/helgrind/ |
hg_lock_n_thread.h | 50 encode lock-sets in libhb's history records (Thr_n_RCEC). */ 89 WordSetID locksetA; /* WordSet of Lock* currently held by thread */ 126 /* Stores information about a lock's current state. These are 129 contains Lock*s. Solution is to copy any Lock which is to be 131 'normal' collection of Locks, which can come and go. When the lock 135 /* Lock kinds. */ 140 LK_rdwr /* reader-writer lock */ 152 /* Place where lock first came to the attention of Helgrind. */ 154 /* If the lock is held, place where the lock most recently mad [all...] |
/hardware/qcom/display/msm8996/sdm/include/utils/ |
locker.h | 32 #define SCOPE_LOCK(locker) Locker::ScopeLock lock(locker) 33 #define SEQUENCE_ENTRY_SCOPE_LOCK(locker) Locker::SequenceEntryScopeLock lock(locker) 34 #define SEQUENCE_EXIT_SCOPE_LOCK(locker) Locker::SequenceExitScopeLock lock(locker) 35 #define SEQUENCE_WAIT_SCOPE_LOCK(locker) Locker::SequenceWaitScopeLock lock(locker) 36 #define SEQUENCE_CANCEL_SCOPE_LOCK(locker) Locker::SequenceCancelScopeLock lock(locker) 45 locker_.Lock(); 59 locker_.Lock(); 74 locker_.Lock(); 90 locker_.Lock(); 114 locker_.Lock(); [all...] |
/hardware/qcom/display/msm8998/sdm/include/utils/ |
locker.h | 32 #define SCOPE_LOCK(locker) Locker::ScopeLock lock(locker) 33 #define SEQUENCE_ENTRY_SCOPE_LOCK(locker) Locker::SequenceEntryScopeLock lock(locker) 34 #define SEQUENCE_EXIT_SCOPE_LOCK(locker) Locker::SequenceExitScopeLock lock(locker) 35 #define SEQUENCE_WAIT_SCOPE_LOCK(locker) Locker::SequenceWaitScopeLock lock(locker) 36 #define SEQUENCE_CANCEL_SCOPE_LOCK(locker) Locker::SequenceCancelScopeLock lock(locker) 45 locker_.Lock(); 59 locker_.Lock(); 74 locker_.Lock(); 90 locker_.Lock(); 114 locker_.Lock(); [all...] |
/prebuilts/go/darwin-x86/src/cmd/vet/testdata/ |
copylock_func.go | 13 func BadFunc(sync.Mutex) {} // ERROR "BadFunc passes lock by value: sync.Mutex" 19 BadClosure = func(sync.Mutex) {} // ERROR "func passes lock by value: sync.Mutex" 27 func (EmbeddedRWMutex) BadMeth() {} // ERROR "BadMeth passes lock by value: testdata.EmbeddedRWMutex" 29 func BadFunc(EmbeddedRWMutex) {} // ERROR "BadFunc passes lock by value: testdata.EmbeddedRWMutex" 38 func (FieldMutex) BadMeth() {} // ERROR "BadMeth passes lock by value: testdata.FieldMutex contains sync.Mutex" 40 func BadFunc(FieldMutex, int) {} // ERROR "BadFunc passes lock by value: testdata.FieldMutex contains sync.Mutex" 55 func (L0) Bad() {} // ERROR "Bad passes lock by value: testdata.L0 contains testdata.L1 contains testdata.L2" 75 func (*CustomLock) Lock() {} 79 func Bad(CustomLock) {} // ERROR "Bad passes lock by value: testdata.CustomLock" 81 // Passing lock values into interface function argument [all...] |
/prebuilts/go/linux-x86/src/cmd/vet/testdata/ |
copylock_func.go | 13 func BadFunc(sync.Mutex) {} // ERROR "BadFunc passes lock by value: sync.Mutex" 19 BadClosure = func(sync.Mutex) {} // ERROR "func passes lock by value: sync.Mutex" 27 func (EmbeddedRWMutex) BadMeth() {} // ERROR "BadMeth passes lock by value: testdata.EmbeddedRWMutex" 29 func BadFunc(EmbeddedRWMutex) {} // ERROR "BadFunc passes lock by value: testdata.EmbeddedRWMutex" 38 func (FieldMutex) BadMeth() {} // ERROR "BadMeth passes lock by value: testdata.FieldMutex contains sync.Mutex" 40 func BadFunc(FieldMutex, int) {} // ERROR "BadFunc passes lock by value: testdata.FieldMutex contains sync.Mutex" 55 func (L0) Bad() {} // ERROR "Bad passes lock by value: testdata.L0 contains testdata.L1 contains testdata.L2" 75 func (*CustomLock) Lock() {} 79 func Bad(CustomLock) {} // ERROR "Bad passes lock by value: testdata.CustomLock" 81 // Passing lock values into interface function argument [all...] |
/toolchain/binutils/binutils-2.25/gold/ |
gold-threads.h | 28 // Lock 29 // A simple lock class. 41 // The interface for the implementation of a Lock. 60 // A simple lock class. 62 class Lock 65 Lock(); 67 ~Lock(); 69 // Acquire the lock. 74 // Release the lock. 81 Lock(const Lock&) [all...] |
/art/runtime/openjdkjvmti/ |
jvmti_weak_table-inl.h | 53 void JvmtiWeakTable<T>::Lock() {
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Compatibility/MpServicesOnFrameworkMpServicesThunk/ |
MpServicesOnFrameworkMpServicesThunk.h | 68 UINTN Lock;
|
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/SnpDxe/ |
Snp.h | 63 EFI_LOCK Lock;
[all...] |
/device/linaro/bootloader/edk2/Nt32Pkg/SnpNt32Dxe/ |
SnpNt32.h | 155 EFI_LOCK Lock;
|
/device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/ |
CpuS3.c | 18 UINTN Lock;
65 Get MSR spin lock by MSR index.
69 @return Pointer to MSR spin lock.
87 Initialize MSR spin lock by MSR index.
105 // Initialize spin lock for MSR programming
112 // If MSR spin lock buffer is full, enlarge it
248 // Get lock to avoid Package/Core scope MSRs programming issue in parallel execution mode
312 // Count down the number with lock mechanism.
342 // Count down the number with lock mechanism.
|
/external/compiler-rt/lib/sanitizer_common/ |
sanitizer_thread_registry.h | 86 void Lock() { mtx_.Lock(); }
|
/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/ |
TestUtil.java | 136 static class Lock { 165 Lock lock; field in class:TestUtil.TestThread 168 TestThread(Lock lock, Runnable target) { 169 this.lock = lock; 172 lock.inc(); 177 synchronized (lock) { 178 lock.wait() 196 Lock lock = new Lock(); local [all...] |
/external/icu/icu4j/main/tests/framework/src/com/ibm/icu/dev/test/ |
TestUtil.java | 135 static class Lock { 164 Lock lock; field in class:TestUtil.TestThread 167 TestThread(Lock lock, Runnable target) { 168 this.lock = lock; 171 lock.inc(); 176 synchronized (lock) { 177 lock.wait() 195 Lock lock = new Lock(); local [all...] |
/external/libchrome/base/files/ |
file_posix.cc | 74 struct flock lock; local 75 lock.l_type = do_lock ? F_WRLCK : F_UNLCK; 76 lock.l_whence = SEEK_SET; 77 lock.l_start = 0; 78 lock.l_len = 0; // Lock entire file. 79 if (HANDLE_EINTR(fcntl(file, F_SETLK, &lock)) == -1) 365 File::Error File::Lock() { 366 SCOPED_FILE_TRACE("Lock");
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXUtilities.cpp | 36 static sys::Mutex Lock; 39 MutexGuard Guard(Lock); 44 MutexGuard Guard(Lock); 70 MutexGuard Guard(Lock); 104 MutexGuard Guard(Lock); 118 MutexGuard Guard(Lock);
|
/external/v8/src/ |
v8threads.cc | 20 // API code to verify that the lock is always held when V8 is being entered. 27 // the lock for a given isolate. 35 // Get the big lock if necessary. 37 isolate_->thread_manager()->Lock(); 90 isolate_->thread_manager()->Lock(); 153 void ThreadManager::Lock() { 154 mutex_.Lock();
|
/external/valgrind/drd/tests/ |
annotate_smart_pointer.cpp | 66 void Lock() 127 void Lock() 279 m_mutex.Lock(); 287 m_mutex.Lock();
|
/external/webrtc/webrtc/examples/peerconnection/client/ |
main_wnd.h | 111 void Lock() { 144 explicit AutoLock(T* obj) : obj_(obj) { obj_->Lock(); }
|
/frameworks/native/libs/vr/libbufferhub/ |
buffer_hub_client.cpp | 84 int BufferHubBuffer::Lock(int usage, int x, int y, int width, int height, 86 return buffer_.Lock(usage, x, y, width, height, address); 94 int ret = Lock(usage(), 0, 0, width, height, addr);
|
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/ |
msputils.h | 102 void Lock() { EnterCriticalSection(&m_CritSec); } 112 m_CriticalSection.Lock(); 172 s_CritSection.Lock(); 188 s_CritSection.Lock();
|
/device/linaro/bootloader/edk2/QuarkSocPkg/QuarkNorthCluster/Include/Protocol/ |
Spi.h | 242 Lock the SPI Static Configuration Interface.
244 The lock state automatically clears on next system reset.
252 EFI_SUCCESS Lock operation succeed.
346 EFI_SPI_LOCK Lock;
|
/device/linaro/bootloader/edk2/Vlv2DeviceRefCodePkg/ValleyView2Soc/SouthCluster/Include/Protocol/ |
Spi.h | 262 EFI_SPI_LOCK Lock;
|