Searched refs:kvm_hstate (Results 1 - 13 of 13) sorted by relevance

/linux-master/arch/powerpc/kvm/
H A Dbook3s_hv_builtin.c113 struct kvmppc_vcore *vc = local_paca->kvm_hstate.kvm_vcore;
114 int ptid = local_paca->kvm_hstate.ptid;
228 xics_phys = paca_ptrs[cpu]->kvm_hstate.xics_phys;
252 struct kvmppc_vcore *vc = local_paca->kvm_hstate.kvm_vcore;
253 int ptid = local_paca->kvm_hstate.ptid;
254 struct kvm_split_mode *sip = local_paca->kvm_hstate.kvm_split_mode;
349 vcpu = local_paca->kvm_hstate.kvm_vcpu;
360 local_paca->kvm_hstate.saved_xirr = 0;
414 host_ipi = READ_ONCE(local_paca->kvm_hstate.host_ipi);
419 xics_phys = local_paca->kvm_hstate
[all...]
H A Dbook3s_hv_ras.c197 if (local_paca->kvm_hstate.kvm_split_mode)
198 return local_paca->kvm_hstate.kvm_split_mode->subcore_size;
373 if (local_paca->kvm_hstate.kvm_vcore)
374 local_paca->kvm_hstate.kvm_vcore->tb_offset_applied = 0;
H A Dbook3s_hv_p9_entry.c582 local_paca->kvm_hstate.host_purr = mfspr(SPRN_PURR);
583 local_paca->kvm_hstate.host_spurr = mfspr(SPRN_SPURR);
636 (local_paca->kvm_hstate.fake_suspend << PSSCR_FAKE_SUSPEND_LG));
684 WRITE_ONCE(local_paca->kvm_hstate.in_guest, KVM_GUEST_MODE_HV_P9);
736 trap = local_paca->kvm_hstate.scratch0 & ~0x2;
745 vcpu->arch.regs.gpr[1] = local_paca->kvm_hstate.scratch1;
746 vcpu->arch.regs.gpr[3] = local_paca->kvm_hstate.scratch2;
807 if (!local_paca->kvm_hstate.fake_suspend &&
825 local_paca->kvm_hstate.host_purr += purr - vcpu->arch.purr;
826 local_paca->kvm_hstate
[all...]
H A Dbook3s_hv.c215 if (paca_ptrs[cpu]->kvm_hstate.xics_phys) {
1638 * setting paca->kvm_hstate.in_guest to KVM_GUEST_MODE_GUEST_HV
1968 * setting paca->kvm_hstate.in_guest to KVM_GUEST_MODE_GUEST_HV
3199 tpaca->kvm_hstate.kvm_vcpu = NULL;
3200 tpaca->kvm_hstate.kvm_vcore = NULL;
3201 tpaca->kvm_hstate.napping = 0;
3203 tpaca->kvm_hstate.hwthread_req = 1;
3215 while (tpaca->kvm_hstate.hwthread_state == KVM_HWTHREAD_IN_KERNEL) {
3230 tpaca->kvm_hstate.hwthread_req = 0;
3231 tpaca->kvm_hstate
[all...]
H A Dbook3s_hv_rm_xics.c178 struct kvm_vcpu *this_vcpu = local_paca->kvm_hstate.kvm_vcpu;
781 xics_phys = local_paca->kvm_hstate.xics_phys;
H A Dbook3s_hv_rm_mmu.c39 * as indicated by local_paca->kvm_hstate.kvm_vcpu being set,
44 if (kvm->arch.online_vcores == 1 && local_paca->kvm_hstate.kvm_vcpu)
57 cpu = local_paca->kvm_hstate.kvm_vcore->pcpu;
H A Dbook3s_xive.c688 void __iomem *tima = local_paca->kvm_hstate.xive_tima_virt;
758 void __iomem *tima = local_paca->kvm_hstate.xive_tima_virt;
/linux-master/arch/powerpc/include/asm/
H A Dkvm_ppc.h449 paca_ptrs[cpu]->kvm_hstate.xics_phys = (void __iomem *)addr;
456 paca_ptrs[cpu]->kvm_hstate.xive_tima_phys = (void __iomem *)phys_addr;
457 paca_ptrs[cpu]->kvm_hstate.xive_tima_virt = virt_addr;
464 xirr = get_paca()->kvm_hstate.saved_xirr;
465 get_paca()->kvm_hstate.saved_xirr = 0;
510 * 42: local_paca->kvm_hstate.host_ipi == 0 // IPI ignored
540 * 42: local_paca->kvm_hstate.host_ipi == 0 // IPI ignored
551 WRITE_ONCE(paca_ptrs[cpu]->kvm_hstate.host_ipi, 1);
556 WRITE_ONCE(paca_ptrs[cpu]->kvm_hstate.host_ipi, 0);
H A Dpaca.h242 struct kvmppc_host_state kvm_hstate; member in struct:paca_struct
/linux-master/arch/powerpc/sysdev/xics/
H A Dicp-native.c155 * previously saved in kvm_hstate in the paca.
163 xics_phys = paca_ptrs[cpu]->kvm_hstate.xics_phys;
/linux-master/arch/powerpc/platforms/powernv/
H A Didle.c533 local_paca->kvm_hstate.hwthread_state = KVM_HWTHREAD_IN_IDLE;
541 local_paca->kvm_hstate.hwthread_state = KVM_HWTHREAD_IN_KERNEL;
544 if (local_paca->kvm_hstate.hwthread_req)
/linux-master/arch/powerpc/kernel/
H A Dmce_power.c73 if (get_paca()->kvm_hstate.in_guest)
H A Dasm-offsets.c521 # define HSTATE_FIELD(x, f) DEFINE(x, offsetof(struct paca_struct, kvm_hstate.f))

Completed in 152 milliseconds