Lines Matching defs:pcpu
716 dt->processor_id = cpu_to_be16(vc->pcpu + vcpu->arch.ptid);
1198 int thr, cpu, pcpu, nthreads;
1214 pcpu = READ_ONCE(v->cpu);
1215 if (pcpu >= 0)
1216 smp_call_function_single(pcpu, do_nothing, NULL, 1);
2604 static void kvmppc_prepare_radix_vcpu(struct kvm_vcpu *vcpu, int pcpu)
2625 * a vcpu moves from one pcpu to another, we need to tell
2630 if (prev_cpu != pcpu) {
2633 cpu_first_tlb_thread_sibling(pcpu))
2636 nested->prev_cpu[vcpu->arch.nested_vcpu_id] = pcpu;
2638 vcpu->arch.prev_cpu = pcpu;
2648 cpu = vc->pcpu;
2655 vcpu->cpu = vc->pcpu;
2661 tpaca->kvm_hstate.ptid = cpu - vc->pcpu;
2759 vc->pcpu = smp_processor_id();
2776 lp = &per_cpu(preempted_vcores, vc->pcpu);
3100 int pcpu, thr;
3156 pcpu = smp_processor_id();
3168 pcpu = smp_processor_id();
3172 kvmppc_prepare_radix_vcpu(vcpu, pcpu);
3196 kvmppc_release_hwthread(pcpu + i);
3200 kvmppc_clear_host_core(pcpu);
3246 struct paca_struct *paca = paca_ptrs[pcpu + thr];
3295 pvc->pcpu = pcpu + thr;
3329 kvmppc_ipi_thread(pcpu + thr);
3389 struct paca_struct *paca = paca_ptrs[pcpu + thr];
3400 kvmppc_set_host_core(pcpu);
3421 kvmppc_release_hwthread(pcpu + i);
3423 kvmppc_ipi_thread(pcpu + i);
3424 cpumask_clear_cpu(pcpu + i, &vc->kvm->arch.cpu_in_guest);
4142 int trap, r, pcpu;
4178 pcpu = smp_processor_id();
4179 vc->pcpu = pcpu;
4180 kvmppc_prepare_radix_vcpu(vcpu, pcpu);
4206 kvmppc_clear_host_core(pcpu);
4222 kvmppc_check_need_tlb_flush(kvm, pcpu, nested);
4250 kvmppc_set_host_core(pcpu);
4269 cpumask_clear_cpu(pcpu, &kvm->arch.cpu_in_guest);