/external/chromium/base/synchronization/ |
D | lock.h | 18 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 …]
|
D | lock_unittest.cc | 17 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 …]
|
D | lock.cc | 16 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()
|
D | condition_variable.h | 88 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/ |
D | warn-thread-safety-analysis.cpp | 30 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 …]
|
D | operator-arrow-temporary.cpp | 8 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/ |
D | deadlock_unittest.cc | 141 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()
|
D | demo_tests.cc | 81 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 …]
|
D | racecheck_unittest.cc | 139 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 …]
|
D | thread_wrappers_win.h | 84 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()
|
D | thread_wrappers_pthread.h | 160 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/ |
D | tsan_mutex.cc | 27 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/ |
D | atomic.c | 56 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/ |
D | tsan_unittest.cpp | 147 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 …]
|
D | tsan_thread_wrappers_pthread.h | 120 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/ |
D | worker_pool_posix_unittest.cc | 24 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/ |
D | mutex.h | 58 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/ |
D | mutex.h | 146 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/ |
D | PassRegistry.cpp | 38 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/ |
D | hg_lock_n_thread.h | 157 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 );
|
D | hg_lock_n_thread.c | 65 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/ |
D | tsan_sync.cc | 55 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/ |
D | ClipboardHaiku.cpp | 57 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/ |
D | test-lock.cc | 19 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/ |
D | mac_security_services_lock.cc | 21 base::Lock& lock() { return lock_; } in lock() 29 base::Lock lock_; 38 base::Lock& GetMacSecurityServicesLock() { in GetMacSecurityServicesLock()
|