Home
last modified time | relevance | path

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

/DragonOS/kernel/src/sched/
H A Dpelt.rs38 pub util_avg: usize, field
163 self.util_avg = self.util_sum as usize / divider; in update_load_avg()
175 let cap = (cpu_scale as isize - cfs_rq.avg.util_avg as isize) / 2; in post_init_entity_util_avg()
182 if cfs_rq.avg.util_avg != 0 { in post_init_entity_util_avg()
183 sa.util_avg = cfs_rq.avg.util_avg * se.load.weight as usize; in post_init_entity_util_avg()
184 sa.util_avg /= cfs_rq.avg.load_avg + 1; in post_init_entity_util_avg()
186 if sa.util_avg as isize > cap { in post_init_entity_util_avg()
187 sa.util_avg = cap as usize; in post_init_entity_util_avg()
190 sa.util_avg = cap as usize; in post_init_entity_util_avg()
194 sa.runnable_avg = sa.util_avg; in post_init_entity_util_avg()
H A Dfair.rs370 pub util_avg: usize, field
873 sub_positive(&mut self.avg.util_avg, se.avg.util_avg); in detach_entity_load_avg()
878 .max((self.avg.util_avg * PELT_MIN_DIVIDER) as u64); in detach_entity_load_avg()
905 swap::<usize>(&mut removed_guard.util_avg, &mut removed_util); in update_self_load_avg()
922 sub_positive(&mut self.avg.util_avg, r); in update_self_load_avg()
927 .max((self.avg.util_avg * PELT_MIN_DIVIDER) as u64); in update_self_load_avg()
1255 se.avg.util_avg = gcfs_rq.avg.util_avg; in update_task_group_util()
1256 let new_sum = se.avg.util_avg * divider; in update_task_group_util()
1261 add_positive(&mut (self.avg.util_avg as isize), delta_avg); in update_task_group_util()
1267 .max((self.avg.util_avg * PELT_MIN_DIVIDER) as u64); in update_task_group_util()