Searched refs:cfs_rq (Results 1 – 5 of 5) sorted by relevance
75 cfs_rq: Weak<CfsRunQueue>, field91 cfs_rq: Weak::new(), in new()133 pub fn cfs_rq(&self) -> Arc<CfsRunQueue> { in cfs_rq() method134 self.cfs_rq.upgrade().unwrap() in cfs_rq()138 self.cfs_rq = cfs; in set_cfs()166 return self.cfs_rq().is_idle(); in is_idle()173 let binding = se.cfs_rq(); in clear_buddies()174 let cfs_rq = binding.force_mut(); in clear_buddies() localVariable176 if let Some(next) = cfs_rq.next.upgrade() { in clear_buddies()181 cfs_rq.next = Weak::new(); in clear_buddies()[all …]
169 let cfs_rq = se.cfs_rq(); in post_init_entity_util_avg() localVariable175 let cap = (cpu_scale as isize - cfs_rq.avg.util_avg as isize) / 2; in post_init_entity_util_avg()178 sa.last_update_time = cfs_rq.cfs_rq_clock_pelt(); 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()218 pub fn update_load_avg(&mut self, cfs_rq: &mut CfsRunQueue, now: u64) -> bool { in update_load_avg()223 cfs_rq.is_curr(&self.self_arc()) as u32, in update_load_avg()
502 pub fn cfs_rq(&self) -> Arc<CfsRunQueue> { in cfs_rq() method
12 - ``cfs_rq``: 它指向了自己所在的完全公平调度队列。13 …ption``变量,当该实体作为一个单独进程时,这个值为``None``,但是若这个实体为一个组,那这个变量必需为这个组内的私有调度队列。这个``cfs_rq``还可以继续往下深入,就构成了上述的…18   在cfs中,整体的结构是**一棵树**,每一个调度实体作为``cfs_rq``中的一个节点,若该调度实体不是单个进程(它可能是一个进程组),则在该调度实体中还需要维护一个自己…
75 .set_cfs(Arc::downgrade(&rq.cfs_rq())); in init_idle()