Home | History | Annotate | Download | only in base

Lines Matching defs:ALWAYS_INLINE

266   ALWAYS_INLINE bool IsExclusiveHeld(const Thread* self) const;
269 ALWAYS_INLINE void AssertExclusiveHeld(const Thread* self) const ASSERT_CAPABILITY(this);
270 ALWAYS_INLINE void AssertHeld(const Thread* self) const ASSERT_CAPABILITY(this);
356 void SharedLock(Thread* self) ACQUIRE_SHARED() ALWAYS_INLINE;
363 void SharedUnlock(Thread* self) RELEASE_SHARED() ALWAYS_INLINE;
367 ALWAYS_INLINE bool IsExclusiveHeld(const Thread* self) const;
370 ALWAYS_INLINE void AssertExclusiveHeld(const Thread* self) const ASSERT_CAPABILITY(this);
371 ALWAYS_INLINE void AssertWriterHeld(const Thread* self) const ASSERT_CAPABILITY(this);
387 ALWAYS_INLINE void AssertSharedHeld(const Thread* self) ASSERT_SHARED_CAPABILITY(this) {
393 ALWAYS_INLINE void AssertReaderHeld(const Thread* self) ASSERT_SHARED_CAPABILITY(this) {
399 ALWAYS_INLINE void AssertNotHeld(const Thread* self) ASSERT_SHARED_CAPABILITY(!this) {
464 void TransitionFromRunnableToSuspended(Thread* self) UNLOCK_FUNCTION() ALWAYS_INLINE;
465 void TransitionFromSuspendedToRunnable(Thread* self) SHARED_LOCK_FUNCTION() ALWAYS_INLINE;
532 ALWAYS_INLINE ReaderMutexLock(Thread* self, ReaderWriterMutex& mu) ACQUIRE(mu);
534 ALWAYS_INLINE ~ReaderMutexLock() RELEASE();