Lines Matching refs:Mutex

11 class LOCKABLE Mutex {  class
26 const Mutex& operator!() const { return *this; } in operator !()
34 MutexLock(Mutex *mu) EXCLUSIVE_LOCK_FUNCTION(mu);
35 MutexLock(Mutex *mu, bool adopt) EXCLUSIVE_LOCKS_REQUIRED(mu);
41 ReaderMutexLock(Mutex *mu) SHARED_LOCK_FUNCTION(mu);
42 ReaderMutexLock(Mutex *mu, bool adopt) SHARED_LOCKS_REQUIRED(mu);
48 ReleasableMutexLock(Mutex *mu) EXCLUSIVE_LOCK_FUNCTION(mu);
56 DoubleMutexLock(Mutex *mu1, Mutex *mu2) EXCLUSIVE_LOCK_FUNCTION(mu1, mu2);
129 Mutex sls_mu;
131 Mutex sls_mu2 __attribute__((acquired_after(sls_mu)));
139 Mutex mu;
352 Mutex aa_mu;
387 Mutex wmu;
547 Mutex mu;
555 Mutex mu1_;
556 Mutex mu;
590 Mutex mu; in late_bad_1()
913 static Mutex mu1_;
932 Mutex mu;
939 Mutex mu1_ ACQUIRED_AFTER(mu);
966 Mutex mu1;
967 Mutex mu2 ACQUIRED_AFTER(mu1);
1011 Mutex mu_;
1027 Mutex *mu_;
1052 Mutex foo_mu_;
1058 Mutex bar_mu_ ACQUIRED_AFTER(foo->foo_mu_);
1125 Mutex mu;
1131 Mutex *mu1;
1132 Mutex *mu2;
1160 Mutex mu_;
1175 Mutex mu_;
1212 Mutex mu;
1231 Mutex mu_;
1261 Mutex mu1;
1262 Mutex mu2;
1275 Mutex mu_ ACQUIRED_AFTER(mu1);
1329 Mutex mu1_;
1350 Mutex mu;
1357 Mutex mu1_ ACQUIRED_AFTER(mu);
1390 Mutex lock_;
1429 Mutex lock_;
1469 Mutex mu1, mu2, mu3;
1502 Mutex mu_;
1531 Mutex mu;
1532 Mutex mu3;
1538 Mutex *mu1;
1539 Mutex *mu2;
1560 Mutex mu;
1614 Mutex fooMu;
1634 Mutex m;
1637 Mutex m;
1658 Mutex m;
1674 Mutex mu1;
1675 Mutex mu2;
1724 Mutex mu_;
1745 Mutex mu;
1907 Mutex mu_;
1914 Mutex mu_;
1961 Mutex mu_;
2034 Mutex mu_;
2035 static Mutex static_mu_;
2059 Mutex mu_;
2126 Mutex mu_;
2135 Mutex mu_;
2253 Mutex mu_;
2276 Mutex* mutex_;
2289 Mutex mu_;
2319 Mutex mu_;
2342 Mutex mu_;
2452 Mutex mu;
2479 Mutex* getMu() LOCK_RETURNED(mu_);
2481 Mutex mu_;
2483 static Mutex* getMu(Foo* f) LOCK_RETURNED(f->mu_);
2514 Mutex* getFooMu(Foo* f) LOCK_RETURNED(Foo::getMu(f));
2581 Mutex mu_;
2651 RelockableExclusiveMutexLock(Mutex *mu) EXCLUSIVE_LOCK_FUNCTION(mu);
2652 RelockableExclusiveMutexLock(Mutex *mu, DeferTraits) LOCKS_EXCLUDED(mu);
2664 RelockableMutexLock(Mutex *mu, DeferTraits) LOCKS_EXCLUDED(mu);
2665 RelockableMutexLock(Mutex *mu, SharedTraits) SHARED_LOCK_FUNCTION(mu);
2666 RelockableMutexLock(Mutex *mu, ExclusiveTraits) EXCLUSIVE_LOCK_FUNCTION(mu);
2679 Mutex mu;
2951 Mutex mutex;
2961 Mutex *other;
2964 WeirdScope(Mutex *mutex) EXCLUSIVE_LOCK_FUNCTION(mutex);
2992 MutexUnlock(Mutex *mu) EXCLUSIVE_UNLOCK_FUNCTION(mu);
3001 ReaderMutexUnlock(Mutex *mu) SHARED_UNLOCK_FUNCTION(mu);
3008 Mutex mu;
3072 …MutexLockUnlock(Mutex *mu1, Mutex *mu2) EXCLUSIVE_UNLOCK_FUNCTION(mu1) EXCLUSIVE_LOCK_FUNCTION(mu2…
3079 Mutex other;
3095 Mutex mu1_;
3096 Mutex mu2_;
3125 Mutex mu_;
3149 Mutex mutex_;
3169 WTF_ScopedLockable(Mutex* mu) EXCLUSIVE_LOCK_FUNCTION(mu);
3179 Mutex mu_;
3237 SmartPtr<Mutex> getMutexPtr();
3273 SmartPtr<Mutex> mu_;
3436 Mutex mu1_;
3437 Mutex mu2_;
3438 Mutex mu3_;
3602 Mutex mu_;
3607 Mutex* tryLockMutexP() EXCLUSIVE_TRYLOCK_FUNCTION(1, mu_);
3689 Mutex mu_;
3750 Mutex mu_;
3778 const Mutex& getLock(const Inner* i);
3789 Mutex lock_;
3794 const Mutex& Base::getLock(const Inner* i) LOCK_RETURNED(i->lock_) { in getLock()
3820 Mutex mu_;
3840 Mutex mu_;
3917 Mutex* get_mutex() LOCK_RETURNED(mutex_) { return &mutex_; } in get_mutex()
3919 Mutex mutex_;
3938 Mutex mu_;
3977 static Mutex mu_;
3987 static Mutex mu_;
4025 Mutex fatalmu_;
4057 virtual Mutex* getMutex() = 0;
4062 Mutex* getMutex();
4067 Mutex* getMutex();
4072 Mutex* getMutex(); // overrides Base::getMutex()
4089 Mutex* mu_;
4172 Mutex mu_;
4200 Mutex mu1_;
4201 Mutex mu2_;
4458 Mutex mu_;
4487 Mutex cell_mu_;
4493 Mutex mu_;
4532 Mutex mu_;
4552 static inline Mutex* getMutex1();
4553 static inline Mutex* getMutex2();
4572 Mutex mu_;
4633 Mutex mu_;
4634 Mutex mu2_;
4646 Mutex mu_;
4768 Mutex mu;
4866 Mutex mu1;
4867 Mutex mu2;
4958 Mutex mu1;
4959 Mutex mu2;
5028 Mutex M;
5051 Mutex mu_;
5084 Mutex* getMu() LOCK_RETURNED("");
5085 Mutex* getUniv() LOCK_RETURNED("*");
5095 void foo(Mutex* mu) EXCLUSIVE_LOCKS_REQUIRED(mu);
5104 struct MuCell { Mutex* mu; };
5106 MyMap<MyString, Mutex*> map;
5127 SmartPtr<Mutex> mu;
5141 SmartPtr<Mutex> mu;
5191 Mutex* getMutex(Opaque* o) LOCK_RETURNED("");
5203 Mutex mu;
5216 Mutex mu;
5312 Mutex mu;
5332 Mutex mu;
5434 Mutex mu;
5522 Mutex mu1 ACQUIRED_BEFORE(mu2, mu3);
5523 Mutex mu2;
5524 Mutex mu3;
5571 Mutex mu1;
5572 Mutex mu2 ACQUIRED_AFTER(mu1);
5573 Mutex mu3 ACQUIRED_AFTER(mu1);
5602 Mutex mu1 ACQUIRED_BEFORE(mu2);
5603 Mutex mu2;
5604 Mutex mu3 ACQUIRED_AFTER(mu2) ACQUIRED_BEFORE(mu4);
5605 Mutex mu4;
5647 Mutex mu1;
5648 Mutex mu2 ACQUIRED_AFTER(mu1);
5649 Mutex mu3 ACQUIRED_AFTER(mu1);
5650 Mutex mu4 ACQUIRED_AFTER(mu2, mu3);
5651 Mutex mu5 ACQUIRED_AFTER(mu4);
5652 Mutex mu6 ACQUIRED_AFTER(mu4);
5653 Mutex mu7 ACQUIRED_AFTER(mu5, mu6);
5654 Mutex mu8 ACQUIRED_AFTER(mu7);
5667 Mutex mu1 ACQUIRED_BEFORE(mu2, mu3);
5668 Mutex mu2 ACQUIRED_BEFORE(mu4);
5669 Mutex mu3 ACQUIRED_BEFORE(mu4);
5670 Mutex mu4 ACQUIRED_BEFORE(mu5, mu6);
5671 Mutex mu5 ACQUIRED_BEFORE(mu7);
5672 Mutex mu6 ACQUIRED_BEFORE(mu7);
5673 Mutex mu7 ACQUIRED_BEFORE(mu8);
5674 Mutex mu8;
5686Mutex mu1 ACQUIRED_AFTER(mu3); // expected-warning {{Cycle in acquired_before/after dependenci…
5687Mutex mu2 ACQUIRED_AFTER(mu1); // expected-warning {{Cycle in acquired_before/after dependenci…
5688Mutex mu3 ACQUIRED_AFTER(mu2); // expected-warning {{Cycle in acquired_before/after dependenci…
5690Mutex mu_b ACQUIRED_BEFORE(mu_b); // expected-warning {{Cycle in acquired_before/after dependenci…
5691Mutex mu_a ACQUIRED_AFTER(mu_a); // expected-warning {{Cycle in acquired_before/after dependenci…
5731 Mutex mu;
5789 Mutex mu;
5815 Mutex mu1;
5816 Mutex mu2 ACQUIRED_AFTER(mu1);
5870 Mutex lock_ ACQUIRED_BEFORE("");
5903 Mutex mutex;
5943 SmartPtr_Derived<Mutex> mu_;
5990 Mutex mu1;
5991 Mutex mu2;