Home
last modified time | relevance | path

Searched refs:SchedulerRT (Results 1 – 3 of 3) sorted by relevance

/DragonOS-0.1.8/kernel/src/sched/
Drt.rs17 pub static mut RT_SCHEDULER_PTR: Option<Box<SchedulerRT>> = None;
21 pub fn __get_rt_scheduler() -> &'static mut SchedulerRT { in __get_rt_scheduler()
29 RT_SCHEDULER_PTR = Some(Box::new(SchedulerRT::new())); in sched_rt_init()
98 pub struct SchedulerRT { struct
103 impl SchedulerRT { argument
107 pub fn new() -> SchedulerRT { in new()
110 let mut result = SchedulerRT { in new()
119 for _ in 0..SchedulerRT::MAX_RT_PRIO { in new()
136 for i in 0..SchedulerRT::MAX_RT_PRIO { in pick_next_task_rt()
149 for prio in 0..SchedulerRT::MAX_RT_PRIO { in rt_queue_len()
[all …]
Dcore.rs16 use super::rt::{sched_rt_init, SchedulerRT, __get_rt_scheduler};
78 let rt_scheduler: &mut SchedulerRT = __get_rt_scheduler(); in do_sched()
/DragonOS-0.1.8/docs/kernel/sched/
Drt.md16 ## 2. SchedulerRT 介绍