Home
last modified time | relevance | path

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

/DragonOS/kernel/src/sched/
H A Dfair.rs1385 fn find_matching_se(se: &mut Arc<FairSchedEntity>, pse: &mut Arc<FairSchedEntity>) { in find_matching_se()
1387 let mut pse_depth = pse.depth; in find_matching_se()
1396 *pse = pse.parent().unwrap(); in find_matching_se()
1399 while !Arc::ptr_eq(&se.cfs_rq(), &pse.cfs_rq()) { in find_matching_se()
1401 *pse = pse.parent().unwrap(); in find_matching_se()
1570 let mut pse = pcb.sched_info().sched_entity(); in check_preempt_currnet() localVariable
1572 if unlikely(Arc::ptr_eq(&se, &pse)) { in check_preempt_currnet()
1581 FairSchedEntity::for_each_in_group(&mut pse, |se| { in check_preempt_currnet()
1616 Self::find_matching_se(&mut se, &mut pse); in check_preempt_currnet()
1619 let pse_is_idle = pse.is_idle(); in check_preempt_currnet()
[all …]