Home
last modified time | relevance | path

Searched refs:kvm_hstate (Results 1 – 14 of 14) sorted by relevance

/linux/arch/powerpc/kvm/
A Dbook3s_hv_builtin.c113 struct kvmppc_vcore *vc = local_paca->kvm_hstate.kvm_vcore; in kvmppc_rm_h_confer()
114 int ptid = local_paca->kvm_hstate.ptid; in kvmppc_rm_h_confer()
223 xics_phys = paca_ptrs[cpu]->kvm_hstate.xics_phys; in kvmhv_rm_send_ipi()
248 int ptid = local_paca->kvm_hstate.ptid; in kvmhv_commence_exit()
344 vcpu = local_paca->kvm_hstate.kvm_vcpu; in kvmppc_check_passthru()
355 local_paca->kvm_hstate.saved_xirr = 0; in kvmppc_check_passthru()
409 host_ipi = local_paca->kvm_hstate.host_ipi; in kvmppc_read_one_intr()
414 xics_phys = local_paca->kvm_hstate.xics_phys; in kvmppc_read_one_intr()
430 local_paca->kvm_hstate.saved_xirr = h_xirr; in kvmppc_read_one_intr()
469 host_ipi = local_paca->kvm_hstate.host_ipi; in kvmppc_read_one_intr()
[all …]
A Dbook3s_hv_p9_entry.c244 local_paca->kvm_hstate.host_purr = mfspr(SPRN_PURR); in kvmhv_vcpu_entry_p9()
245 local_paca->kvm_hstate.host_spurr = mfspr(SPRN_SPURR); in kvmhv_vcpu_entry_p9()
261 (local_paca->kvm_hstate.fake_suspend << PSSCR_FAKE_SUSPEND_LG)); in kvmhv_vcpu_entry_p9()
290 local_paca->kvm_hstate.in_guest = KVM_GUEST_MODE_HV_P9; in kvmhv_vcpu_entry_p9()
341 trap = local_paca->kvm_hstate.scratch0 & ~0x2; in kvmhv_vcpu_entry_p9()
356 vcpu->arch.regs.gpr[1] = local_paca->kvm_hstate.scratch1; in kvmhv_vcpu_entry_p9()
357 vcpu->arch.regs.gpr[3] = local_paca->kvm_hstate.scratch2; in kvmhv_vcpu_entry_p9()
421 if (!local_paca->kvm_hstate.fake_suspend && in kvmhv_vcpu_entry_p9()
448 mtspr(SPRN_PURR, local_paca->kvm_hstate.host_purr + in kvmhv_vcpu_entry_p9()
450 mtspr(SPRN_SPURR, local_paca->kvm_hstate.host_spurr + in kvmhv_vcpu_entry_p9()
[all …]
A Dbook3s_hv_ras.c142 if (local_paca->kvm_hstate.kvm_split_mode) in kvmppc_cur_subcore_size()
143 return local_paca->kvm_hstate.kvm_split_mode->subcore_size; in kvmppc_cur_subcore_size()
318 if (local_paca->kvm_hstate.kvm_vcore) in kvmppc_realmode_hmi_handler()
319 local_paca->kvm_hstate.kvm_vcore->tb_offset_applied = 0; in kvmppc_realmode_hmi_handler()
A Dbook3s_hv_rm_xive.c32 return local_paca->kvm_hstate.xive_tima_phys; in get_tima_phys()
A Dbook3s_hv.c2911 tpaca->kvm_hstate.kvm_vcpu = NULL; in kvmppc_grab_hwthread()
2912 tpaca->kvm_hstate.kvm_vcore = NULL; in kvmppc_grab_hwthread()
2913 tpaca->kvm_hstate.napping = 0; in kvmppc_grab_hwthread()
2915 tpaca->kvm_hstate.hwthread_req = 1; in kvmppc_grab_hwthread()
2942 tpaca->kvm_hstate.hwthread_req = 0; in kvmppc_release_hwthread()
2943 tpaca->kvm_hstate.kvm_vcpu = NULL; in kvmppc_release_hwthread()
2944 tpaca->kvm_hstate.kvm_vcore = NULL; in kvmppc_release_hwthread()
3030 tpaca->kvm_hstate.kvm_vcpu = vcpu; in kvmppc_start_thread()
3032 tpaca->kvm_hstate.fake_suspend = 0; in kvmppc_start_thread()
3035 tpaca->kvm_hstate.kvm_vcore = vc; in kvmppc_start_thread()
[all …]
A Dbook3s_hv_rm_xics.c178 struct kvm_vcpu *this_vcpu = local_paca->kvm_hstate.kvm_vcpu; in icp_rm_try_update()
776 xics_phys = local_paca->kvm_hstate.xics_phys; in icp_eoi()
A Dbook3s_hv_rm_mmu.c44 if (kvm->arch.online_vcores == 1 && local_paca->kvm_hstate.kvm_vcpu) in global_invalidates()
57 cpu = local_paca->kvm_hstate.kvm_vcore->pcpu; in global_invalidates()
A Dbook3s_xive.c86 void __iomem *tima = local_paca->kvm_hstate.xive_tima_virt; in kvmppc_xive_push_vcpu()
156 void __iomem *tima = local_paca->kvm_hstate.xive_tima_virt; in kvmppc_xive_pull_vcpu()
/linux/arch/powerpc/include/asm/
A Dkvm_ppc.h430 paca_ptrs[cpu]->kvm_hstate.xics_phys = (void __iomem *)addr; in kvmppc_set_xics_phys()
437 paca_ptrs[cpu]->kvm_hstate.xive_tima_phys = (void __iomem *)phys_addr; in kvmppc_set_xive_tima()
438 paca_ptrs[cpu]->kvm_hstate.xive_tima_virt = virt_addr; in kvmppc_set_xive_tima()
445 xirr = get_paca()->kvm_hstate.saved_xirr; in kvmppc_get_xics_latch()
446 get_paca()->kvm_hstate.saved_xirr = 0; in kvmppc_get_xics_latch()
532 paca_ptrs[cpu]->kvm_hstate.host_ipi = 1; in kvmppc_set_host_ipi()
537 paca_ptrs[cpu]->kvm_hstate.host_ipi = 0; in kvmppc_clear_host_ipi()
A Dpaca.h247 struct kvmppc_host_state kvm_hstate; member
/linux/arch/powerpc/sysdev/xics/
A Dicp-native.c162 xics_phys = paca_ptrs[cpu]->kvm_hstate.xics_phys; in icp_native_cause_ipi_rm()
/linux/arch/powerpc/platforms/powernv/
A Didle.c531 local_paca->kvm_hstate.hwthread_state = KVM_HWTHREAD_IN_IDLE; in power7_offline()
539 local_paca->kvm_hstate.hwthread_state = KVM_HWTHREAD_IN_KERNEL; in power7_offline()
542 if (local_paca->kvm_hstate.hwthread_req) in power7_offline()
/linux/arch/powerpc/kernel/
A Dmce_power.c73 if (get_paca()->kvm_hstate.in_guest) in mce_in_guest()
A Dasm-offsets.c528 # define HSTATE_FIELD(x, f) DEFINE(x, offsetof(struct paca_struct, kvm_hstate.f)) in main()

Completed in 40 milliseconds