Lines Matching refs:state
230 let state = pcb.sched_info().inner_lock_read_irqsave().state(); in wakeup() localVariable
231 if state.is_blocked() { in wakeup()
233 let state = writer.state(); in wakeup() localVariable
234 if state.is_blocked() { in wakeup()
255 } else if state.is_exited() { in wakeup()
260 } else if state.is_exited() { in wakeup()
270 let state = pcb.sched_info().inner_lock_read_irqsave().state(); in wakeup_stop() localVariable
271 if let ProcessState::Stopped = state { in wakeup_stop()
273 let state = writer.state(); in wakeup_stop() localVariable
274 if let ProcessState::Stopped = state { in wakeup_stop()
292 } else if state.is_runnable() { in wakeup_stop()
297 } else if state.is_runnable() { in wakeup_stop()
318 if !matches!(writer.state(), ProcessState::Exited(_)) { in mark_sleep()
343 if !matches!(writer.state(), ProcessState::Exited(_)) { in mark_stop()
1203 state: ProcessState, field
1209 pub fn state(&self) -> ProcessState { in state() method
1210 return self.state; in state()
1213 pub fn set_state(&mut self, state: ProcessState) { in set_state()
1214 self.state = state; in set_state()
1238 state: ProcessState::Blocked(false), in new()