Lines Matching defs:old_state_and_flags

104   // fail if old_state_and_flags.suspend_request is true and changing from Runnable might
113 union StateAndFlags old_state_and_flags;
114 old_state_and_flags.as_int = tls32_.state_and_flags.as_int;
115 CHECK_NE(old_state_and_flags.as_struct.state, kRunnable);
117 return static_cast<ThreadState>(old_state_and_flags.as_struct.state);
184 union StateAndFlags old_state_and_flags;
187 old_state_and_flags.as_int = tls32_.state_and_flags.as_int;
188 if (UNLIKELY((old_state_and_flags.as_struct.flags & kCheckpointRequest) != 0)) {
192 if (UNLIKELY((old_state_and_flags.as_struct.flags & kEmptyCheckpointRequest) != 0)) {
197 DCHECK_EQ((old_state_and_flags.as_struct.flags & kCheckpointRequest), 0);
198 DCHECK_EQ((old_state_and_flags.as_struct.flags & kEmptyCheckpointRequest), 0);
199 new_state_and_flags.as_struct.flags = old_state_and_flags.as_struct.flags;
204 tls32_.state_and_flags.as_atomic_int.CompareAndSetWeakRelease(old_state_and_flags.as_int,
240 union StateAndFlags old_state_and_flags;
241 old_state_and_flags.as_int = tls32_.state_and_flags.as_int;
242 int16_t old_state = old_state_and_flags.as_struct.state;
246 old_state_and_flags.as_int = tls32_.state_and_flags.as_int;
247 DCHECK_EQ(old_state_and_flags.as_struct.state, old_state);
248 if (LIKELY(old_state_and_flags.as_struct.flags == 0)) {
252 new_state_and_flags.as_int = old_state_and_flags.as_int;
256 old_state_and_flags.as_int,
262 } else if ((old_state_and_flags.as_struct.flags & kActiveSuspendBarrier) != 0) {
264 } else if ((old_state_and_flags.as_struct.flags &
268 << " flags=" << old_state_and_flags.as_struct.flags
269 << " state=" << old_state_and_flags.as_struct.state;
270 } else if ((old_state_and_flags.as_struct.flags & kSuspendRequest) != 0) {
284 old_state_and_flags.as_int = tls32_.state_and_flags.as_int;
285 DCHECK_EQ(old_state_and_flags.as_struct.state, old_state);
286 while ((old_state_and_flags.as_struct.flags & kSuspendRequest) != 0) {
289 old_state_and_flags.as_int = tls32_.state_and_flags.as_int;
290 DCHECK_EQ(old_state_and_flags.as_struct.state, old_state);