Home | History | Annotate | Download | only in base

Lines Matching defs:ACQUIRE

253   // Block until mutex is free then acquire exclusive access.
254 void ExclusiveLock(Thread* self) ACQUIRE();
255 void Lock(Thread* self) ACQUIRE() { ExclusiveLock(self); }
340 // Block until ReaderWriterMutex is free then acquire exclusive access.
341 void ExclusiveLock(Thread* self) ACQUIRE();
342 void WriterLock(Thread* self) ACQUIRE() { ExclusiveLock(self); }
348 // Block until ReaderWriterMutex is free and acquire exclusive access. Returns true on success
355 // Block until ReaderWriterMutex is shared or free then acquire a share on the access.
359 // Try to acquire share of ReaderWriterMutex.
512 MutexLock(Thread* self, Mutex& mu) ACQUIRE(mu) : self_(self), mu_(mu) {
532 ALWAYS_INLINE ReaderMutexLock(Thread* self, ReaderWriterMutex& mu) ACQUIRE(mu);
567 void Acquire() ACQUIRE() {}
624 // x: Acquire thread_suspend_count_lock_ | .. running ..
633 // - re-acquire thread_suspend_count_lock_ | - releasing thread_suspend_count_lock_