Lines Matching refs:uninterruptible_
342 REQUIRES(!Locks::thread_suspend_count_lock_, !Roles::uninterruptible_)
346 const char* StartAssertNoThreadSuspension(const char* cause) ACQUIRE(Roles::uninterruptible_) { in StartAssertNoThreadSuspension()
347 Roles::uninterruptible_.Acquire(); // No-op. in StartAssertNoThreadSuspension()
360 void EndAssertNoThreadSuspension(const char* old_cause) RELEASE(Roles::uninterruptible_) { in EndAssertNoThreadSuspension()
367 Roles::uninterruptible_.Release(); // No-op. in EndAssertNoThreadSuspension()
373 const char* EndAssertNoThreadSuspension() RELEASE(Roles::uninterruptible_) WARN_UNUSED { in EndAssertNoThreadSuspension()
381 Roles::uninterruptible_.Release(); // No-op. in EndAssertNoThreadSuspension()
534 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
539 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
543 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
546 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
551 REQUIRES(!Roles::uninterruptible_);
1449 REQUIRES(!Locks::thread_suspend_count_lock_, !Roles::uninterruptible_);
1452 REQUIRES(!Locks::thread_suspend_count_lock_, !Roles::uninterruptible_);
1921 ACQUIRE(Roles::uninterruptible_)
1930 Roles::uninterruptible_.Acquire(); // No-op.
1933 ALWAYS_INLINE ~ScopedAssertNoThreadSuspension() RELEASE(Roles::uninterruptible_) { in ~ScopedAssertNoThreadSuspension()
1940 Roles::uninterruptible_.Release(); // No-op. in ~ScopedAssertNoThreadSuspension()
1952 ALWAYS_INLINE ScopedAllowThreadSuspension() RELEASE(Roles::uninterruptible_) { in ScopedAllowThreadSuspension()
1957 Roles::uninterruptible_.Release(); // No-op. in ScopedAllowThreadSuspension()
1960 ALWAYS_INLINE ~ScopedAllowThreadSuspension() ACQUIRE(Roles::uninterruptible_) { in ~ScopedAllowThreadSuspension()
1964 Roles::uninterruptible_.Acquire(); // No-op. in ~ScopedAllowThreadSuspension()