Home
last modified time | relevance | path

Searched refs:load_sum (Results 1 – 2 of 2) sorted by relevance

/DragonOS/kernel/src/sched/
H A Dpelt.rs28 pub load_sum: u64, field
90 self.load_sum = Self::decay_load(self.load_sum, periods); in accumulate_sum()
107 self.load_sum += (contrib * load) as u64; in accumulate_sum()
161 self.load_avg = (load * self.load_sum) as usize / divider; in update_load_avg()
H A Dfair.rs724 * se.avg.load_sum as usize in reweight_entity()
891 self.prop_runnable_sum += se.avg.load_sum as isize; in detach_entity_load_avg()
914 sub_positive(&mut (self.avg.load_sum as usize), r * divider); in update_self_load_avg()
916 self.avg.load_sum = self in update_self_load_avg()
918 .load_sum in update_self_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()
1232 if self.avg.load_sum > se_load { in dequeue_load_avg()
1233 self.avg.load_sum -= se_load; in dequeue_load_avg()
1235 self.avg.load_sum = 0; in dequeue_load_avg()
[all …]