Home
last modified time | relevance | path

Searched refs:new_cpu (Results 1 – 11 of 11) sorted by relevance

/xen-4.10.0-shim-comet/xen/common/
A Dtimer.c349 void migrate_timer(struct timer *timer, unsigned int new_cpu) in migrate_timer() argument
366 if ( old_cpu < new_cpu ) in migrate_timer()
369 spin_lock(&per_cpu(timers, new_cpu).lock); in migrate_timer()
391 write_atomic(&timer->cpu, new_cpu); in migrate_timer()
558 unsigned int new_cpu = cpumask_any(&cpu_online_map); in migrate_timers_from_cpu() local
563 ASSERT(!cpu_online(old_cpu) && cpu_online(new_cpu)); in migrate_timers_from_cpu()
566 new_ts = &per_cpu(timers, new_cpu); in migrate_timers_from_cpu()
568 if ( old_cpu < new_cpu ) in migrate_timers_from_cpu()
583 write_atomic(&t->cpu, new_cpu); in migrate_timers_from_cpu()
591 write_atomic(&t->cpu, new_cpu); in migrate_timers_from_cpu()
[all …]
A Dsched_null.c295 unsigned int cpu = v->processor, new_cpu; in pick_cpu() local
319 new_cpu = cpu; in pick_cpu()
328 if ( likely(new_cpu != nr_cpu_ids) ) in pick_cpu()
351 uint32_t new_cpu; in pick_cpu() member
355 d.new_cpu = new_cpu; in pick_cpu()
359 return new_cpu; in pick_cpu()
614 if ( v->processor == new_cpu ) in null_vcpu_migrate()
621 uint16_t cpu, new_cpu; in null_vcpu_migrate() member
626 d.new_cpu = new_cpu; in null_vcpu_migrate()
666 vcpu_assign(prv, v, new_cpu); in null_vcpu_migrate()
[all …]
A Dschedule.c527 if ( unlikely(v->is_urgent) && (old_cpu != new_cpu) ) in vcpu_move_locked()
538 SCHED_OP(vcpu_scheduler(v), migrate, v, new_cpu); in vcpu_move_locked()
540 v->processor = new_cpu; in vcpu_move_locked()
563 ASSERT(new_cpu != v->processor); in vcpu_move_nosched()
564 vcpu_move_locked(v, new_cpu); in vcpu_move_nosched()
573 unsigned int old_cpu, new_cpu; in vcpu_migrate() local
577 old_cpu = new_cpu = v->processor; in vcpu_migrate()
634 vcpu_move_locked(v, new_cpu); in vcpu_migrate()
638 if ( old_cpu != new_cpu ) in vcpu_migrate()
723 unsigned int new_cpu; in cpu_disable_scheduler() local
[all …]
A Dsched_credit2.c2209 new_cpu = get_fallback_cpu(svc); in csched2_cpu_pick()
2365 new_cpu = get_fallback_cpu(svc); in csched2_cpu_pick()
2366 min_rqi = c2r(new_cpu); in csched2_cpu_pick()
2373 prv->rqd[min_rqi].pick_bias = new_cpu; in csched2_cpu_pick()
2374 BUG_ON(new_cpu >= nr_cpu_ids); in csched2_cpu_pick()
2384 unsigned rq_id:16, new_cpu:16; in csched2_cpu_pick() member
2390 d.new_cpu = new_cpu; in csched2_cpu_pick()
2396 return new_cpu; in csched2_cpu_pick()
2744 vc->processor = new_cpu; in csched2_vcpu_migrate()
2752 trqd = c2rqd(ops, new_cpu); in csched2_vcpu_migrate()
[all …]
A Dsched_rt.c803 unsigned int new_cpu = cpumask_cycle(cpu, cpupool_online_cpumask(c)); in rt_deinit_pdata() local
810 if ( new_cpu >= nr_cpu_ids ) in rt_deinit_pdata()
817 migrate_timer(prv->repl_timer, new_cpu); in rt_deinit_pdata()
A Dsched_credit.c974 unsigned int new_cpu; in csched_vcpu_acct() local
983 new_cpu = _csched_cpu_pick(ops, current, 0); in csched_vcpu_acct()
987 if ( new_cpu != cpu ) in csched_vcpu_acct()
/xen-4.10.0-shim-comet/xen/include/xen/
A Dtimer.h79 void migrate_timer(struct timer *timer, unsigned int new_cpu);
/xen-4.10.0-shim-comet/xen/arch/x86/
A Dirq.c485 int new_cpu; in __assign_irq_vector() local
514 for_each_cpu(new_cpu, &tmp_mask) in __assign_irq_vector()
515 if (per_cpu(vector_irq, new_cpu)[vector] >= 0) in __assign_irq_vector()
526 for_each_cpu(new_cpu, &tmp_mask) in __assign_irq_vector()
527 per_cpu(vector_irq, new_cpu)[vector] = irq; in __assign_irq_vector()
/xen-4.10.0-shim-comet/tools/xentrace/
A Dformats69 …ick_cpu [ b_avgload = 0x%(2)08x%(1)08x, dom:vcpu = 0x%(3)08x, rq_id[16]:new_cpu[16] = %(4)d ]
82 0x00022A01 CPU%(cpu)d %(tsc)d (+%(reltsc)8d) null:pick_cpu [ dom:vcpu = 0x%(1)08x, new_cpu
85 0x00022A04 CPU%(cpu)d %(tsc)d (+%(reltsc)8d) null:migrate [ dom:vcpu = 0x%(1)08x, new_cpu:…
A Dxenalyze.c7979 uint32_t new_cpu; in sched_process() member
7983 ri->dump_header, r->domid, r->vcpuid, r->new_cpu); in sched_process()
8012 uint16_t cpu, new_cpu; in sched_process() member
8017 r->cpu, r->new_cpu); in sched_process()
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/vmx/
A Dvmx.c205 unsigned int new_cpu, dest; in vmx_pi_desc_fixup() local
249 new_cpu = cpumask_any(&cpu_online_map); in vmx_pi_desc_fixup()
250 new_lock = &per_cpu(vmx_pi_blocking, new_cpu).lock; in vmx_pi_desc_fixup()
256 dest = cpu_physical_id(new_cpu); in vmx_pi_desc_fixup()
261 &per_cpu(vmx_pi_blocking, new_cpu).list); in vmx_pi_desc_fixup()

Completed in 53 milliseconds