Lines Matching refs:tvcpu
491 struct kvm_vcpu *tvcpu; in do_h_register_vpa() local
496 tvcpu = kvmppc_find_vcpu(kvm, vcpuid); in do_h_register_vpa()
497 if (!tvcpu) in do_h_register_vpa()
527 spin_lock(&tvcpu->arch.vpa_update_lock); in do_h_register_vpa()
540 vpap = &tvcpu->arch.vpa; in do_h_register_vpa()
551 if (!vpa_is_registered(&tvcpu->arch.vpa)) in do_h_register_vpa()
554 vpap = &tvcpu->arch.dtl; in do_h_register_vpa()
561 if (!vpa_is_registered(&tvcpu->arch.vpa)) in do_h_register_vpa()
564 vpap = &tvcpu->arch.slb_shadow; in do_h_register_vpa()
571 if (vpa_is_registered(&tvcpu->arch.dtl) || in do_h_register_vpa()
572 vpa_is_registered(&tvcpu->arch.slb_shadow)) in do_h_register_vpa()
575 vpap = &tvcpu->arch.vpa; in do_h_register_vpa()
580 vpap = &tvcpu->arch.dtl; in do_h_register_vpa()
585 vpap = &tvcpu->arch.slb_shadow; in do_h_register_vpa()
596 spin_unlock(&tvcpu->arch.vpa_update_lock); in do_h_register_vpa()
913 struct kvm_vcpu *tvcpu; in kvmppc_pseries_do_hcall() local
925 tvcpu = kvmppc_find_vcpu(vcpu->kvm, target); in kvmppc_pseries_do_hcall()
926 if (!tvcpu) { in kvmppc_pseries_do_hcall()
930 tvcpu->arch.prodded = 1; in kvmppc_pseries_do_hcall()
932 if (tvcpu->arch.ceded) in kvmppc_pseries_do_hcall()
933 kvmppc_fast_vcpu_kick_hv(tvcpu); in kvmppc_pseries_do_hcall()
939 tvcpu = kvmppc_find_vcpu(vcpu->kvm, target); in kvmppc_pseries_do_hcall()
940 if (!tvcpu) { in kvmppc_pseries_do_hcall()
945 if (kvmppc_get_yield_count(tvcpu) != yield_count) in kvmppc_pseries_do_hcall()
947 kvm_arch_vcpu_yield_to(tvcpu); in kvmppc_pseries_do_hcall()
1234 struct kvm_vcpu *tvcpu; in kvmppc_emulate_doorbell_instr() local
1250 tvcpu = kvmppc_find_vcpu(kvm, vcpu->vcpu_id - thr + arg); in kvmppc_emulate_doorbell_instr()
1251 if (!tvcpu) in kvmppc_emulate_doorbell_instr()
1253 if (!tvcpu->arch.doorbell_request) { in kvmppc_emulate_doorbell_instr()
1254 tvcpu->arch.doorbell_request = 1; in kvmppc_emulate_doorbell_instr()
1255 kvmppc_fast_vcpu_kick_hv(tvcpu); in kvmppc_emulate_doorbell_instr()