Home
last modified time | relevance | path

Searched refs:OnRq (Results 1 – 4 of 4) sorted by relevance

/DragonOS/kernel/src/process/
H A Didle.rs11 sched::{cpu_rq, OnRq},
69 *idle_pcb.sched_info().on_rq.lock_irqsave() = OnRq::Queued; in init_idle()
H A Dmod.rs56 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 Dmod.rs452 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 Dfair.rs22 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()