Searched refs:scurr (Results 1 – 3 of 3) sorted by relevance
3263 snext = scurr; in runq_candidate()3295 return scurr; in runq_candidate()3299 if ( has_soft_affinity(scurr->vcpu, scurr->vcpu->cpu_hard_affinity) ) in runq_candidate()3334 snext = scurr; in runq_candidate()3456 BUG_ON(!is_idle_vcpu(scurr->vcpu) && scurr->rqd != rqd); in csched2_schedule()3485 burn_credits(rqd, scurr, now); in csched2_schedule()3492 if ( unlikely(scurr->budget <= 0) ) in csched2_schedule()3493 vcpu_grab_budget(scurr); in csched2_schedule()3524 if ( snext != scurr in csched2_schedule()3525 && !is_idle_vcpu(scurr->vcpu) in csched2_schedule()[all …]
1840 struct csched_vcpu * const scurr = CSCHED_VCPU(current); in csched_schedule() local1870 if ( !is_idle_vcpu(scurr->vcpu) ) in csched_schedule()1873 burn_credits(scurr, now); in csched_schedule()1874 scurr->start_time -= now; in csched_schedule()1879 scurr->pri = CSCHED_PRI_IDLE; in csched_schedule()1902 if ( !test_bit(CSCHED_FLAG_VCPU_YIELD, &scurr->flags) in csched_schedule()1909 snext = scurr; in csched_schedule()1927 d.dom = scurr->vcpu->domain->domain_id; in csched_schedule()1928 d.vcpu = scurr->vcpu->vcpu_id; in csched_schedule()1943 __runq_insert(scurr); in csched_schedule()[all …]
1105 struct rt_vcpu *const scurr = rt_vcpu(current); in rt_schedule() local1127 burn_budget(ops, scurr, now); in rt_schedule()1143 scurr->cur_budget > 0 && in rt_schedule()1145 compare_vcpu_priority(scurr, snext) > 0 ) ) in rt_schedule()1146 snext = scurr; in rt_schedule()1149 if ( snext != scurr && in rt_schedule()1152 __set_bit(__RTDS_delayed_runq_add, &scurr->flags); in rt_schedule()1158 if ( snext != scurr ) in rt_schedule()
Completed in 16 milliseconds