Lines Matching refs:shregs
45 hr->srr0 = vcpu->arch.shregs.srr0; in kvmhv_save_hv_regs()
46 hr->srr1 = vcpu->arch.shregs.srr1; in kvmhv_save_hv_regs()
47 hr->sprg[0] = vcpu->arch.shregs.sprg0; in kvmhv_save_hv_regs()
48 hr->sprg[1] = vcpu->arch.shregs.sprg1; in kvmhv_save_hv_regs()
49 hr->sprg[2] = vcpu->arch.shregs.sprg2; in kvmhv_save_hv_regs()
50 hr->sprg[3] = vcpu->arch.shregs.sprg3; in kvmhv_save_hv_regs()
113 hr->srr0 = vcpu->arch.shregs.srr0; in save_hv_return_state()
114 hr->srr1 = vcpu->arch.shregs.srr1; in save_hv_return_state()
115 hr->sprg[0] = vcpu->arch.shregs.sprg0; in save_hv_return_state()
116 hr->sprg[1] = vcpu->arch.shregs.sprg1; in save_hv_return_state()
117 hr->sprg[2] = vcpu->arch.shregs.sprg2; in save_hv_return_state()
118 hr->sprg[3] = vcpu->arch.shregs.sprg3; in save_hv_return_state()
155 vcpu->arch.shregs.srr0 = hr->srr0; in restore_hv_regs()
156 vcpu->arch.shregs.srr1 = hr->srr1; in restore_hv_regs()
157 vcpu->arch.shregs.sprg0 = hr->sprg[0]; in restore_hv_regs()
158 vcpu->arch.shregs.sprg1 = hr->sprg[1]; in restore_hv_regs()
159 vcpu->arch.shregs.sprg2 = hr->sprg[2]; in restore_hv_regs()
160 vcpu->arch.shregs.sprg3 = hr->sprg[3]; in restore_hv_regs()
183 vcpu->arch.shregs.srr0 = hr->srr0; in kvmhv_restore_hv_return_state()
184 vcpu->arch.shregs.srr1 = hr->srr1; in kvmhv_restore_hv_return_state()
185 vcpu->arch.shregs.sprg0 = hr->sprg[0]; in kvmhv_restore_hv_return_state()
186 vcpu->arch.shregs.sprg1 = hr->sprg[1]; in kvmhv_restore_hv_return_state()
187 vcpu->arch.shregs.sprg2 = hr->sprg[2]; in kvmhv_restore_hv_return_state()
188 vcpu->arch.shregs.sprg3 = hr->sprg[3]; in kvmhv_restore_hv_return_state()
303 if (MSR_TM_TRANSACTIONAL(vcpu->arch.shregs.msr)) in kvmhv_enter_nested_guest()
333 if (MSR_TM_SUSPENDED(vcpu->arch.shregs.msr)) { in kvmhv_enter_nested_guest()
339 if (WARN_ON_ONCE(vcpu->arch.shregs.msr & MSR_TS_MASK)) in kvmhv_enter_nested_guest()
354 vcpu->arch.regs.msr = vcpu->arch.shregs.msr; in kvmhv_enter_nested_guest()
370 vcpu->arch.shregs.msr = (vcpu->arch.regs.msr | MSR_ME) & ~MSR_HV; in kvmhv_enter_nested_guest()
383 l2_regs.msr = vcpu->arch.shregs.msr; in kvmhv_enter_nested_guest()
393 vcpu->arch.shregs.msr = saved_l1_regs.msr & ~MSR_TS_MASK; in kvmhv_enter_nested_guest()
396 vcpu->arch.shregs.msr |= MSR_TS_S; in kvmhv_enter_nested_guest()
1414 vcpu->arch.shregs.msr &= SRR1_MSR_BITS; in kvmhv_translate_addr_nested()
1415 vcpu->arch.shregs.msr |= flags; in kvmhv_translate_addr_nested()