/xen-4.10.0-shim-comet/tools/xl/ |
A D | xl_sched.c | 33 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() 380 if ((poolinfo[p].sched != sched) || in sched_domain_output() 401 static int sched_vcpu_output(libxl_scheduler sched, in sched_vcpu_output() argument 432 if ((poolinfo[p].sched != sched) || in sched_vcpu_output() 576 scinfo.sched = LIBXL_SCHEDULER_CREDIT; in main_sched_credit() [all …]
|
A D | xl_cpupool.c | 45 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 D | xl_info.c | 141 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-4.10.0-shim-comet/tools/libxl/ |
A D | libxl_sched.c | 161 int r, sched; in libxl_get_scheduler() local 167 sched = ERROR_FAIL; in libxl_get_scheduler() 170 return sched; in libxl_get_scheduler() 762 libxl_scheduler sched = scinfo->sched; in libxl_domain_sched_params_set() local 768 switch (sched) { in libxl_domain_sched_params_set() 802 libxl_scheduler sched = scinfo->sched; in libxl_vcpu_sched_params_set() local 808 switch (sched) { in libxl_vcpu_sched_params_set() 837 libxl_scheduler sched = scinfo->sched; in libxl_vcpu_sched_params_set_all() local 843 switch (sched) { in libxl_vcpu_sched_params_set_all() 878 switch (scinfo->sched) { in libxl_domain_sched_params_get() [all …]
|
A D | libxl_cpupool.c | 53 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 D | libxl_dom.c | 92 libxl_scheduler sched = LIBXL_SCHEDULER_UNKNOWN; in libxl__domain_scheduler() local 96 return sched; in libxl__domain_scheduler() 103 sched = poolinfo.sched; in libxl__domain_scheduler() 107 return sched; in libxl__domain_scheduler()
|
A D | libxl_types.idl | 199 # Consistent with SHUTDOWN_* in sched.h (apart from UNKNOWN) 339 ("sched", libxl_scheduler), 414 ("sched", libxl_scheduler), 419 ("sched", libxl_scheduler),
|
A D | libxl.h | 2233 libxl_scheduler sched,
|
/xen-4.10.0-shim-comet/xen/common/ |
A D | schedule.c | 1425 next_slice = sched->do_schedule(sched, now, tasklet_work_scheduled); in schedule() 1840 struct scheduler *sched; in scheduler_alloc() local 1852 memcpy(sched, schedulers[i], sizeof(*sched)); in scheduler_alloc() 1855 xfree(sched); in scheduler_alloc() 1856 sched = NULL; in scheduler_alloc() 1859 return sched; in scheduler_alloc() 1864 BUG_ON(sched == &ops); in scheduler_free() 1866 xfree(sched); in scheduler_free() 1879 sched = c->sched; in schedule_dump() 1881 printk("Scheduler: %s (%s)\n", sched->name, sched->opt_name); in schedule_dump() [all …]
|
A D | cpupool.c | 119 scheduler_free(pool->sched); in cpupool_put() 170 c->sched = scheduler_get_default(); in cpupool_create() 174 c->sched = scheduler_alloc(sched_id, perr); in cpupool_create() 175 if ( c->sched == NULL ) in cpupool_create() 188 c->cpupool_id, c->sched->name, c->sched->opt_name); in cpupool_create() 633 op->sched_id = c->sched->sched_id; in cpupool_do_sysctl()
|
A D | sched_credit2.c | 1767 update_load(svc->sdom->dom->cpupool->sched, svc->rqd, svc, -1, NOW()); in park_vcpu() 1974 unpark_parked_vcpus(sdom->dom->cpupool->sched, &parked); in replenish_domain_budget()
|
/xen-4.10.0-shim-comet/docs/features/ |
A D | sched_credit2.pandoc | 29 `sched=credit2` 40 xl cpupool-create name=\"pool1\" sched=\"credit2\" cpus=[1,2] 45 * `xl sched-credit2 -s` 46 * `xl sched-credit2 -s -p pool1` 47 * `xl sched-credit2 -s -r 100` 49 * `xl sched-credit2 -d vm1` 50 * `xl sched-credit2 -d vm1 -w 1024` 68 * boot the system with `sched=credit2`, 85 parameters (`sched\_credit2\_migrate\_resist`, `credit2\_balance\_over`,
|
A D | sched_credit.pandoc | 23 is used automatically, unless the `sched=$SCHED` (with `$SCHED` different 31 xl cpupool-create name=\"pool1\" sched=\"credit\" cpus=[4,8] 36 * `xl sched-credit -s` 37 * `xl sched-credit -s -p pool1` 38 * `xl sched-credit -s -t 20` 40 * `xl sched-credit -d vm1` 41 * `xl sched-credit -d vm1 -w 512`
|
A D | sched_rtds.pandoc | 27 `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`,
|
/xen-4.10.0-shim-comet/xen/include/ |
A D | xlat.lst | 121 ! sched_poll sched.h 122 ? sched_pin_override sched.h 123 ? sched_remote_shutdown sched.h 124 ? sched_shutdown sched.h
|
A D | Makefile | 18 compat/sched.h \
|
/xen-4.10.0-shim-comet/tools/examples/ |
A D | cpupool | 13 sched = "credit"
|
/xen-4.10.0-shim-comet/docs/man/ |
A D | xl.pod.1.in | 982 =item B<sched-credit> [I<OPTIONS>] 1077 =item B<sched-credit2> [I<OPTIONS>] 1111 as B<--ratelimit_us> in B<sched-credit> 1115 =item B<sched-rtds> [I<OPTIONS>] 1166 xl sched-rtds -v all 1167 Cpupool Pool-0: sched=RTDS 1180 xl sched-rtds 1181 Cpupool Pool-0: sched=RTDS 1191 xl sched-rtds -d vm1 -v all 1200 xl sched-rtds -d vm1 -v 0 -v 3 [all …]
|
A D | xlcpupool.cfg.pod.5 | 62 =item B<sched="SCHED">
|
/xen-4.10.0-shim-comet/xen/include/xen/ |
A D | sched-if.h | 194 struct scheduler *sched; member
|
A D | sched.h | 839 void scheduler_free(struct scheduler *sched);
|
/xen-4.10.0-shim-comet/tools/python/xen/lowlevel/xc/ |
A D | xc.c | 1709 uint32_t cpupool = XC_CPUPOOL_POOLID_ANY, sched = XEN_SCHEDULER_CREDIT; in pyxc_cpupool_create() local 1714 &sched)) in pyxc_cpupool_create() 1717 if ( xc_cpupool_create(self->xc_handle, &cpupool, sched) < 0 ) in pyxc_cpupool_create()
|
/xen-4.10.0-shim-comet/docs/misc/ |
A D | xen-command-line.markdown | 1546 ### sched subsection 1549 > Default: `sched=credit` 1553 ### sched\_credit2\_migrate\_resist 1556 ### sched\_credit\_tslice\_ms 1563 ### sched\_ratelimit\_us 1571 ### sched\_smt\_power\_savings
|
/xen-4.10.0-shim-comet/tools/golang/xenlight/ |
A D | xenlight.go | 397 gci.Scheduler = Scheduler(cci.sched)
|
/xen-4.10.0-shim-comet/ |
A D | MAINTAINERS | 354 F: xen/common/sched*
|