Lines Matching refs:kvm_hstate

220 		if (paca_ptrs[cpu]->kvm_hstate.xics_phys) {
1296 * setting paca->kvm_hstate.in_guest to KVM_GUEST_MODE_GUEST_HV
1485 * setting paca->kvm_hstate.in_guest to KVM_GUEST_MODE_GUEST_HV
2541 tpaca->kvm_hstate.kvm_vcpu = NULL;
2542 tpaca->kvm_hstate.kvm_vcore = NULL;
2543 tpaca->kvm_hstate.napping = 0;
2545 tpaca->kvm_hstate.hwthread_req = 1;
2557 while (tpaca->kvm_hstate.hwthread_state == KVM_HWTHREAD_IN_KERNEL) {
2572 tpaca->kvm_hstate.hwthread_req = 0;
2573 tpaca->kvm_hstate.kvm_vcpu = NULL;
2574 tpaca->kvm_hstate.kvm_vcore = NULL;
2575 tpaca->kvm_hstate.kvm_split_mode = NULL;
2660 tpaca->kvm_hstate.kvm_vcpu = vcpu;
2661 tpaca->kvm_hstate.ptid = cpu - vc->pcpu;
2662 tpaca->kvm_hstate.fake_suspend = 0;
2665 tpaca->kvm_hstate.kvm_vcore = vc;
2685 if (paca_ptrs[cpu + i]->kvm_hstate.kvm_vcore)
2695 if (paca_ptrs[cpu + i]->kvm_hstate.kvm_vcore)
3248 paca->kvm_hstate.tid = thr;
3249 paca->kvm_hstate.napping = 0;
3250 paca->kvm_hstate.kvm_split_mode = sip;
3391 while (paca->kvm_hstate.kvm_split_mode) {
3492 local_paca->kvm_hstate.host_purr = mfspr(SPRN_PURR);
3493 local_paca->kvm_hstate.host_spurr = mfspr(SPRN_SPURR);
3506 (local_paca->kvm_hstate.fake_suspend << PSSCR_FAKE_SUSPEND_LG));
3530 mtspr(SPRN_PURR, local_paca->kvm_hstate.host_purr +
3532 mtspr(SPRN_SPURR, local_paca->kvm_hstate.host_spurr +
3548 (local_paca->kvm_hstate.fake_suspend << PSSCR_FAKE_SUSPEND_LG));
3613 local_paca->kvm_hstate.dec_expires = dec + tb;
3614 if (local_paca->kvm_hstate.dec_expires < time_limit)
3615 time_limit = local_paca->kvm_hstate.dec_expires;
3619 kvmhv_save_host_pmu(); /* saves it to PACA kvm_hstate */
3797 mtspr(SPRN_DEC, local_paca->kvm_hstate.dec_expires - mftb());
4208 local_paca->kvm_hstate.tid = 0;
4209 local_paca->kvm_hstate.napping = 0;
4210 local_paca->kvm_hstate.kvm_split_mode = NULL;
5754 * either directly, via paca_ptrs[cpu]->kvm_hstate.xics_phys, or
5759 !local_paca->kvm_hstate.xics_phys) {