Lines Matching refs:next
176 if let Some(next) = cfs_rq.next.upgrade() { in clear_buddies()
177 if !Arc::ptr_eq(&next, &se) { in clear_buddies()
181 cfs_rq.next = Weak::new(); in clear_buddies()
335 next: Weak<FairSchedEntity>, field
387 next: Weak::new(), in new()
445 pub fn next(&self) -> Option<Arc<FairSchedEntity>> { in next() method
446 self.next.upgrade() in next()
542 if let Some(next) = self.next.upgrade() { in clear_buddies()
543 if Arc::ptr_eq(&next, se) { in clear_buddies()
1350 && self.next().is_some() in pick_next_entity()
1351 && self.entity_eligible(&self.next().unwrap()) in pick_next_entity()
1353 return self.next(); in pick_next_entity()
1590 se.cfs_rq().force_mut().next = Arc::downgrade(&se); in check_preempt_currnet()