Home
last modified time | relevance | path

Searched refs:budget (Results 1 – 12 of 12) sorted by relevance

/xen/tools/libxl/
A Dlibxl_sched.c482 if (budget < 1) { in sched_rtds_validate_params()
488 if (budget > period) { in sched_rtds_validate_params()
490 "but %d > %d", budget, period); in sched_rtds_validate_params()
543 scinfo->vcpus[i].budget = vcpus[i].u.rtds.budget; in sched_rtds_vcpu_get()
592 scinfo->vcpus[i].budget = vcpus[i].u.rtds.budget; in sched_rtds_vcpu_get_all()
633 scinfo->vcpus[i].budget); in sched_rtds_vcpu_set()
643 vcpus[i].u.rtds.budget = scinfo->vcpus[i].budget; in sched_rtds_vcpu_set()
686 scinfo->vcpus[0].budget)) { in sched_rtds_vcpu_set_all()
695 vcpus[i].u.rtds.budget = scinfo->vcpus[0].budget; in sched_rtds_vcpu_set_all()
730 scinfo->budget = sdom.budget; in sched_rtds_domain_get()
[all …]
A Dlibxl_types.idl437 ("budget", integer, {'init_val': 'LIBXL_DOMAIN_SCHED_PARAM_BUDGET_DEFAULT'}),
450 ("budget", integer, {'init_val': 'LIBXL_DOMAIN_SCHED_PARAM_BUDGET_DEFAULT'}),
456 # as they are now used (together with 'budget') by the RTDS scheduler.
/xen/xen/common/sched/
A Dcredit2.c1893 d.budget = has_cap(svc) ? svc->budget : INT_MIN; in burn_credits()
1954 sdom->budget += svc->budget; in unit_grab_budget()
1958 s_time_t budget; in unit_grab_budget() local
1964 budget = sdom->budget; in unit_grab_budget()
1966 svc->budget = budget; in unit_grab_budget()
1967 sdom->budget -= budget; in unit_grab_budget()
1971 svc->budget = 0; in unit_grab_budget()
1998 sdom->budget += svc->budget; in unit_return_budget()
1999 svc->budget = 0; in unit_return_budget()
2125 sdom->budget = min(sdom->budget, sdom->tot_budget); in replenish_domain_budget()
[all …]
A Drt.c205 s_time_t budget; member
340 svc->budget, in rt_dump_unit()
455 svc->cur_budget = svc->budget; in rt_update_deadline()
846 svc->budget = RTDS_DEFAULT_BUDGET; in rt_alloc_udata()
959 svc->cur_budget = svc->budget; in burn_budget()
1356 s_time_t period, budget; in rt_dom_cntl() local
1364 op->u.rtds.budget = RTDS_DEFAULT_BUDGET / MICROSECS(1); in rt_dom_cntl()
1377 svc->budget = MICROSECS(op->u.rtds.budget); in rt_dom_cntl()
1402 local_sched.u.rtds.budget = svc->budget / MICROSECS(1); in rt_dom_cntl()
1420 budget = MICROSECS(local_sched.u.rtds.budget); in rt_dom_cntl()
[all …]
/xen/tools/libxc/
A Dxc_rt.c39 domctl.u.scheduler_op.u.rtds.budget = sdom->budget; in xc_sched_rtds_domain_set()
/xen/tools/xl/
A Dxl_sched.c271 scinfo.budget, in sched_rtds_domain_output()
301 scinfo->vcpus[i].budget, in sched_rtds_vcpu_output()
333 scinfo->vcpus[i].budget, in sched_rtds_vcpu_output_all()
895 scinfo.vcpus[i].budget = budgets[i]; in main_sched_rtds()
904 scinfo.vcpus[0].budget = budgets[0]; in main_sched_rtds()
/xen/xen/include/public/
A Ddomctl.h371 uint32_t budget; member
/xen/docs/man/
A Dxl.1.pod.in1178 Each VCPU has a dedicated period, budget and extratime.
1179 While scheduled, a VCPU burns its budget.
1180 A VCPU has its budget replenished at the beginning of each period;
1181 Unused budget is discarded at the end of each period.
1199 Period of time, in microseconds, over which to replenish the budget.
1201 =item B<-b BUDGET>, B<--budget=BUDGET>
1221 1) Use B<-v all> to see the budget and period of all the VCPUs of
1246 2) Use, for instance, B<-d vm1, -v all> to see the budget and
1271 3) Users can set the budget and period of multiple VCPUs of a
/xen/tools/golang/xenlight/
A Dhelpers.gen.go747 x.Budget = int(xc.budget)
761 xc.budget = C.int(x.Budget)
833 x.Budget = int(xc.budget)
849 xc.budget = C.int(x.Budget)
/xen/tools/xentrace/
A Dformats54 …ltsc)8d) csched2:credit burn [ dom:vcpu = 0x%(1)08x, credit = %(2)d, budget = %(3)d, delta = %…
A Dxenalyze.c7684 int credit, budget, delta; in sched_process() member
7689 if ( r->budget != INT_MIN ) in sched_process()
7690 printf("budget = %d, ", r->budget); in sched_process()
/xen/docs/misc/
A Dxen-command-line.pandoc615 Domains subject to a cap receive a replenishment of their runtime budget
616 once every cap period interval. Default is 10 ms. The amount of budget

Completed in 472 milliseconds