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