Home
last modified time | relevance | path

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

12345678910>>...15

/external/chromium/base/synchronization/
Dlock.h18 class BASE_API Lock {
21 Lock() : lock_() {} in Lock() function
22 ~Lock() {} in ~Lock()
23 void Acquire() { lock_.Lock(); } in Acquire()
35 Lock();
36 ~Lock() {}
42 lock_.Lock();
91 DISALLOW_COPY_AND_ASSIGN(Lock);
97 explicit AutoLock(Lock& lock) : lock_(lock) { in AutoLock()
107 Lock& lock_;
[all …]
Dlock_unittest.cc17 BasicLockTestThread(Lock* lock) : lock_(lock), acquired_(0) {} in BasicLockTestThread()
43 Lock* lock_;
50 Lock lock; in TEST()
92 TryLockTestThread(Lock* lock) : lock_(lock), got_lock_(false) {} in TryLockTestThread()
103 Lock* lock_;
110 Lock lock; in TEST()
150 MutexLockTestThread(Lock* lock, int* value) : lock_(lock), value_(value) {} in MutexLockTestThread()
153 static void DoStuff(Lock* lock, int* value) { in DoStuff()
168 Lock* lock_;
175 Lock lock; in TEST()
[all …]
Dlock.cc16 Lock::Lock() : lock_() { in Lock() function in base::Lock
21 void Lock::AssertAcquired() const { in AssertAcquired()
26 void Lock::CheckHeldAndUnmark() { in CheckHeldAndUnmark()
33 void Lock::CheckUnheldAndMark() { in CheckUnheldAndMark()
Dcondition_variable.h88 explicit ConditionVariable(Lock* user_lock);
160 base::Lock internal_lock_;
163 base::Lock& user_lock_;
180 base::Lock* user_lock_; // Needed to adjust shadow lock state on wait.
/external/clang/test/SemaCXX/
Dwarn-thread-safety-analysis.cpp30 void Lock() __attribute__((exclusive_lock_function));
101 sls_mw.mu.Lock(); in sls_fun_0()
107 sls_mu.Lock(); in sls_fun_2()
113 sls_mu.Lock(); in sls_fun_3()
119 sls_mu2.Lock(); in sls_fun_4()
125 sls_mu.Lock(); in sls_fun_5()
131 sls_mu.Lock(); in sls_fun_6()
137 sls_mu.Lock(); in sls_fun_7()
138 sls_mu2.Lock(); in sls_fun_7()
144 sls_mu.Lock(); in sls_fun_8()
[all …]
Doperator-arrow-temporary.cpp8 template<int x> struct Lock { struct
9 ~Lock() { int a[x]; } // expected-error {{declared as an array with a negative size}} in ~Lock() argument
14 Lock<-1> operator->(); argument
/external/valgrind/unittest/
Ddeadlock_unittest.cc141 mu.Lock(); in ThreadId()
165 mu1.Lock(); in Worker1()
166 mu2.Lock(); in Worker1()
172 mu2.Lock(); in Worker2()
173 mu1.Lock(); in Worker2()
190 mu1.Lock(); mu2.Lock(); in Worker1()
195 mu2.Lock(); mu3.Lock(); in Worker2()
200 mu3.Lock(); mu4.Lock(); in Worker3()
205 mu4.Lock(); mu1.Lock(); in Worker4()
Ddemo_tests.cc81 MU1.Lock(); CHECK(GLOB >= 0); MU1.Unlock(); in Worker()
85 MU2.Lock(); CHECK(GLOB >= 0); MU2.Unlock(); in Worker()
89 MU1.Lock(); CHECK(GLOB >= 0); MU1.Unlock(); in Worker()
93 MU1.Lock(); GLOB++; MU1.Unlock(); in Worker()
118 void Worker2() { MU.Lock(); GLOB=1; MU.Unlock();} in Worker2()
139 MU.Lock(); CHECK(STR->length() >= 4); MU.Unlock(); in Worker1()
149 MU.Lock(); CHECK(STR->length() >= 4); MU.Unlock(); in Worker3()
154 MU.Lock(); *STR += " + a very very long string"; MU.Unlock(); in Worker4()
186 void Worker1() { MU1.Lock(); MU2.Lock(); GLOB=1; MU2.Unlock(); MU1.Unlock(); } in Worker1()
187 void Worker2() { MU1.Lock(); GLOB=2; MU1.Unlock(); } in Worker2()
[all …]
Dracecheck_unittest.cc139 MU.Lock(); in Waker()
150 MU.Lock(); in Waiter()
187 MU.Lock(); in Waker()
267 MU.Lock(); in Waker()
275 MU.Lock(); in Waiter()
317 MU.Lock(); in Waker()
329 MU.Lock(); in Waiter()
368 MU.Lock(); in Signaller()
506 MU.Lock(); in Putter()
514 MU.Lock(); in Getter()
[all …]
Dthread_wrappers_win.h84 void Lock() { ::EnterCriticalSection(&cs_);} in Lock() function
96 void ReaderLock() { Lock(); } in ReaderLock()
100 void LockWhen(Condition cond) { Lock(); WaitLoop(cond); } in LockWhen()
101 void ReaderLockWhen(Condition cond) { Lock(); WaitLoop(cond); } in ReaderLockWhen()
105 { Lock(); return WaitLoopWithTimeout(cond, millis); } in ReaderLockWhenWithTimeout()
107 { Lock(); return WaitLoopWithTimeout(cond, millis); } in LockWhenWithTimeout()
118 Lock(); in WaitLoop()
130 Lock(); in WaitLoopWithTimeout()
158 mu->Lock(); in Wait()
172 mu->Lock(); in WaitWithTimeout()
Dthread_wrappers_pthread.h160 void Lock() { CHECK(0 == pthread_mutex_lock(&mu_));} in Lock() function
169 void ReaderLock() { Lock(); } in ReaderLock()
173 void LockWhen(Condition cond) { Lock(); WaitLoop(cond); } in LockWhen()
174 void ReaderLockWhen(Condition cond) { Lock(); WaitLoop(cond); } in ReaderLockWhen()
178 { Lock(); return WaitLoopWithTimeout(cond, millis); } in ReaderLockWhenWithTimeout()
180 { Lock(); return WaitLoopWithTimeout(cond, millis); } in LockWhenWithTimeout()
244 void Lock() { CHECK(0 == pthread_rwlock_wrlock(&mu_)); } in Lock() function
281 mu_->Lock(); in WriterLockScoped()
299 void Lock() { in Lock() function
320 void Lock() { in Lock() function
/external/compiler-rt/lib/tsan/rtl_tests/
Dtsan_mutex.cc27 t.Lock(m); in TEST()
33 t.Lock(m); in TEST()
45 t.Lock(m); in TEST()
51 t.Lock(m); in TEST()
63 t.Lock(m); in TEST()
69 t.Lock(m); in TEST()
79 t.Lock(m); in TEST()
102 t1.Lock(m); in TEST()
105 t2.Lock(m); in TEST()
118 t1.Lock(m); in TEST()
[all …]
/external/compiler-rt/lib/
Datomic.c56 typedef struct _usem Lock; typedef
57 inline static void unlock(Lock *l) { in unlock()
63 inline static void lock(Lock *l) { in lock()
72 static Lock locks[SPINLOCK_COUNT] = { [0 ... SPINLOCK_COUNT-1] = {0,1,0} };
74 typedef _Atomic(uintptr_t) Lock; typedef
76 inline static void unlock(Lock *l) { in unlock()
81 inline static void lock(Lock *l) { in lock()
88 static Lock locks[SPINLOCK_COUNT];
93 static inline Lock *lock_for_pointer(void *ptr) { in lock_for_pointer()
152 Lock *l = lock_for_pointer(src); in __atomic_load_c()
[all …]
/external/valgrind/main/drd/tests/
Dtsan_unittest.cpp147 printf_mu.Lock();\
379 MU.Lock(); in Waker()
390 MU.Lock(); in Waiter()
427 MU.Lock(); in Waker()
507 MU.Lock(); in Waker()
519 MU.Lock(); in Waiter()
559 MU.Lock(); in Waker()
571 MU.Lock(); in Waiter()
610 MU.Lock(); in Signaller()
749 MU.Lock(); in Worker()
[all …]
Dtsan_thread_wrappers_pthread.h120 void Lock() { in Lock() function
143 void Lock() { in Lock() function
202 void Lock() { CHECK(0 == pthread_mutex_lock(&mu_));} in Lock() function
210 void ReaderLock() { Lock(); } in ReaderLock()
214 void LockWhen(Condition cond) { Lock(); WaitLoop(cond); } in LockWhen()
215 void ReaderLockWhen(Condition cond) { Lock(); WaitLoop(cond); } in ReaderLockWhen()
219 { Lock(); return WaitLoopWithTimeout(cond, millis); } in ReaderLockWhenWithTimeout()
221 { Lock(); return WaitLoopWithTimeout(cond, millis); } in LockWhenWithTimeout()
265 mu_->Lock(); in MutexLock()
303 void Lock() { CHECK(0 == pthread_rwlock_wrlock(&mu_)); } in Lock() function
[all …]
/external/chromium/base/threading/
Dworker_pool_posix_unittest.cc24 Lock* lock() { return &pool_->lock_; } in lock()
53 IncrementingTask(Lock* counter_lock, in IncrementingTask()
55 Lock* unique_threads_lock, in IncrementingTask()
74 Lock* counter_lock_;
75 Lock* unique_threads_lock_;
86 BlockingIncrementingTask(Lock* counter_lock, in BlockingIncrementingTask()
88 Lock* unique_threads_lock, in BlockingIncrementingTask()
90 Lock* num_waiting_to_start_lock, in BlockingIncrementingTask()
113 Lock* num_waiting_to_start_lock_;
168 Lock counter_lock_;
[all …]
/external/regex-re2/util/
Dmutex.h58 inline void Lock(); // Block if needed until free then acquire exclusively
67 inline void WriterLock() { Lock(); } // Acquire an exclusive lock in WriterLock()
97 void Mutex::Lock() { assert(--mutex_ == -1); } in Lock() function
99 bool Mutex::TryLock() { if (mutex_) return false; Lock(); return true; } in TryLock()
110 void Mutex::Lock() { SAFE_PTHREAD(pthread_rwlock_wrlock(&mutex_)); } in Lock() function
125 void Mutex::Lock() { SAFE_PTHREAD(pthread_mutex_lock(&mutex_)); } in Lock() function
128 void Mutex::ReaderLock() { Lock(); } // we don't have read-write locks in ReaderLock()
136 void Mutex::Lock() { EnterCriticalSection(&mutex_); } in Lock() function
139 void Mutex::ReaderLock() { Lock(); } // we don't have read-write locks in ReaderLock()
151 explicit MutexLock(Mutex *mu) : mu_(mu) { mu_->Lock(); } in MutexLock()
/external/chromium/sdch/open-vcdiff/src/
Dmutex.h146 inline void Lock(); // Block if needed until free then acquire exclusively
157 inline void WriterLock() { Lock(); } // Acquire an exclusive lock in WriterLock()
192 void Mutex::Lock() { assert(--mutex_ == -1); } in Lock() function
195 bool Mutex::TryLock() { if (mutex_) return false; Lock(); return true; } in TryLock()
204 void Mutex::Lock() { if (is_safe_) EnterCriticalSection(&mutex_); } in Lock() function
210 void Mutex::ReaderLock() { Lock(); } // we don't have read-write locks in ReaderLock()
225 void Mutex::Lock() { SAFE_PTHREAD(pthread_rwlock_wrlock); } in Lock() function
248 void Mutex::Lock() { SAFE_PTHREAD(pthread_mutex_lock); } in Lock() function
254 void Mutex::ReaderLock() { Lock(); } in ReaderLock()
266 explicit MutexLock(Mutex *mu) : mu_(mu) { mu_->Lock(); } in MutexLock()
/external/llvm/lib/VMCore/
DPassRegistry.cpp38 static ManagedStatic<sys::SmartMutex<true> > Lock; variable
75 sys::SmartScopedLock<true> Guard(*Lock); in ~PassRegistry()
87 sys::SmartScopedLock<true> Guard(*Lock); in getPassInfo()
94 sys::SmartScopedLock<true> Guard(*Lock); in getPassInfo()
106 sys::SmartScopedLock<true> Guard(*Lock); in registerPass()
123 sys::SmartScopedLock<true> Guard(*Lock); in unregisterPass()
135 sys::SmartScopedLock<true> Guard(*Lock); in enumerateWith()
163 sys::SmartScopedLock<true> Guard(*Lock); in registerAnalysisGroup()
189 sys::SmartScopedLock<true> Guard(*Lock); in addRegistrationListener()
195 sys::SmartScopedLock<true> Guard(*Lock); in removeRegistrationListener()
/external/valgrind/main/helgrind/
Dhg_lock_n_thread.h157 Lock; typedef
159 #define Lock_INVALID ((Lock*)1UL)
166 Bool HG_(is_sane_LockP) ( Lock* lock );
167 Bool HG_(is_sane_LockN) ( Lock* lock );
168 Bool HG_(is_sane_LockNorP) ( Lock* lock );
Dhg_lock_n_thread.c65 static Bool is_sane_Lock_BASE ( Lock* lock ) in is_sane_Lock_BASE()
102 Bool HG_(is_sane_LockP) ( Lock* lock ) { in HG_()
109 Bool HG_(is_sane_LockN) ( Lock* lock ) { in HG_()
116 Bool HG_(is_sane_LockNorP) ( Lock* lock ) { in HG_()
/external/compiler-rt/lib/tsan/rtl/
Dtsan_sync.cc55 Lock l(&b->mtx); in GetAndLock()
70 res->mtx.Lock(); in GetAndLock()
83 res->mtx.Lock(); in GetAndLock()
91 Lock l(&p->mtx); in GetAndLock()
108 res->mtx.Lock(); in GetAndLock()
121 Lock l(&b->mtx); in GetAndRemove()
137 res->mtx.Lock(); in GetAndRemove()
147 Lock l(&p->mtx); in GetAndRemove()
163 res->mtx.Lock(); in GetAndRemove()
180 Lock l(&p->mtx); in GetMemoryConsumption()
/external/webkit/Source/WebCore/platform/haiku/
DClipboardHaiku.cpp57 if (be_clipboard->Lock()) { in clearData()
71 if (be_clipboard->Lock()) { in clearAllData()
83 if (be_clipboard->Lock()) { in getData()
100 if (be_clipboard->Lock()) { in setData()
122 if (be_clipboard->Lock()) { in types()
204 if (be_clipboard->Lock()) { in hasData()
/external/v8/test/cctest/
Dtest-lock.cc19 CHECK_EQ(0, mutex->Lock()); // acquire the lock with the right token in TEST()
27 CHECK_EQ(0, mutex->Lock()); in TEST()
35 CHECK_EQ(0, mutex->Lock()); in TEST()
37 CHECK_EQ(0, mutex->Lock()); in TEST()
/external/chromium/crypto/
Dmac_security_services_lock.cc21 base::Lock& lock() { return lock_; } in lock()
29 base::Lock lock_;
38 base::Lock& GetMacSecurityServicesLock() { in GetMacSecurityServicesLock()

12345678910>>...15