Lines Matching refs:as_struct
114 CHECK_NE(old_state_and_flags.as_struct.state, kRunnable); in SetState()
115 tls32_.state_and_flags.as_struct.state = new_state; in SetState()
116 return static_cast<ThreadState>(old_state_and_flags.as_struct.state); in SetState()
187 if (UNLIKELY((old_state_and_flags.as_struct.flags & kCheckpointRequest) != 0)) { in TransitionToSuspendedAndRunCheckpoints()
191 if (UNLIKELY((old_state_and_flags.as_struct.flags & kEmptyCheckpointRequest) != 0)) { in TransitionToSuspendedAndRunCheckpoints()
196 DCHECK_EQ((old_state_and_flags.as_struct.flags & kCheckpointRequest), 0); in TransitionToSuspendedAndRunCheckpoints()
197 DCHECK_EQ((old_state_and_flags.as_struct.flags & kEmptyCheckpointRequest), 0); in TransitionToSuspendedAndRunCheckpoints()
198 new_state_and_flags.as_struct.flags = old_state_and_flags.as_struct.flags; in TransitionToSuspendedAndRunCheckpoints()
199 new_state_and_flags.as_struct.state = new_state; in TransitionToSuspendedAndRunCheckpoints()
213 uint16_t current_flags = tls32_.state_and_flags.as_struct.flags; in PassActiveSuspendBarriers()
241 int16_t old_state = old_state_and_flags.as_struct.state; in TransitionFromSuspendedToRunnable()
246 DCHECK_EQ(old_state_and_flags.as_struct.state, old_state); in TransitionFromSuspendedToRunnable()
247 if (LIKELY(old_state_and_flags.as_struct.flags == 0)) { in TransitionFromSuspendedToRunnable()
252 new_state_and_flags.as_struct.state = kRunnable; in TransitionFromSuspendedToRunnable()
261 } else if ((old_state_and_flags.as_struct.flags & kActiveSuspendBarrier) != 0) { in TransitionFromSuspendedToRunnable()
263 } else if ((old_state_and_flags.as_struct.flags & in TransitionFromSuspendedToRunnable()
267 << " flags=" << old_state_and_flags.as_struct.flags in TransitionFromSuspendedToRunnable()
268 << " state=" << old_state_and_flags.as_struct.state; in TransitionFromSuspendedToRunnable()
269 } else if ((old_state_and_flags.as_struct.flags & kSuspendRequest) != 0) { in TransitionFromSuspendedToRunnable()
284 DCHECK_EQ(old_state_and_flags.as_struct.state, old_state); in TransitionFromSuspendedToRunnable()
285 while ((old_state_and_flags.as_struct.flags & kSuspendRequest) != 0) { in TransitionFromSuspendedToRunnable()
289 DCHECK_EQ(old_state_and_flags.as_struct.state, old_state); in TransitionFromSuspendedToRunnable()