Home
last modified time | relevance | path

Searched refs:credit (Results 1 – 25 of 27) sorted by relevance

12

/xen/xen/common/sched/
A Dcredit.c176 atomic_t credit; member
225 uint32_t credit; member
344 atomic_sub(credits, &svc->credit); in burn_credits()
1376 int credit; in csched_acct() local
1382 credit_total = prv->credit; in csched_acct()
1494 credit = atomic_read(&svc->credit); in csched_acct()
1500 if ( credit < 0 ) in csched_acct()
1518 atomic_set(&svc->credit, credit); in csched_acct()
1544 credit /= 2; in csched_acct()
1545 atomic_set(&svc->credit, credit); in csched_acct()
[all …]
A Dcredit2.c1444 if ( svc->credit > iter_svc->credit ) in runq_insert()
1532 score = new->credit - cur->credit; in tickle_score()
1559 d.credit = cur->credit; in tickle_score()
1603 int credit; in runq_tickle() member
1608 d.credit = new->credit; in runq_tickle()
1892 d.credit = svc->credit; in burn_credits()
3316 rt_credit = snext->credit - swait->credit; in csched2_runtime()
3486 && snext->credit + CSCHED2_MIGRATE_RESIST > svc->credit ) in runq_candidate()
3498 if ( (yield || svc->credit > snext->credit) && in runq_candidate()
3512 int credit; in runq_candidate() member
[all …]
A DKconfig8 The traditional credit scheduler is a general purpose scheduler.
58 default "credit" if SCHED_CREDIT_DEFAULT
A DMakefile3 obj-$(CONFIG_SCHED_CREDIT) += credit.o
/xen/docs/features/
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 Dintel_psr_mba.pandoc34 hypervisor the ability to slow misbehaving apps/domains by using a credit-based
/xen/tools/ocaml/xenstored/
A Ddomains.ml28 (* Domains queue up to regain conflict-credit; we have a queue for
30 maximum credit, and another queue for domains that have run out of
31 credit and so have had their access paused. *)
36 This will be to reset the countdown until the next unit of credit is issued. *)
41 mutable n_paused: int; (* Number of domains with zero or negative credit *)
42 mutable n_penalised: int; (* Number of domains with less than maximum credit *)
72 * from max-credit to paused without getting into the penalty queue. *)
184 (* Give one point of credit to one domain, and update the queues appropriately. *)
192 push d q (* Make it queue up again for its next point of credit. *)
207 (* Give a point of credit to every domain, subject only to the cap. *)
A Doxenstored.conf.in17 # the maximum value of each domain's conflict-credit, which falls by
22 # The conflict-credit is replenished over time:
28 # tick one point of conflict-credit is given to just one domain: the
30 # domain gets a point of conflict-credit.
A Ddomain.ml33 also set to n to give "lazy" clients extra credit *)
36 domain's transaction costs credit. *)
A Dxenstored.ml375 likely to be a "lazy" client, bump its credit. It could be false
377 domain extra credit. *)
379 info "found lazy domain %d, credit %d" (Domain.get_id dom) n;
/xen/tools/examples/
A Dcpupool12 # the scheduler to use: valid are e.g. credit, credit2 and rtds
13 sched = "credit"
/xen/tools/libxc/
A Dxc_csched.c38 domctl.u.scheduler_op.u.credit = *sdom; in xc_sched_credit_domain_set()
62 *sdom = domctl.u.scheduler_op.u.credit; in xc_sched_credit_domain_get()
/xen/docs/man/
A Dxl-network-configuration.5.pod226 It determines the frequency at which the vif transmission credit
232 Vif rate limiting is credit-based. It means that for "1MB/s@20ms", the
233 available credit will be equivalent of the traffic you would have done
234 at "1MB/s" during 20ms. This will results in a credit of 20,000 bytes
A Dxlcpupool.cfg.5.pod69 =item B<credit>
71 the credit scheduler
A Dxl-numa-placement.7.pod182 and both memory allocations and NUMA aware scheduling (for the credit
255 selected node(s) and the NUMA aware scheduling (if the credit scheduler
A Dxl.1.pod.in922 xen_scheduler : credit
1025 default B<credit> is used for scheduling.
1029 =item B<sched-credit> [I<OPTIONS>]
1031 Set or get credit (aka credit1) scheduler parameters. The credit scheduler is
1169 as B<--ratelimit_us> in B<sched-credit>
1912 OS/VMMs the ability to slow misbehaving apps/VMs by using a credit-based
/xen/docs/
A DREADME.source14 You must give appropriate credit, provide a link to the license, and
/xen/xen/include/public/
A Ddomctl.h380 struct xen_domctl_sched_credit credit; member
409 struct xen_domctl_sched_credit credit; member
/xen/tools/xenstore/
A Dxenstored_domain.c957 wrl_creditt *credit, wrl_creditt credit_ceil) in wrl_xfer_credit() argument
972 credit_ceil - *credit ); in wrl_xfer_credit()
975 *credit += xfer; in wrl_xfer_credit()
/xen/tools/xentrace/
A Dformats54 …00022203 CPU%(cpu)d %(tsc)d (+%(reltsc)8d) csched2:credit burn [ dom:vcpu = 0x%(1)08x, credi…
56 … %(tsc)d (+%(reltsc)8d) csched2:tickle_check [ dom:vcpu = 0x%(1)08x, credit = %(2)d, score = %…
64 …d (+%(reltsc)8d) csched2:tickle_new [ dom:vcpu = 0x%(1)08x, processor = %(2)d credit = %(3)d ]
70 … %(tsc)d (+%(reltsc)8d) csched2:runq_candidate [ dom:vcpu = 0x%(1)08x, credit = %(3)d, tickled_c…
A Dxenalyze.c7684 int credit, budget, delta; in sched_process() member
7688 ri->dump_header, r->domid, r->vcpuid, r->credit); in sched_process()
7698 int credit, score; in sched_process() member
7703 r->credit, r->score); in sched_process()
7787 int credit; in sched_process() member
7793 r->processor, r->credit); in sched_process()
7859 int credit; in sched_process() member
7863 ri->dump_header, r->domid, r->vcpuid, r->credit); in sched_process()
/xen/docs/misc/
A Dxl-psr.pandoc193 slow misbehaving apps/VMs by using a credit-based throttling mechanism. To
/xen/tools/libxl/
A Dlibxl_types.idl199 (5, "credit"),
/xen/
A DMAINTAINERS25 PLEASE try to include any credit lines you want added with the
/xen/stubdom/grub.patches/
A D00cvs56 + some places where unnecessary credit is given.

Completed in 59 milliseconds

12