Lines Matching refs:tvcpu
482 struct kvm_vcpu *tvcpu; in do_h_register_vpa() local
487 tvcpu = kvmppc_find_vcpu(kvm, vcpuid); in do_h_register_vpa()
488 if (!tvcpu) in do_h_register_vpa()
518 spin_lock(&tvcpu->arch.vpa_update_lock); in do_h_register_vpa()
531 vpap = &tvcpu->arch.vpa; in do_h_register_vpa()
542 if (!vpa_is_registered(&tvcpu->arch.vpa)) in do_h_register_vpa()
545 vpap = &tvcpu->arch.dtl; in do_h_register_vpa()
552 if (!vpa_is_registered(&tvcpu->arch.vpa)) in do_h_register_vpa()
555 vpap = &tvcpu->arch.slb_shadow; in do_h_register_vpa()
562 if (vpa_is_registered(&tvcpu->arch.dtl) || in do_h_register_vpa()
563 vpa_is_registered(&tvcpu->arch.slb_shadow)) in do_h_register_vpa()
566 vpap = &tvcpu->arch.vpa; in do_h_register_vpa()
571 vpap = &tvcpu->arch.dtl; in do_h_register_vpa()
576 vpap = &tvcpu->arch.slb_shadow; in do_h_register_vpa()
587 spin_unlock(&tvcpu->arch.vpa_update_lock); in do_h_register_vpa()
826 struct kvm_vcpu *tvcpu; in kvmppc_pseries_do_hcall() local
838 tvcpu = kvmppc_find_vcpu(vcpu->kvm, target); in kvmppc_pseries_do_hcall()
839 if (!tvcpu) { in kvmppc_pseries_do_hcall()
843 tvcpu->arch.prodded = 1; in kvmppc_pseries_do_hcall()
845 if (tvcpu->arch.ceded) in kvmppc_pseries_do_hcall()
846 kvmppc_fast_vcpu_kick_hv(tvcpu); in kvmppc_pseries_do_hcall()
852 tvcpu = kvmppc_find_vcpu(vcpu->kvm, target); in kvmppc_pseries_do_hcall()
853 if (!tvcpu) { in kvmppc_pseries_do_hcall()
858 if (kvmppc_get_yield_count(tvcpu) != yield_count) in kvmppc_pseries_do_hcall()
860 kvm_arch_vcpu_yield_to(tvcpu); in kvmppc_pseries_do_hcall()
1037 struct kvm_vcpu *tvcpu; in kvmppc_emulate_doorbell_instr() local
1053 tvcpu = kvmppc_find_vcpu(kvm, vcpu->vcpu_id - thr + arg); in kvmppc_emulate_doorbell_instr()
1054 if (!tvcpu) in kvmppc_emulate_doorbell_instr()
1056 if (!tvcpu->arch.doorbell_request) { in kvmppc_emulate_doorbell_instr()
1057 tvcpu->arch.doorbell_request = 1; in kvmppc_emulate_doorbell_instr()
1058 kvmppc_fast_vcpu_kick_hv(tvcpu); in kvmppc_emulate_doorbell_instr()