Lines Matching refs:uninterruptible_
340 REQUIRES(!Locks::thread_suspend_count_lock_, !Roles::uninterruptible_)
344 const char* StartAssertNoThreadSuspension(const char* cause) ACQUIRE(Roles::uninterruptible_) { in StartAssertNoThreadSuspension()
345 Roles::uninterruptible_.Acquire(); // No-op. in StartAssertNoThreadSuspension()
358 void EndAssertNoThreadSuspension(const char* old_cause) RELEASE(Roles::uninterruptible_) { in EndAssertNoThreadSuspension()
365 Roles::uninterruptible_.Release(); // No-op. in EndAssertNoThreadSuspension()
371 const char* EndAssertNoThreadSuspension() RELEASE(Roles::uninterruptible_) WARN_UNUSED { in EndAssertNoThreadSuspension()
379 Roles::uninterruptible_.Release(); // No-op. in EndAssertNoThreadSuspension()
532 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
537 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
541 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
544 REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_);
549 REQUIRES(!Roles::uninterruptible_);
1433 REQUIRES(!Locks::thread_suspend_count_lock_, !Roles::uninterruptible_);
1436 REQUIRES(!Locks::thread_suspend_count_lock_, !Roles::uninterruptible_);
1905 ACQUIRE(Roles::uninterruptible_) in ACQUIRE() argument
1914 Roles::uninterruptible_.Acquire(); // No-op. in ACQUIRE()
1917 ALWAYS_INLINE ~ScopedAssertNoThreadSuspension() RELEASE(Roles::uninterruptible_) { in ~ScopedAssertNoThreadSuspension()
1924 Roles::uninterruptible_.Release(); // No-op. in ~ScopedAssertNoThreadSuspension()
1936 ALWAYS_INLINE ScopedAllowThreadSuspension() RELEASE(Roles::uninterruptible_) { in ScopedAllowThreadSuspension()
1941 Roles::uninterruptible_.Release(); // No-op. in ScopedAllowThreadSuspension()
1944 ALWAYS_INLINE ~ScopedAllowThreadSuspension() ACQUIRE(Roles::uninterruptible_) { in ~ScopedAllowThreadSuspension()
1948 Roles::uninterruptible_.Acquire(); // No-op. in ~ScopedAllowThreadSuspension()