/xen-4.10.0-shim-comet/xen/common/ |
A D | timer.c | 349 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 D | sched_null.c | 295 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 D | schedule.c | 527 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 D | sched_credit2.c | 2209 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 D | sched_rt.c | 803 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 D | sched_credit.c | 974 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 D | timer.h | 79 void migrate_timer(struct timer *timer, unsigned int new_cpu);
|
/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | irq.c | 485 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 D | formats | 69 …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 D | xenalyze.c | 7979 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 D | vmx.c | 205 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()
|