Lines Matching refs:SchedulerRT
18 pub static mut RT_SCHEDULER_PTR: *mut SchedulerRT = null_mut();
22 pub fn __get_rt_scheduler() -> &'static mut SchedulerRT { in __get_rt_scheduler()
30 RT_SCHEDULER_PTR = Box::leak(Box::new(SchedulerRT::new())); in sched_rt_init()
100 pub struct SchedulerRT { struct
105 impl SchedulerRT { implementation
109 pub fn new() -> SchedulerRT { in new()
112 let mut result = SchedulerRT { in new()
121 for _ in 0..SchedulerRT::MAX_RT_PRIO { in new()
138 for i in 0..SchedulerRT::MAX_RT_PRIO { in pick_next_task_rt()
151 for prio in 0..SchedulerRT::MAX_RT_PRIO { in rt_queue_len()
168 impl Scheduler for SchedulerRT { implementation
196 proc.rt_time_slice = SchedulerRT::RR_TIMESLICE; in sched()