Lines Matching refs:period
463 static int sched_rtds_validate_params(libxl__gc *gc, int period, int budget) in sched_rtds_validate_params() argument
467 if (period < 1) { in sched_rtds_validate_params()
468 LOG(ERROR, "Invalid VCPU period of %d (it should be >= 1)", period); in sched_rtds_validate_params()
479 if (budget > period) { in sched_rtds_validate_params()
481 "but %d > %d", budget, period); in sched_rtds_validate_params()
533 scinfo->vcpus[i].period = vcpus[i].u.rtds.period; in sched_rtds_vcpu_get()
582 scinfo->vcpus[i].period = vcpus[i].u.rtds.period; in sched_rtds_vcpu_get_all()
623 rc = sched_rtds_validate_params(gc, scinfo->vcpus[i].period, in sched_rtds_vcpu_set()
633 vcpus[i].u.rtds.period = scinfo->vcpus[i].period; in sched_rtds_vcpu_set()
676 if (sched_rtds_validate_params(gc, scinfo->vcpus[0].period, in sched_rtds_vcpu_set_all()
685 vcpus[i].u.rtds.period = scinfo->vcpus[0].period; in sched_rtds_vcpu_set_all()
720 scinfo->period = sdom.period; in sched_rtds_domain_get()
737 if (scinfo->period != LIBXL_DOMAIN_SCHED_PARAM_PERIOD_DEFAULT) in sched_rtds_domain_set()
738 sdom.period = scinfo->period; in sched_rtds_domain_set()
746 if (sched_rtds_validate_params(gc, sdom.period, sdom.budget)) in sched_rtds_domain_set()