Home
last modified time | relevance | path

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

/Linux-v4.19/arch/powerpc/kvm/
Dbook3s_hv_builtin.c138 struct kvmppc_vcore *vc = local_paca->kvm_hstate.kvm_vcore; in kvmppc_rm_h_confer()
139 int ptid = local_paca->kvm_hstate.ptid; in kvmppc_rm_h_confer()
255 xics_phys = paca_ptrs[cpu]->kvm_hstate.xics_phys; in kvmhv_rm_send_ipi()
279 struct kvmppc_vcore *vc = local_paca->kvm_hstate.kvm_vcore; in kvmhv_commence_exit()
280 int ptid = local_paca->kvm_hstate.ptid; in kvmhv_commence_exit()
281 struct kvm_split_mode *sip = local_paca->kvm_hstate.kvm_split_mode; in kvmhv_commence_exit()
333 vc = local_paca->kvm_hstate.kvm_vcore; in kvmhv_commence_exit()
334 cpu0 = vc->pcpu + ptid - local_paca->kvm_hstate.tid; in kvmhv_commence_exit()
393 vcpu = local_paca->kvm_hstate.kvm_vcpu; in kvmppc_check_passthru()
404 local_paca->kvm_hstate.saved_xirr = 0; in kvmppc_check_passthru()
[all …]
Dbook3s_hv_ras.c165 if (local_paca->kvm_hstate.kvm_split_mode) in kvmppc_cur_subcore_size()
166 return local_paca->kvm_hstate.kvm_split_mode->subcore_size; in kvmppc_cur_subcore_size()
Dbook3s_hv_rm_xive.c32 return local_paca->kvm_hstate.xive_tima_phys; in get_tima_phys()
Dbook3s_hv.c200 if (paca_ptrs[cpu]->kvm_hstate.xics_phys) { in kvmppc_ipi_thread()
2206 tpaca->kvm_hstate.kvm_vcpu = NULL; in kvmppc_grab_hwthread()
2207 tpaca->kvm_hstate.kvm_vcore = NULL; in kvmppc_grab_hwthread()
2208 tpaca->kvm_hstate.napping = 0; in kvmppc_grab_hwthread()
2210 tpaca->kvm_hstate.hwthread_req = 1; in kvmppc_grab_hwthread()
2222 while (tpaca->kvm_hstate.hwthread_state == KVM_HWTHREAD_IN_KERNEL) { in kvmppc_grab_hwthread()
2237 tpaca->kvm_hstate.hwthread_req = 0; in kvmppc_release_hwthread()
2238 tpaca->kvm_hstate.kvm_vcpu = NULL; in kvmppc_release_hwthread()
2239 tpaca->kvm_hstate.kvm_vcore = NULL; in kvmppc_release_hwthread()
2240 tpaca->kvm_hstate.kvm_split_mode = NULL; in kvmppc_release_hwthread()
[all …]
Dbook3s_hv_rm_xics.c182 struct kvm_vcpu *this_vcpu = local_paca->kvm_hstate.kvm_vcpu; in icp_rm_try_update()
779 xics_phys = local_paca->kvm_hstate.xics_phys; in icp_eoi()
Dbook3s_hv_rm_mmu.c56 if (kvm->arch.online_vcores == 1 && local_paca->kvm_hstate.kvm_vcpu) in global_invalidates()
65 cpu = local_paca->kvm_hstate.kvm_vcore->pcpu; in global_invalidates()
/Linux-v4.19/arch/powerpc/include/asm/
Dkvm_ppc.h441 paca_ptrs[cpu]->kvm_hstate.xics_phys = (void __iomem *)addr; in kvmppc_set_xics_phys()
448 paca_ptrs[cpu]->kvm_hstate.xive_tima_phys = (void __iomem *)phys_addr; in kvmppc_set_xive_tima()
449 paca_ptrs[cpu]->kvm_hstate.xive_tima_virt = virt_addr; in kvmppc_set_xive_tima()
456 xirr = get_paca()->kvm_hstate.saved_xirr; in kvmppc_get_xics_latch()
457 get_paca()->kvm_hstate.saved_xirr = 0; in kvmppc_get_xics_latch()
463 paca_ptrs[cpu]->kvm_hstate.host_ipi = host_ipi; in kvmppc_set_host_ipi()
Dpaca.h232 struct kvmppc_host_state kvm_hstate; member
/Linux-v4.19/arch/powerpc/sysdev/xics/
Dicp-native.c167 xics_phys = paca_ptrs[cpu]->kvm_hstate.xics_phys; in icp_native_cause_ipi_rm()
/Linux-v4.19/arch/powerpc/kernel/
Dmce_power.c73 if (get_paca()->kvm_hstate.in_guest) in flush_and_reload_slb()
Dasm-offsets.c600 # define HSTATE_FIELD(x, f) DEFINE(x, offsetof(struct paca_struct, kvm_hstate.f)) in main()
/Linux-v4.19/arch/powerpc/mm/
Dtlb-radix.c1084 if (paca_ptrs[sib]->kvm_hstate.kvm_vcpu) in radix_kvm_prefetch_workaround()