Lines Matching refs:budget
463 static int sched_rtds_validate_params(libxl__gc *gc, int period, int budget) in sched_rtds_validate_params() argument
473 if (budget < 1) { in sched_rtds_validate_params()
474 LOG(ERROR, "Invalid VCPU budget of %d (it should be >= 1)", budget); 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()
534 scinfo->vcpus[i].budget = vcpus[i].u.rtds.budget; in sched_rtds_vcpu_get()
583 scinfo->vcpus[i].budget = vcpus[i].u.rtds.budget; in sched_rtds_vcpu_get_all()
624 scinfo->vcpus[i].budget); in sched_rtds_vcpu_set()
634 vcpus[i].u.rtds.budget = scinfo->vcpus[i].budget; in sched_rtds_vcpu_set()
677 scinfo->vcpus[0].budget)) { in sched_rtds_vcpu_set_all()
686 vcpus[i].u.rtds.budget = scinfo->vcpus[0].budget; in sched_rtds_vcpu_set_all()
721 scinfo->budget = sdom.budget; in sched_rtds_domain_get()
739 if (scinfo->budget != LIBXL_DOMAIN_SCHED_PARAM_BUDGET_DEFAULT) in sched_rtds_domain_set()
740 sdom.budget = scinfo->budget; in sched_rtds_domain_set()
746 if (sched_rtds_validate_params(gc, sdom.period, sdom.budget)) in sched_rtds_domain_set()