Home
last modified time | relevance | path

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

/xen/xen/common/sched/
A Dcredit2.c3364 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 Drt.c1052 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 Dcredit.c1822 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