Home
last modified time | relevance | path

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

/DragonOS/kernel/src/sched/
H A Dfair.rs268 let gcfs_rq = binding.force_mut(); in propagate_entity_load_avg() localVariable
270 if gcfs_rq.propagate == 0 { in propagate_entity_load_avg()
274 gcfs_rq.propagate = 0; in propagate_entity_load_avg()
279 cfs_rq.add_task_group_propagate(gcfs_rq.prop_runnable_sum); in propagate_entity_load_avg()
281 cfs_rq.update_task_group_util(self.self_arc(), gcfs_rq); in propagate_entity_load_avg()
282 cfs_rq.update_task_group_runnable(self.self_arc(), gcfs_rq); in propagate_entity_load_avg()
283 cfs_rq.update_task_group_load(self.self_arc(), gcfs_rq); in propagate_entity_load_avg()
1244 pub fn update_task_group_util(&mut self, se: Arc<FairSchedEntity>, gcfs_rq: &CfsRunQueue) { in update_task_group_util()
1245 let mut delta_sum = gcfs_rq.avg.load_avg as isize - se.avg.load_avg as isize; in update_task_group_util()
1255 se.avg.util_avg = gcfs_rq.avg.util_avg; in update_task_group_util()
[all …]