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