Lines Matching refs:sched_info
230 let state = pcb.sched_info().inner_lock_read_irqsave().state(); in wakeup()
232 let mut writer = pcb.sched_info().inner_lock_write_irqsave(); in wakeup()
242 cpu_rq(pcb.sched_info().on_cpu().unwrap_or(current_cpu_id()).data() as usize); in wakeup()
270 let state = pcb.sched_info().inner_lock_read_irqsave().state(); in wakeup_stop()
272 let mut writer = pcb.sched_info().inner_lock_write_irqsave(); in wakeup_stop()
279 let rq = cpu_rq(pcb.sched_info().on_cpu().unwrap().data() as usize); in wakeup_stop()
317 let mut writer = pcb.sched_info().inner_lock_write_irqsave(); in mark_sleep()
342 let mut writer = pcb.sched_info().inner_lock_write_irqsave(); in mark_stop()
390 pcb.sched_info in exit()
493 let cpu_id = pcb.sched_info().on_cpu(); in kick()
625 sched_info: ProcessSchedulerInfo, field
711 let sched_info = ProcessSchedulerInfo::new(None); in do_create_pcb() localVariable
727 sched_info, in do_create_pcb()
750 pcb.sched_info() in do_create_pcb()
867 pub fn sched_info(&self) -> &ProcessSchedulerInfo { in sched_info() method
868 return &self.sched_info; in sched_info()