Lines Matching refs:uninterruptible_
328 REQUIRES(!Locks::thread_suspend_count_lock_, !Roles::uninterruptible_)
332 const char* StartAssertNoThreadSuspension(const char* cause) ACQUIRE(Roles::uninterruptible_) { in StartAssertNoThreadSuspension()
333 Roles::uninterruptible_.Acquire(); // No-op. in StartAssertNoThreadSuspension()
346 void EndAssertNoThreadSuspension(const char* old_cause) RELEASE(Roles::uninterruptible_) { in EndAssertNoThreadSuspension()
353 Roles::uninterruptible_.Release(); // No-op. in EndAssertNoThreadSuspension()
505 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
510 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
514 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
517 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
522 REQUIRES(!Roles::uninterruptible_);
1377 REQUIRES(!Locks::thread_suspend_count_lock_, !Roles::uninterruptible_);
1380 REQUIRES(!Locks::thread_suspend_count_lock_, !Roles::uninterruptible_);
1811 ACQUIRE(Roles::uninterruptible_) in ACQUIRE() argument
1820 Roles::uninterruptible_.Acquire(); // No-op. in ACQUIRE()
1823 ALWAYS_INLINE ~ScopedAssertNoThreadSuspension() RELEASE(Roles::uninterruptible_) { in ~ScopedAssertNoThreadSuspension()
1830 Roles::uninterruptible_.Release(); // No-op. in ~ScopedAssertNoThreadSuspension()