Searched refs:OnRq (Results 1 – 4 of 4) sorted by relevance
/DragonOS/kernel/src/process/ |
H A D | idle.rs | 11 sched::{cpu_rq, OnRq}, 69 *idle_pcb.sched_info().on_rq.lock_irqsave() = OnRq::Queued; in init_idle()
|
H A D | mod.rs | 56 cpu_rq, fair::FairSchedEntity, prio::MAX_PRIO, DequeueFlag, EnqueueFlag, OnRq, SchedMode, 1164 pub on_rq: SpinLock<OnRq>, 1247 on_rq: SpinLock::new(OnRq::None), in new()
|
/DragonOS/kernel/src/sched/ |
H A D | mod.rs | 452 if *pcb.sched_info().on_rq.lock_irqsave() == OnRq::Migrating { in activate_task() 462 *pcb.sched_info().on_rq.lock_irqsave() = OnRq::Queued; in activate_task() 482 if *self.current().sched_info().on_rq.lock_irqsave() == OnRq::Queued in check_preempt_currnet() 493 OnRq::None in deactivate_task() 495 OnRq::Migrating in deactivate_task() 773 pub enum OnRq { enum
|
H A D | fair.rs | 22 CpuRunQueue, DequeueFlag, EnqueueFlag, LoadWeight, OnRq, SchedPolicy, Scheduler, TaskGroup, 50 pub on_rq: OnRq, 93 on_rq: OnRq::None, in new() 121 self.on_rq != OnRq::None in on_rq() 1001 se.force_mut().on_rq = OnRq::Queued; in enqueue_entity() 1012 if se.is_task() && se.on_rq == OnRq::Migrating { in dequeue_entity() 1034 se.force_mut().on_rq = OnRq::None; in dequeue_entity()
|