Lines Matching refs:uninterruptible_

506       REQUIRES(!Locks::thread_suspend_count_lock_, !Roles::uninterruptible_)
510 const char* StartAssertNoThreadSuspension(const char* cause) ACQUIRE(Roles::uninterruptible_) { in StartAssertNoThreadSuspension()
511 Roles::uninterruptible_.Acquire(); // No-op. in StartAssertNoThreadSuspension()
524 void EndAssertNoThreadSuspension(const char* old_cause) RELEASE(Roles::uninterruptible_) { in EndAssertNoThreadSuspension()
531 Roles::uninterruptible_.Release(); // No-op. in EndAssertNoThreadSuspension()
537 const char* EndAssertNoThreadSuspension() RELEASE(Roles::uninterruptible_) WARN_UNUSED { in EndAssertNoThreadSuspension()
545 Roles::uninterruptible_.Release(); // No-op. in EndAssertNoThreadSuspension()
727 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
732 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
736 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
739 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
744 REQUIRES(!Roles::uninterruptible_);
1757 REQUIRES(!Locks::thread_suspend_count_lock_, !Roles::uninterruptible_)
1762 REQUIRES(!Locks::thread_suspend_count_lock_, !Locks::mutator_lock_, !Roles::uninterruptible_);
2402 ACQUIRE(Roles::uninterruptible_) in ACQUIRE() argument
2411 Roles::uninterruptible_.Acquire(); // No-op. in ACQUIRE()
2414 ALWAYS_INLINE ~ScopedAssertNoThreadSuspension() RELEASE(Roles::uninterruptible_) { in ~ScopedAssertNoThreadSuspension()
2421 Roles::uninterruptible_.Release(); // No-op. in ~ScopedAssertNoThreadSuspension()
2433 ALWAYS_INLINE ScopedAllowThreadSuspension() RELEASE(Roles::uninterruptible_) { in ScopedAllowThreadSuspension()
2438 Roles::uninterruptible_.Release(); // No-op. in ScopedAllowThreadSuspension()
2441 ALWAYS_INLINE ~ScopedAllowThreadSuspension() ACQUIRE(Roles::uninterruptible_) { in ~ScopedAllowThreadSuspension()
2445 Roles::uninterruptible_.Acquire(); // No-op. in ~ScopedAllowThreadSuspension()