Lines Matching refs:uninterruptible_
320 REQUIRES(!Locks::thread_suspend_count_lock_, !Roles::uninterruptible_)
324 const char* StartAssertNoThreadSuspension(const char* cause) ACQUIRE(Roles::uninterruptible_) {
325 Roles::uninterruptible_.Acquire(); // No-op.
338 void EndAssertNoThreadSuspension(const char* old_cause) RELEASE(Roles::uninterruptible_) {
345 Roles::uninterruptible_.Release(); // No-op.
506 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
511 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
515 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
518 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
523 REQUIRES(!Roles::uninterruptible_);
1360 REQUIRES(!Locks::thread_suspend_count_lock_, !Roles::uninterruptible_);
1363 REQUIRES(!Locks::thread_suspend_count_lock_, !Roles::uninterruptible_);
1778 ACQUIRE(Roles::uninterruptible_)
1787 Roles::uninterruptible_.Acquire(); // No-op.
1790 ALWAYS_INLINE ~ScopedAssertNoThreadSuspension() RELEASE(Roles::uninterruptible_) {
1797 Roles::uninterruptible_.Release(); // No-op.