Home
last modified time | relevance | path

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

/DragonOS/kernel/src/time/
H A Dtimer.rs158 let self_arc = inner_guard.self_ref.upgrade().unwrap(); in activate() localVariable
162 if Arc::ptr_eq(&self_arc, &elt.1) { in activate()
170 timer_list.insert(split_pos, (expire_jiffies, self_arc)); in activate()
/DragonOS/kernel/src/sched/
H A Dfair.rs115 pub fn self_arc(&self) -> Arc<FairSchedEntity> { in self_arc() method
170 let mut se = self.self_arc(); in clear_buddies()
211 .reweight_entity(self.self_arc(), shares); in update_cfs_group()
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()
596 self.update_deadline(&curr.self_arc()); in update_current()
H A Dpelt.rs223 cfs_rq.is_curr(&self.self_arc()) as u32, in update_load_avg()