Searched refs:cpu_rq (Results 1 – 5 of 5) sorted by relevance
/DragonOS/kernel/src/sched/ |
H A D | syscall.rs | 11 use super::{cpu_rq, schedule, SchedMode}; 19 let rq = cpu_rq(pcb.sched_info().on_cpu().unwrap_or(current_cpu_id()).data() as usize); in do_sched_yield()
|
H A D | mod.rs | 71 pub fn cpu_rq(cpu: usize) -> Arc<CpuRunQueue> { in cpu_rq() function 795 let rq = cpu_rq(cpu_idx); in scheduler_tick() 832 let rq = cpu_rq(cpu); in __schedule() 973 let rq = cpu_rq(cpu.data() as usize); in __set_task_cpu()
|
H A D | fair.rs | 12 use crate::sched::{cpu_rq, SchedFeature, SCHED_FEATURES}; 1690 let rq = cpu_rq(smp_get_processor_id().data() as usize); in task_fork()
|
/DragonOS/kernel/src/process/ |
H A D | idle.rs | 11 sched::{cpu_rq, OnRq}, 64 let rq = cpu_rq(i as usize); in init_idle()
|
H A D | mod.rs | 56 cpu_rq, fair::FairSchedEntity, prio::MAX_PRIO, DequeueFlag, EnqueueFlag, OnRq, SchedMode, 242 cpu_rq(pcb.sched_info().on_cpu().unwrap_or(current_cpu_id()).data() as usize); in wakeup() 279 let rq = cpu_rq(pcb.sched_info().on_cpu().unwrap().data() as usize); in wakeup_stop() 395 let rq = cpu_rq(smp_get_processor_id().data() as usize); in exit() 496 if pcb.pid() == cpu_rq(cpu_id.data() as usize).current().pid() { in kick()
|