/bionic/libc/private/ |
ScopedPthreadMutexLocker.h | 24 explicit ScopedPthreadMutexLocker(pthread_mutex_t* mu) : mu_(mu) { 25 pthread_mutex_lock(mu_); 29 pthread_mutex_unlock(mu_); 33 pthread_mutex_t* mu_; member in class:ScopedPthreadMutexLocker
|
/external/chromium_org/third_party/leveldatabase/src/util/ |
mutexlock.h | 19 // MutexLock l(&mu_); // mu_ is an instance variable 26 : mu_(mu) { 27 this->mu_->Lock(); 29 ~MutexLock() UNLOCK_FUNCTION() { this->mu_->Unlock(); } 32 port::Mutex *const mu_; member in class:leveldb::MutexLock::port
|
env_posix.cc | 111 MutexLock l(&mu_); 123 MutexLock l(&mu_); 128 port::Mutex mu_; member in class:leveldb::__anon13682::MmapLimiter 135 // REQUIRES: mu_ must be held 370 port::Mutex mu_; member in class:leveldb::__anon13682::PosixLockTable 374 MutexLock l(&mu_); 378 MutexLock l(&mu_); 603 pthread_mutex_t mu_; member in class:leveldb::__anon13682::PosixEnv 619 PthreadCall("mutex_init", pthread_mutex_init(&mu_, NULL)); 624 PthreadCall("lock", pthread_mutex_lock(&mu_)); [all...] |
/external/chromium_org/third_party/leveldatabase/src/port/ |
port_posix.cc | 22 Mutex::Mutex() { PthreadCall("init mutex", pthread_mutex_init(&mu_, NULL)); } 24 Mutex::~Mutex() { PthreadCall("destroy mutex", pthread_mutex_destroy(&mu_)); } 26 void Mutex::Lock() { PthreadCall("lock", pthread_mutex_lock(&mu_)); } 28 void Mutex::Unlock() { PthreadCall("unlock", pthread_mutex_unlock(&mu_)); } 31 : mu_(mu) { 38 PthreadCall("wait", pthread_cond_wait(&cv_, &mu_->mu_));
|
/external/valgrind/main/drd/tests/ |
tsan_thread_wrappers_pthread.h | 113 CHECK(0 == pthread_spin_init(&mu_, 0)); 114 ANNOTATE_RWLOCK_CREATE((void*)&mu_); 117 ANNOTATE_RWLOCK_DESTROY((void*)&mu_); 118 CHECK(0 == pthread_spin_destroy(&mu_)); 121 CHECK(0 == pthread_spin_lock(&mu_)); 122 ANNOTATE_RWLOCK_ACQUIRED((void*)&mu_, 1); 125 ANNOTATE_RWLOCK_RELEASED((void*)&mu_, 1); 126 CHECK(0 == pthread_spin_unlock(&mu_)); 129 pthread_spinlock_t mu_; member in class:SpinLock 137 SpinLock() : mu_(OS_SPINLOCK_INIT) 152 OSSpinLock mu_; member in class:SpinLock 256 pthread_mutex_t mu_; member in class:Mutex 271 Mutex *mu_; member in class:MutexLock 309 pthread_rwlock_t mu_; member in class:RWLock 322 RWLock *mu_; member in class:ReaderLockScoped 335 RWLock *mu_; member in class:WriterLockScoped 413 Mutex mu_; member in class:ProducerConsumerQueue 586 Mutex mu_; member in class:BlockingCounter [all...] |
/external/compiler-rt/lib/sanitizer_common/ |
sanitizer_mutex.h | 86 : mu_(mu) { 87 mu_->Lock(); 91 mu_->Unlock(); 95 MutexType *mu_; member in class:__sanitizer::GenericScopedLock 105 : mu_(mu) { 106 mu_->ReadLock(); 110 mu_->ReadUnlock(); 114 MutexType *mu_; member in class:__sanitizer::GenericScopedReadLock
|
/frameworks/ex/variablespeed/jni/ |
no_synchronization.h | 42 explicit MutexLock(Mutex* mu) : mu_(mu) {} 46 Mutex* const mu_; member in class:MutexLock
|
/external/clang/test/SemaCXX/ |
warn-thread-safety-analysis.cpp | 929 void func1(int y) LOCKS_EXCLUDED(mu_); 930 template <typename T> void func2(T x) LOCKS_EXCLUDED(mu_); 932 Mutex mu_; member in class:thread_annot_lock_38::Foo 948 Mutex *mu_; member in class:thread_annot_lock_43::Foo 954 int GetA() EXCLUSIVE_LOCKS_REQUIRED(foo_->mu_) { return a_; } 955 int a_ GUARDED_BY(foo_->mu_); 963 fb->foo_->mu_->Lock(); 965 fb->foo_->mu_->Unlock(); 1081 Mutex mu_; member in class:thread_annot_lock_68_modified::Bar 1088 mu_.Lock() 1096 Mutex mu_; member in class:thread_annot_lock_68_modified::Foo 1152 Mutex mu_; member in class:thread_annot_lock_47::Base 1423 Mutex mu_; member in class:thread_annot_lock_46::Base 1639 Mutex mu_; member in class:FunctionAttrTest::Foo 1790 Mutex mu_; member in class:TestTemplateAttributeInstantiation::Foo1 1797 Mutex mu_; member in class:TestTemplateAttributeInstantiation::Foo2 1844 Mutex mu_; member in class:TestTemplateAttributeInstantiation::Cell 1917 Mutex mu_; member in class:TestTemplateAttributeInstantiation::CellDelayed 1942 Mutex mu_; member in class:FunctionDeclDefTest::Foo 2009 Mutex mu_; member in class:FunctionDefinitionTest::Foo 2018 Mutex mu_; member in class:FunctionDefinitionTest::FooT 2136 Mutex mu_; member in class:SelfLockingTest::MyLock2 2172 Mutex mu_; member in namespace:NoReturnTest 2202 Mutex mu_; member in class:TestMultiDecl::Foo 2225 Mutex mu_; member in class:MoreLockExpressions::Foo 2350 Mutex mu_; member in class:LockReturned::Foo 2450 Mutex mu_; member in class:ReleasableScopedLock::Foo 2534 Mutex mu_; member in class:DoubleLockBug::Foo 2588 Mutex mu_; member in class:FoolishScopedLockableBug::Foo 2668 SmartPtr<Mutex> mu_; member in class:SmartPointerTests::Foo 2671 int c GUARDED_BY(*mu_); member in class:SmartPointerTests::Foo 2997 Mutex mu_; member in class:TryLockEqTest::Foo 3122 Mutex mu_; member in class:ExistentialPatternMatching::Graph 3125 void LockAllGraphs() EXCLUSIVE_LOCK_FUNCTION(&Graph::mu_); member in namespace:ExistentialPatternMatching 3126 void UnlockAllGraphs() UNLOCK_FUNCTION(&Graph::mu_); member in namespace:ExistentialPatternMatching 3130 int a GUARDED_BY(&Graph::mu_); member in class:ExistentialPatternMatching::Node 3135 void foo2() LOCKS_EXCLUDED(&Graph::mu_); member in class:ExistentialPatternMatching::Node 3183 Mutex mu_; member in class:StringIgnoreTest::Foo 3253 Mutex mu_; member in struct:TrylockWithCleanups::Foo 3273 Mutex mu_; member in class:UniversalLock::Foo 3371 Mutex mu_; member in class:ExprMatchingBugFix::Foo 3385 void unlockFoo() UNLOCK_FUNCTION(&Foo::mu_); member in struct:ExprMatchingBugFix::Bar::Nested 3410 static Mutex mu_; member in class:ComplexNameTest::Foo 3420 static Mutex mu_; member in class:ComplexNameTest::Bar 3522 Mutex* mu_; member in struct:TemplateFunctionParamRemapTest::Cell 3605 Mutex mu_; member in class:SelfConstructorTest::SelfLock 3820 Mutex mu_; member in class:GuardedNonPrimitiveTypeTest::Foo 3855 Mutex mu_; member in class:GuardedNonPrimitive_MemberAccess::Bar 3894 Mutex mu_; member in class:TestThrowExpr::Foo 3934 Mutex mu_; member in class:LockUnlockFunctionTest::MyLockable 3987 Mutex mu_; member in class:LockUnlockFunctionTest::Foo 4000 Mutex mu_; member in class:AssertHeldTest::Foo [all...] |
/external/valgrind/unittest/ |
thread_wrappers_pthread.h | 152 CHECK(0 == pthread_mutex_init(&mu_, NULL)); 158 CHECK(0 == pthread_mutex_destroy(&mu_)); 160 void Lock() { CHECK(0 == pthread_mutex_lock(&mu_));} 161 bool TryLock() { return (0 == pthread_mutex_trylock(&mu_));} 167 CHECK(0 == pthread_mutex_unlock(&mu_)); 189 pthread_cond_wait(&cv_, &mu_); 204 retcode = pthread_cond_timedwait(&cv_, &mu_, &timeout); 212 pthread_mutex_t mu_; // Must be the first member. member in class:Mutex 222 void Wait(Mutex *mu) { CHECK(0 == pthread_cond_wait(&cv_, &mu->mu_)); } 228 return 0 != pthread_cond_timedwait(&cv_, &mu->mu_, &timeout) 263 pthread_rwlock_t mu_; member in class:RWLock 275 RWLock *mu_; member in class:ReaderLockScoped 287 RWLock *mu_; member in class:WriterLockScoped 306 pthread_spinlock_t mu_; member in class:SpinLock 329 OSSpinLock mu_; member in class:SpinLock [all...] |
atomicity_tests.cc | 48 MutexLock l(&mu_); 53 MutexLock l(&mu_); 58 MutexLock l(&mu_); 64 Mutex mu_; member in class:AtomicityTests_LockedVector::LockedVector
|
thread_wrappers.h | 115 mu_.Lock(); 117 ANNOTATE_CONDVAR_SIGNAL(&mu_); // LockWhen in Get() 119 mu_.Unlock(); 125 mu_.LockWhen(Condition(IsQueueNotEmpty, &q_)); 129 mu_.Unlock(); 137 mu_.Lock(); 139 mu_.Unlock(); 144 Mutex mu_; member in class:ProducerConsumerQueue 145 std::queue<void*> q_; // protected by mu_ 147 // Requires mu_ 292 Mutex *mu_; member in class:MutexLock 310 Mutex mu_; member in class:BlockingCounter [all...] |
/external/chromium_org/ppapi/native_client/src/untrusted/nacl_ppapi_util/ |
nacl_ppapi_util.h | 94 NaClXMutexCtor(&mu_); 99 NaClMutexDtor(&mu_); 107 nacl::MutexLocker take(&mu_); 113 nacl::MutexLocker take(&mu_); 115 NaClXCondVarWait(&cv_, &mu_); 123 nacl::MutexLocker take(&mu_); 128 NaClMutex mu_; member in class:nacl_ppapi::EventThreadWorkState
|
/external/ceres-solver/internal/ceres/ |
mutex.h | 282 explicit CeresMutexLock(Mutex *mu) : mu_(mu) { mu_->Lock(); } 283 ~CeresMutexLock() { mu_->Unlock(); } 285 Mutex * const mu_; member in class:ceres::internal::CeresMutexLock 294 explicit CeresReaderMutexLock(Mutex *mu) : mu_(mu) { mu_->ReaderLock(); } 295 ~CeresReaderMutexLock() { mu_->ReaderUnlock(); } 297 Mutex * const mu_; member in class:ceres::internal::CeresReaderMutexLock 305 explicit CeresWriterMutexLock(Mutex *mu) : mu_(mu) { mu_->WriterLock(); 308 Mutex * const mu_; member in class:ceres::internal::CeresWriterMutexLock [all...] |
/external/chromium/sdch/open-vcdiff/src/ |
mutex.h | 266 explicit MutexLock(Mutex *mu) : mu_(mu) { mu_->Lock(); } 267 ~MutexLock() { mu_->Unlock(); } 269 Mutex * const mu_; member in class:MutexLock 278 explicit ReaderMutexLock(Mutex *mu) : mu_(mu) { mu_->ReaderLock(); } 279 ~ReaderMutexLock() { mu_->ReaderUnlock(); } 281 Mutex * const mu_; member in class:ReaderMutexLock 289 explicit WriterMutexLock(Mutex *mu) : mu_(mu) { mu_->WriterLock(); 292 Mutex * const mu_; member in class:WriterMutexLock [all...] |
/external/chromium_org/third_party/re2/util/ |
mutex.h | 155 explicit MutexLock(Mutex *mu) : mu_(mu) { mu_->Lock(); } 156 ~MutexLock() { mu_->Unlock(); } 158 Mutex * const mu_; member in class:re2::MutexLock 167 explicit ReaderMutexLock(Mutex *mu) : mu_(mu) { mu_->ReaderLock(); } 168 ~ReaderMutexLock() { mu_->ReaderUnlock(); } 170 Mutex * const mu_; member in class:re2::ReaderMutexLock 178 explicit WriterMutexLock(Mutex *mu) : mu_(mu) { mu_->WriterLock(); 181 Mutex * const mu_; member in class:re2::WriterMutexLock [all...] |
/external/regex-re2/util/ |
mutex.h | 151 explicit MutexLock(Mutex *mu) : mu_(mu) { mu_->Lock(); } 152 ~MutexLock() { mu_->Unlock(); } 154 Mutex * const mu_; member in class:re2::MutexLock 163 explicit ReaderMutexLock(Mutex *mu) : mu_(mu) { mu_->ReaderLock(); } 164 ~ReaderMutexLock() { mu_->ReaderUnlock(); } 166 Mutex * const mu_; member in class:re2::ReaderMutexLock 174 explicit WriterMutexLock(Mutex *mu) : mu_(mu) { mu_->WriterLock(); 177 Mutex * const mu_; member in class:re2::WriterMutexLock [all...] |
/external/clang/test/Sema/ |
warn-thread-safety-analysis.c | 31 struct Mutex *mu_; member in struct:Foo 48 int a_ GUARDED_BY(foo_.mu_); 49 int *b_ PT_GUARDED_BY(foo_.mu_) = &a_; 70 void set_value(int *a, int value) EXCLUSIVE_LOCKS_REQUIRED(foo_.mu_) { 74 int get_value(int *p) SHARED_LOCKS_REQUIRED(foo_.mu_){ 106 set_value(&a_, 0); // expected-warning{{calling function 'setA' requires exclusive lock on 'foo_.mu_'}} 107 get_value(b_); // expected-warning{{calling function 'getB' requires shared lock on 'foo_.mu_'}} 108 mutex_exclusive_lock(foo_.mu_); 110 mutex_unlock(foo_.mu_); 111 mutex_shared_lock(foo_.mu_); [all...] |
/external/chromium_org/third_party/leveldatabase/port/ |
port_chromium.cc | 24 mu_.Acquire(); 28 mu_.Release(); 32 mu_.AssertAcquired(); 36 : cv_(&mu->mu_) {
|
/art/runtime/base/ |
mutex.h | 356 explicit MutexLock(Thread* self, Mutex& mu) EXCLUSIVE_LOCK_FUNCTION(mu) : self_(self), mu_(mu) { 357 mu_.ExclusiveLock(self_); 361 mu_.ExclusiveUnlock(self_); 366 Mutex& mu_; member in class:art::MutexLock 377 self_(self), mu_(mu) { 378 mu_.SharedLock(self_); 382 mu_.SharedUnlock(self_); 387 ReaderWriterMutex& mu_; member in class:art::ReaderMutexLock 399 self_(self), mu_(mu) { 400 mu_.ExclusiveLock(self_) 409 ReaderWriterMutex& mu_; member in class:art::WriterMutexLock [all...] |
/external/chromium_org/third_party/tcmalloc/chromium/src/base/ |
simple_mutex.h | 288 explicit MutexLock(Mutex *mu) : mu_(mu) { mu_->Lock(); } 289 ~MutexLock() { mu_->Unlock(); } 291 Mutex * const mu_; member in class:MUTEX_NAMESPACE::MutexLock 300 explicit ReaderMutexLock(Mutex *mu) : mu_(mu) { mu_->ReaderLock(); } 301 ~ReaderMutexLock() { mu_->ReaderUnlock(); } 303 Mutex * const mu_; member in class:MUTEX_NAMESPACE::ReaderMutexLock 311 explicit WriterMutexLock(Mutex *mu) : mu_(mu) { mu_->WriterLock(); 314 Mutex * const mu_; member in class:MUTEX_NAMESPACE::WriterMutexLock [all...] |
/external/chromium_org/third_party/tcmalloc/vendor/src/base/ |
simple_mutex.h | 288 explicit MutexLock(Mutex *mu) : mu_(mu) { mu_->Lock(); } 289 ~MutexLock() { mu_->Unlock(); } 291 Mutex * const mu_; member in class:MUTEX_NAMESPACE::MutexLock 300 explicit ReaderMutexLock(Mutex *mu) : mu_(mu) { mu_->ReaderLock(); } 301 ~ReaderMutexLock() { mu_->ReaderUnlock(); } 303 Mutex * const mu_; member in class:MUTEX_NAMESPACE::ReaderMutexLock 311 explicit WriterMutexLock(Mutex *mu) : mu_(mu) { mu_->WriterLock(); 314 Mutex * const mu_; member in class:MUTEX_NAMESPACE::WriterMutexLock [all...] |
/external/open-vcdiff/gflags/src/ |
mutex.h | 306 explicit MutexLock(Mutex *mu) : mu_(mu) { mu_->Lock(); } 307 ~MutexLock() { mu_->Unlock(); } 309 Mutex * const mu_; member in class:MUTEX_NAMESPACE::MutexLock 318 explicit ReaderMutexLock(Mutex *mu) : mu_(mu) { mu_->ReaderLock(); } 319 ~ReaderMutexLock() { mu_->ReaderUnlock(); } 321 Mutex * const mu_; member in class:MUTEX_NAMESPACE::ReaderMutexLock 329 explicit WriterMutexLock(Mutex *mu) : mu_(mu) { mu_->WriterLock(); 332 Mutex * const mu_; member in class:MUTEX_NAMESPACE::WriterMutexLock [all...] |
/external/chromium_org/ppapi/native_client/src/trusted/plugin/ |
service_runtime.cc | 85 NaClXMutexCtor(&mu_); 91 NaClMutexDtor(&mu_); 96 nacl::MutexLocker take(&mu_); 177 bool op_complete = false; // NB: mu_ and cv_ also controls access to this! 200 nacl::MutexLocker take(&mu_); 214 NaClXCondVarWait(&cv_, &mu_); 272 nacl::MutexLocker take(&mu_); 299 nacl::MutexLocker take(&mu_); 326 nacl::MutexLocker take(&mu_); 354 nacl::MutexLocker take(&mu_); [all...] |
/external/chromium_org/ppapi/native_client/tests/nacl_browser/manifest_file/ |
pm_manifest_file_test.cc | 128 NaClMutex mu_; member in class:Worker 260 NaClXMutexCtor(&mu_); 267 nacl::MutexLocker take(&mu_); 284 NaClMutexDtor(&mu_); 290 nacl::MutexLocker take(&mu_); 316 nacl::MutexLocker take(&mu_); 321 nacl::MutexLocker take(&mu_); 345 nacl::MutexLocker take(&mu_); 362 nacl::MutexLocker take(&mu_); 375 NaClXCondVarWait(&cv_, &mu_); [all...] |
/external/chromium_org/third_party/leveldatabase/src/db/ |
skiplist_test.cc | 209 // SkipList is not protected by mu_. We just use a single writer 313 state_cv_(&mu_) {} 316 mu_.Lock(); 320 mu_.Unlock(); 324 mu_.Lock(); 327 mu_.Unlock(); 331 port::Mutex mu_; member in class:leveldb::TestState
|