Lines Matching refs:domid

26 static int sched_domain_get(libxl_scheduler sched, int domid,  in sched_domain_get()  argument
29 if (libxl_domain_sched_params_get(ctx, domid, scinfo)) { in sched_domain_get()
43 static int sched_domain_set(int domid, const libxl_domain_sched_params *scinfo) in sched_domain_set() argument
45 if (libxl_domain_sched_params_set(ctx, domid, scinfo)) { in sched_domain_set()
53 static int sched_vcpu_get(libxl_scheduler sched, int domid, in sched_vcpu_get() argument
58 rc = libxl_vcpu_sched_params_get(ctx, domid, scinfo); in sched_vcpu_get()
73 static int sched_vcpu_get_all(libxl_scheduler sched, int domid, in sched_vcpu_get_all() argument
78 rc = libxl_vcpu_sched_params_get_all(ctx, domid, scinfo); in sched_vcpu_get_all()
93 static int sched_vcpu_set(int domid, const libxl_vcpu_sched_params *scinfo) in sched_vcpu_set() argument
97 rc = libxl_vcpu_sched_params_set(ctx, domid, scinfo); in sched_vcpu_set()
106 static int sched_vcpu_set_all(int domid, const libxl_vcpu_sched_params *scinfo) in sched_vcpu_set_all() argument
110 rc = libxl_vcpu_sched_params_set_all(ctx, domid, scinfo); in sched_vcpu_set_all()
139 static int sched_credit_domain_output(int domid) in sched_credit_domain_output() argument
144 if (domid < 0) { in sched_credit_domain_output()
150 if (sched_domain_get(LIBXL_SCHEDULER_CREDIT, domid, &scinfo)) { in sched_credit_domain_output()
154 domname = libxl_domid_to_name(ctx, domid); in sched_credit_domain_output()
157 domid, in sched_credit_domain_output()
207 static int sched_credit2_domain_output(int domid) in sched_credit2_domain_output() argument
212 if (domid < 0) { in sched_credit2_domain_output()
218 if (sched_domain_get(LIBXL_SCHEDULER_CREDIT2, domid, &scinfo)) { in sched_credit2_domain_output()
222 domname = libxl_domid_to_name(ctx, domid); in sched_credit2_domain_output()
225 domid, in sched_credit2_domain_output()
250 int domid) in sched_rtds_domain_output() argument
255 if (domid < 0) { in sched_rtds_domain_output()
261 if (sched_domain_get(LIBXL_SCHEDULER_RTDS, domid, &scinfo)) { in sched_rtds_domain_output()
266 domname = libxl_domid_to_name(ctx, domid); in sched_rtds_domain_output()
269 domid, in sched_rtds_domain_output()
278 static int sched_rtds_vcpu_output(int domid, libxl_vcpu_sched_params *scinfo) in sched_rtds_vcpu_output() argument
284 if (domid < 0) { in sched_rtds_vcpu_output()
290 rc = sched_vcpu_get(LIBXL_SCHEDULER_RTDS, domid, scinfo); in sched_rtds_vcpu_output()
294 domname = libxl_domid_to_name(ctx, domid); in sched_rtds_vcpu_output()
298 domid, in sched_rtds_vcpu_output()
308 static int sched_rtds_vcpu_output_all(int domid, in sched_rtds_vcpu_output_all() argument
315 if (domid < 0) { in sched_rtds_vcpu_output_all()
322 rc = sched_vcpu_get_all(LIBXL_SCHEDULER_RTDS, domid, scinfo); in sched_rtds_vcpu_output_all()
326 domname = libxl_domid_to_name(ctx, domid); in sched_rtds_vcpu_output_all()
330 domid, in sched_rtds_vcpu_output_all()
391 rc = output(info[i].domid); in sched_domain_output()
445 rc = output(info[i].domid, &scinfo); in sched_vcpu_output()
576 uint32_t domid = find_domain(dom); in main_sched_credit() local
580 if (sched_credit_domain_output(domid)) in main_sched_credit()
590 rc = sched_domain_set(domid, &scinfo); in main_sched_credit()
683 uint32_t domid = find_domain(dom); in main_sched_credit2() local
687 if (sched_credit2_domain_output(domid)) in main_sched_credit2()
697 rc = sched_domain_set(domid, &scinfo); in main_sched_credit2()
856 uint32_t domid = find_domain(dom); in main_sched_rtds() local
859 rc = -sched_rtds_domain_output(domid); in main_sched_rtds()
875 rc = -sched_rtds_vcpu_output(domid, &scinfo); in main_sched_rtds()
877 rc = -sched_rtds_vcpu_output_all(domid, &scinfo); in main_sched_rtds()
898 rc = sched_vcpu_set(domid, &scinfo); in main_sched_rtds()
906 rc = sched_vcpu_set_all(domid, &scinfo); in main_sched_rtds()