Home
last modified time | relevance | path

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

/DragonOS/kernel/src/sched/
H A Dfair.rs300 self.avg.load_avg = LoadWeight::scale_load_down(self.load.weight) as usize; in init_entity_runnable_average()
723 se.force_mut().avg.load_avg = LoadWeight::scale_load_down(se.load.weight) as usize in reweight_entity()
762 let weight = LoadWeight::scale_load_down(curr.load.weight); in avg_vruntime()
785 let weight = LoadWeight::scale_load_down(se.load.weight); in avg_vruntime_add()
796 let weight = LoadWeight::scale_load_down(se.load.weight); in avg_vruntime_sub()
825 load += LoadWeight::scale_load_down(curr.load.weight) as i64; in place_entity()
829 lag *= load + LoadWeight::scale_load_down(se.load.weight) as i64; in place_entity()
955 LoadWeight::scale_load_down(self.load.weight) as u32, in __update_load_avg()
1220 self.avg.load_sum += LoadWeight::scale_load_down(se.load.weight) * se.avg.load_sum; in enqueue_load_avg()
1230 let se_load = LoadWeight::scale_load_down(se.load.weight) * se.avg.load_sum; in dequeue_load_avg()
[all …]
H A Dpelt.rs226 .update_load_avg(LoadWeight::scale_load_down(self.load.weight)); in update_load_avg()
H A Dmod.rs198 let w = Self::scale_load_down(self.weight); in update_inv_weight()
217 let mut fact = Self::scale_load_down(weight); in calculate_delta()
255 pub const fn scale_load_down(mut weight: u64) -> u64 { in scale_load_down() method