Lines Matching refs:shregs
414 vcpu->arch.regs.nip, vcpu->arch.shregs.msr, vcpu->arch.trap);
422 vcpu->arch.shregs.srr0, vcpu->arch.shregs.srr1);
424 vcpu->arch.shregs.sprg0, vcpu->arch.shregs.sprg1);
426 vcpu->arch.shregs.sprg2, vcpu->arch.shregs.sprg3);
428 vcpu->arch.regs.ccr, vcpu->arch.regs.xer, vcpu->arch.shregs.dsisr);
429 pr_err("dar = %.16llx\n", vcpu->arch.shregs.dar);
720 dt->srr1 = cpu_to_be64(vcpu->arch.shregs.msr);
1133 vcpu->arch.shregs.msr |= MSR_EE;
1301 if (vcpu->arch.shregs.msr & MSR_HV) {
1305 vcpu->arch.shregs.msr);
1342 ulong flags = vcpu->arch.shregs.msr & 0x083c0000;
1370 flags = vcpu->arch.shregs.msr & 0x1f0000ull;
1404 vcpu->arch.fault_dsisr = vcpu->arch.shregs.msr &
1406 if (vcpu->arch.shregs.msr & HSRR1_HISI_WRITE)
1466 vcpu->arch.shregs.msr);
1490 if (vcpu->arch.shregs.msr & MSR_HV) {
1494 vcpu->arch.shregs.msr);
1540 if (vcpu->arch.shregs.msr & HSRR1_HISI_WRITE)
2338 vcpu->arch.shared = &vcpu->arch.shregs;
3510 mtspr(SPRN_SPRG0, vcpu->arch.shregs.sprg0);
3511 mtspr(SPRN_SPRG1, vcpu->arch.shregs.sprg1);
3512 mtspr(SPRN_SPRG2, vcpu->arch.shregs.sprg2);
3513 mtspr(SPRN_SPRG3, vcpu->arch.shregs.sprg3);
3522 mtspr(SPRN_SRR0, vcpu->arch.shregs.srr0);
3523 mtspr(SPRN_SRR1, vcpu->arch.shregs.srr1);
3541 vcpu->arch.shregs.sprg0 = mfspr(SPRN_SPRG0);
3542 vcpu->arch.shregs.sprg1 = mfspr(SPRN_SPRG1);
3543 vcpu->arch.shregs.sprg2 = mfspr(SPRN_SPRG2);
3544 vcpu->arch.shregs.sprg3 = mfspr(SPRN_SPRG3);
3635 kvmppc_restore_tm_hv(vcpu, vcpu->arch.shregs.msr, true);
3668 mtspr(SPRN_DAR, vcpu->arch.shregs.dar);
3669 mtspr(SPRN_DSISR, vcpu->arch.shregs.dsisr);
3693 vcpu->arch.regs.msr = vcpu->arch.shregs.msr;
3706 vcpu->arch.shregs.msr = vcpu->arch.regs.msr;
3707 vcpu->arch.shregs.dar = mfspr(SPRN_DAR);
3708 vcpu->arch.shregs.dsisr = mfspr(SPRN_DSISR);
3772 kvmppc_save_tm_hv(vcpu, vcpu->arch.shregs.msr, true);
4422 !(vcpu->arch.shregs.msr & MSR_PR)) {