Searched refs:shregs (Results 1 – 11 of 11) sorted by relevance
| /Linux-v5.4/arch/powerpc/kvm/ |
| D | book3s_hv_tm_builtin.c | 29 newmsr = vcpu->arch.shregs.srr1; in kvmhv_p9_tm_emulation_early() 34 vcpu->arch.shregs.msr = newmsr; in kvmhv_p9_tm_emulation_early() 36 vcpu->arch.regs.nip = vcpu->arch.shregs.srr0; in kvmhv_p9_tm_emulation_early() 41 msr = vcpu->arch.shregs.msr; in kvmhv_p9_tm_emulation_early() 57 vcpu->arch.shregs.msr = msr; in kvmhv_p9_tm_emulation_early() 66 msr = vcpu->arch.shregs.msr; in kvmhv_p9_tm_emulation_early() 73 vcpu->arch.shregs.msr = newmsr; in kvmhv_p9_tm_emulation_early() 78 msr = vcpu->arch.shregs.msr; in kvmhv_p9_tm_emulation_early() 87 vcpu->arch.shregs.msr = (msr & ~MSR_TS_MASK) | MSR_TS_T; in kvmhv_p9_tm_emulation_early() 103 vcpu->arch.shregs.msr &= ~MSR_TS_MASK; /* go to N state */ in kvmhv_emulate_tm_rollback()
|
| D | book3s_hv_tm.c | 17 u64 msr = vcpu->arch.shregs.msr; in emulate_tx_failure() 21 if (MSR_TM_SUSPENDED(vcpu->arch.shregs.msr)) in emulate_tx_failure() 43 u64 msr = vcpu->arch.shregs.msr; in kvmhv_p9_tm_emulation() 50 newmsr = vcpu->arch.shregs.srr1; in kvmhv_p9_tm_emulation() 56 vcpu->arch.shregs.msr = newmsr; in kvmhv_p9_tm_emulation() 58 vcpu->arch.regs.nip = vcpu->arch.shregs.srr0; in kvmhv_p9_tm_emulation() 89 vcpu->arch.shregs.msr = msr; in kvmhv_p9_tm_emulation() 105 vcpu->arch.shregs.msr = newmsr; in kvmhv_p9_tm_emulation() 140 vcpu->arch.shregs.msr = msr; in kvmhv_p9_tm_emulation() 176 vcpu->arch.shregs.msr &= ~MSR_TS_MASK; in kvmhv_p9_tm_emulation() [all …]
|
| D | book3s_hv_nested.c | 43 hr->srr0 = vcpu->arch.shregs.srr0; in kvmhv_save_hv_regs() 44 hr->srr1 = vcpu->arch.shregs.srr1; in kvmhv_save_hv_regs() 45 hr->sprg[0] = vcpu->arch.shregs.sprg0; in kvmhv_save_hv_regs() 46 hr->sprg[1] = vcpu->arch.shregs.sprg1; in kvmhv_save_hv_regs() 47 hr->sprg[2] = vcpu->arch.shregs.sprg2; in kvmhv_save_hv_regs() 48 hr->sprg[3] = vcpu->arch.shregs.sprg3; in kvmhv_save_hv_regs() 107 hr->srr0 = vcpu->arch.shregs.srr0; in save_hv_return_state() 108 hr->srr1 = vcpu->arch.shregs.srr1; in save_hv_return_state() 109 hr->sprg[0] = vcpu->arch.shregs.sprg0; in save_hv_return_state() 110 hr->sprg[1] = vcpu->arch.shregs.sprg1; in save_hv_return_state() [all …]
|
| D | book3s_hv.c | 349 vcpu->arch.shregs.msr = msr; in kvmppc_set_msr_hv() 420 vcpu->arch.regs.nip, vcpu->arch.shregs.msr, vcpu->arch.trap); in kvmppc_dump_regs() 428 vcpu->arch.shregs.srr0, vcpu->arch.shregs.srr1); in kvmppc_dump_regs() 430 vcpu->arch.shregs.sprg0, vcpu->arch.shregs.sprg1); in kvmppc_dump_regs() 432 vcpu->arch.shregs.sprg2, vcpu->arch.shregs.sprg3); in kvmppc_dump_regs() 434 vcpu->arch.regs.ccr, vcpu->arch.regs.xer, vcpu->arch.shregs.dsisr); in kvmppc_dump_regs() 435 pr_err("dar = %.16llx\n", vcpu->arch.shregs.dar); in kvmppc_dump_regs() 726 dt->srr1 = cpu_to_be64(vcpu->arch.shregs.msr); in kvmppc_create_dtl_entry() 1097 vcpu->arch.shregs.msr |= MSR_EE; in kvmppc_nested_cede() 1265 if (vcpu->arch.shregs.msr & MSR_HV) { in kvmppc_handle_exit_hv() [all …]
|
| D | book3s_hv_ras.c | 70 unsigned long srr1 = vcpu->arch.shregs.msr; in kvmppc_realmode_mc_power7() 76 unsigned long dsisr = vcpu->arch.shregs.dsisr; in kvmppc_realmode_mc_power7()
|
| D | book3s_hv_builtin.c | 775 if (vcpu->arch.shregs.msr & MSR_EE) { in kvmppc_guest_entry_inject_int() 787 unsigned long msr, old_msr = vcpu->arch.shregs.msr; in kvmppc_guest_entry_inject_int() 795 vcpu->arch.shregs.msr = msr; in kvmppc_guest_entry_inject_int()
|
| D | book3s_hv_rm_mmu.c | 1259 key = (vcpu->arch.shregs.msr & MSR_PR) ? SLB_VSID_KP : SLB_VSID_KS; in kvmppc_hpte_hv_fault() 1276 if (data && (vcpu->arch.shregs.msr & MSR_DR)) { in kvmppc_hpte_hv_fault() 1312 if (data && (vcpu->arch.shregs.msr & MSR_IR)) in kvmppc_hpte_hv_fault()
|
| D | book3s_64_mmu_hv.c | 283 if (MSR_TM_TRANSACTIONAL(vcpu->arch.shregs.msr)) in kvmppc_mmu_book3s_64_hv_reset_msr() 286 msr |= vcpu->arch.shregs.msr & MSR_TS_MASK; in kvmppc_mmu_book3s_64_hv_reset_msr() 350 int virtmode = vcpu->arch.shregs.msr & (data ? MSR_DR : MSR_IR); in kvmppc_mmu_book3s_64_hv_xlate() 388 key = (vcpu->arch.shregs.msr & MSR_PR) ? SLB_VSID_KP : SLB_VSID_KS; in kvmppc_mmu_book3s_64_hv_xlate()
|
| D | trace_hv.h | 262 __entry->msr = vcpu->arch.shregs.msr;
|
| /Linux-v5.4/arch/powerpc/kernel/ |
| D | asm-offsets.c | 452 OFFSET(VCPU_MSR, kvm_vcpu, arch.shregs.msr); in main() 453 OFFSET(VCPU_SRR0, kvm_vcpu, arch.shregs.srr0); in main() 454 OFFSET(VCPU_SRR1, kvm_vcpu, arch.shregs.srr1); in main() 455 OFFSET(VCPU_SPRG0, kvm_vcpu, arch.shregs.sprg0); in main() 456 OFFSET(VCPU_SPRG1, kvm_vcpu, arch.shregs.sprg1); in main() 457 OFFSET(VCPU_SPRG2, kvm_vcpu, arch.shregs.sprg2); in main() 458 OFFSET(VCPU_SPRG3, kvm_vcpu, arch.shregs.sprg3); in main() 510 OFFSET(VCPU_DSISR, kvm_vcpu, arch.shregs.dsisr); in main() 511 OFFSET(VCPU_DAR, kvm_vcpu, arch.shregs.dar); in main()
|
| /Linux-v5.4/arch/powerpc/include/asm/ |
| D | kvm_host.h | 784 struct kvm_vcpu_arch_shared shregs; member
|