Home
last modified time | relevance | path

Searched refs:sched (Results 1 – 25 of 28) sorted by relevance

12

/xen/tools/xl/
A Dxl_sched.c33 if (scinfo->sched != sched) { in sched_domain_get()
36 libxl_scheduler_to_string(sched)); in sched_domain_get()
63 if (scinfo->sched != sched) { in sched_vcpu_get()
66 libxl_scheduler_to_string(sched)); in sched_vcpu_get()
83 if (scinfo->sched != sched) { in sched_vcpu_get_all()
86 libxl_scheduler_to_string(sched)); in sched_vcpu_get_all()
381 if ((poolinfo[p].sched != sched) || in sched_domain_output()
402 static int sched_vcpu_output(libxl_scheduler sched, in sched_vcpu_output() argument
433 if ((poolinfo[p].sched != sched) || in sched_vcpu_output()
585 scinfo.sched = LIBXL_SCHEDULER_CREDIT; in main_sched_credit()
[all …]
A Dxl_cpupool.c45 libxl_scheduler sched = 0; in main_cpupoolcreate() local
136 if ((libxl_scheduler_from_string(buf, &sched)) < 0) { in main_cpupoolcreate()
146 sched = rc; in main_cpupoolcreate()
214 printf("scheduler: %s\n", libxl_scheduler_to_string(sched)); in main_cpupoolcreate()
219 if (libxl_cpupool_create(ctx, name, sched, cpumap, &uuid, &poolid)) { in main_cpupoolcreate()
291 libxl_scheduler_to_string(poolinfo[p].sched), in main_cpupoollist()
477 libxl_scheduler sched; in main_cpupoolnumasplit() local
503 sched = poolinfo[0].sched; in main_cpupoolnumasplit()
590 if (libxl_cpupool_create(ctx, name, sched, cpumap, &uuid, &poolid)) { in main_cpupoolnumasplit()
A Dxl_info.c141 libxl_scheduler sched; in output_xeninfo() local
154 sched = rc; in output_xeninfo()
162 maybe_printf("xen_scheduler : %s\n", libxl_scheduler_to_string(sched)); in output_xeninfo()
/xen/tools/libxl/
A Dlibxl_sched.c161 int r, sched; in libxl_get_scheduler() local
167 sched = ERROR_FAIL; in libxl_get_scheduler()
170 return sched; in libxl_get_scheduler()
771 libxl_scheduler sched = scinfo->sched; in libxl_domain_sched_params_set() local
777 switch (sched) { in libxl_domain_sched_params_set()
811 libxl_scheduler sched = scinfo->sched; in libxl_vcpu_sched_params_set() local
817 switch (sched) { in libxl_vcpu_sched_params_set()
846 libxl_scheduler sched = scinfo->sched; in libxl_vcpu_sched_params_set_all() local
852 switch (sched) { in libxl_vcpu_sched_params_set_all()
887 switch (scinfo->sched) { in libxl_domain_sched_params_get()
[all …]
A Dlibxl_cpupool.c53 info->sched = xcinfo->sched_id; in cpupool_info()
131 libxl_scheduler sched, in libxl_cpupool_create() argument
155 rc = xc_cpupool_create(ctx->xch, &xcpoolid, sched); in libxl_cpupool_create()
A Dlibxl_dom.c94 libxl_scheduler sched = LIBXL_SCHEDULER_UNKNOWN; in libxl__domain_scheduler() local
98 return sched; in libxl__domain_scheduler()
105 sched = poolinfo.sched; in libxl__domain_scheduler()
109 return sched; in libxl__domain_scheduler()
A Dlibxl_types.idl206 # Consistent with SHUTDOWN_* in sched.h (apart from UNKNOWN)
363 ("sched", libxl_scheduler),
441 ("sched", libxl_scheduler),
446 ("sched", libxl_scheduler),
A Dlibxl.h2563 libxl_scheduler sched,
/xen/docs/features/
A Dsched_credit2.pandoc25 it is used automatically, unless the `sched=$SCHED` (with `$SCHED`
38 xl cpupool-create name=\"pool1\" sched=\"credit2\" cpus=[1,2]
43 * `xl sched-credit2 -s`
44 * `xl sched-credit2 -s -p pool1`
45 * `xl sched-credit2 -s -r 100`
47 * `xl sched-credit2 -d vm1`
48 * `xl sched-credit2 -d vm1 -w 1024`
66 * boot the system with `sched=credit2`,
A Dsched_credit.pandoc26 `sched=credit`
33 xl cpupool-create name=\"pool1\" sched=\"credit\" cpus=[4,8]
38 * `xl sched-credit -s`
39 * `xl sched-credit -s -p pool1`
40 * `xl sched-credit -s -t 20`
42 * `xl sched-credit -d vm1`
43 * `xl sched-credit -d vm1 -w 512`
A Dsched_rtds.pandoc27 `sched=rtds`
34 xl cpupool-create name=\"pool-rt\" sched=\"rtds\" cpus=[4,5,6,8]
38 * `xl sched-rtds -d vm-rt -v all`
39 * `xl sched-rtds -d vm-rt -v all -p 10000 -b 2500`
43 * `xl sched-rtds -d vm-rt -v 0 -p 20000 -b 10000 -e 1 -v 1 -p 45000 -b 12000 -e 0`
84 The fact that the system boots fine when passing `sched=rtds` to Xen
92 `xl sched-rtds -d vm -v all -p 100000 -b 50000`,
A Ddom0less.pandoc115 However, the NULL scheduler can be selected by passing `sched=null` to
/xen/xen/common/sched/
A Dcore.c2206 sched->do_schedule(sched, prev, now, sched_tasklet_check(cpu)); in do_schedule()
3250 memcpy(sched, schedulers[i], sizeof(*sched)); in scheduler_alloc()
3253 xfree(sched); in scheduler_alloc()
3254 sched = NULL; in scheduler_alloc()
3257 return sched; in scheduler_alloc()
3262 BUG_ON(sched == &ops); in scheduler_free()
3263 sched_deinit(sched); in scheduler_free()
3264 xfree(sched); in scheduler_free()
3279 sched = c->sched; in schedule_dump()
3281 printk("Scheduler: %s (%s)\n", sched->name, sched->opt_name); in schedule_dump()
[all …]
A Dcpupool.c233 scheduler_free(pool->sched); in cpupool_put()
282 c->sched = scheduler_get_default(); in cpupool_create()
286 c->sched = scheduler_alloc(sched_id, perr); in cpupool_create()
287 if ( c->sched == NULL ) in cpupool_create()
290 c->sched->cpupool = c; in cpupool_create()
298 c->cpupool_id, c->sched->name, c->sched->opt_name); in cpupool_create()
800 op->sched_id = c->sched->sched_id; in cpupool_do_sysctl()
A Dprivate.h514 struct scheduler *sched; member
598 void scheduler_free(struct scheduler *sched);
/xen/xen/include/
A Dxlat.lst136 ! sched_poll sched.h
137 ? sched_pin_override sched.h
138 ? sched_remote_shutdown sched.h
139 ? sched_shutdown sched.h
A DMakefile18 compat/sched.h \
/xen/tools/examples/
A Dcpupool13 sched = "credit"
/xen/xen/common/
A DMakefile72 obj-y += sched/
A DKconfig293 source "common/sched/Kconfig"
/xen/docs/man/
A Dxl.1.pod.in1029 =item B<sched-credit> [I<OPTIONS>]
1135 =item B<sched-credit2> [I<OPTIONS>]
1169 as B<--ratelimit_us> in B<sched-credit>
1173 =item B<sched-rtds> [I<OPTIONS>]
1224 xl sched-rtds -v all
1225 Cpupool Pool-0: sched=RTDS
1238 xl sched-rtds
1239 Cpupool Pool-0: sched=RTDS
1249 xl sched-rtds -d vm1 -v all
1258 xl sched-rtds -d vm1 -v 0 -v 3
[all …]
A Dxlcpupool.cfg.5.pod62 =item B<sched="SCHED">
/xen/
A DMAINTAINERS228 F: xen/common/sched/arinc653.c
272 F: xen/common/sched/cpupool.c
440 F: xen/common/sched/rt.c
446 F: xen/common/sched/
/xen/tools/python/xen/lowlevel/xc/
A Dxc.c1584 uint32_t cpupool = XC_CPUPOOL_POOLID_ANY, sched = XEN_SCHEDULER_CREDIT; in pyxc_cpupool_create() local
1589 &sched)) in pyxc_cpupool_create()
1592 if ( xc_cpupool_create(self->xc_handle, &cpupool, sched) < 0 ) in pyxc_cpupool_create()
/xen/tools/golang/xenlight/
A Dhelpers.gen.go383 x.Sched = Scheduler(xc.sched)
399 xc.sched = C.libxl_scheduler(x.Sched)
781 x.Sched = Scheduler(xc.sched)
799 xc.sched = C.libxl_scheduler(x.Sched)
829 x.Sched = Scheduler(xc.sched)
845 xc.sched = C.libxl_scheduler(x.Sched)

Completed in 56 milliseconds

12