Searched refs:scurr (Results 1 – 3 of 3) sorted by relevance
/xen/xen/common/sched/ |
A D | credit2.c | 3364 struct csched2_unit *scurr, in runq_candidate() argument 3375 snext = scurr; in runq_candidate() 3400 d.unit = scurr->unit->unit_id; in runq_candidate() 3406 return scurr; in runq_candidate() 3410 if ( has_soft_affinity(scurr->unit) ) in runq_candidate() 3445 snext = scurr; in runq_candidate() 3591 burn_credits(rqd, scurr, now); in csched2_schedule() 3598 if ( unlikely(scurr->budget <= 0) ) in csched2_schedule() 3599 unit_grab_budget(scurr); in csched2_schedule() 3630 if ( snext != scurr in csched2_schedule() [all …]
|
A D | rt.c | 1052 struct rt_unit *const scurr = rt_unit(currunit); in rt_schedule() local 1074 burn_budget(ops, scurr, now); in rt_schedule() 1096 scurr->cur_budget > 0 && in rt_schedule() 1098 compare_unit_priority(scurr, snext) > 0 ) ) in rt_schedule() 1099 snext = scurr; in rt_schedule() 1102 if ( snext != scurr && in rt_schedule() 1105 __set_bit(__RTDS_delayed_runq_add, &scurr->flags); in rt_schedule() 1111 if ( snext != scurr ) in rt_schedule()
|
A D | credit.c | 1822 struct csched_unit * const scurr = CSCHED_UNIT(unit); in csched_schedule() local 1855 burn_credits(scurr, now); in csched_schedule() 1856 scurr->start_time -= now; in csched_schedule() 1857 scurr->last_sched_time = now; in csched_schedule() 1862 scurr->pri = CSCHED_PRI_IDLE; in csched_schedule() 1885 if ( !test_bit(CSCHED_FLAG_UNIT_YIELD, &scurr->flags) in csched_schedule() 1892 snext = scurr; in csched_schedule() 1925 __runq_insert(scurr); in csched_schedule() 1936 clear_bit(CSCHED_FLAG_UNIT_YIELD, &scurr->flags); in csched_schedule()
|
Completed in 21 milliseconds