Lines Matching refs:mtspr

108 	mtspr(SPRN_LPID, lpid);  in switch_mmu_to_guest_radix()
110 mtspr(SPRN_LPCR, lpcr); in switch_mmu_to_guest_radix()
112 mtspr(SPRN_PID, vcpu->arch.pid); in switch_mmu_to_guest_radix()
123 mtspr(SPRN_LPID, lpid); in switch_mmu_to_guest_hpt()
124 mtspr(SPRN_LPCR, lpcr); in switch_mmu_to_guest_hpt()
125 mtspr(SPRN_PID, vcpu->arch.pid); in switch_mmu_to_guest_hpt()
136 mtspr(SPRN_PID, pid); in switch_mmu_to_host()
138 mtspr(SPRN_LPID, kvm->arch.host_lpid); in switch_mmu_to_host()
140 mtspr(SPRN_LPCR, kvm->arch.host_lpcr); in switch_mmu_to_host()
219 mtspr(SPRN_TBU40, new_tb); in kvmhv_vcpu_entry_p9()
222 mtspr(SPRN_TBU40, new_tb + 0x1000000); in kvmhv_vcpu_entry_p9()
240 mtspr(SPRN_PCR, vc->pcr | PCR_MASK); in kvmhv_vcpu_entry_p9()
241 mtspr(SPRN_DPDES, vc->dpdes); in kvmhv_vcpu_entry_p9()
242 mtspr(SPRN_VTB, vc->vtb); in kvmhv_vcpu_entry_p9()
246 mtspr(SPRN_PURR, vcpu->arch.purr); in kvmhv_vcpu_entry_p9()
247 mtspr(SPRN_SPURR, vcpu->arch.spurr); in kvmhv_vcpu_entry_p9()
250 mtspr(SPRN_DAWR0, vcpu->arch.dawr0); in kvmhv_vcpu_entry_p9()
251 mtspr(SPRN_DAWRX0, vcpu->arch.dawrx0); in kvmhv_vcpu_entry_p9()
253 mtspr(SPRN_DAWR1, vcpu->arch.dawr1); in kvmhv_vcpu_entry_p9()
254 mtspr(SPRN_DAWRX1, vcpu->arch.dawrx1); in kvmhv_vcpu_entry_p9()
257 mtspr(SPRN_CIABR, vcpu->arch.ciabr); in kvmhv_vcpu_entry_p9()
258 mtspr(SPRN_IC, vcpu->arch.ic); in kvmhv_vcpu_entry_p9()
260 mtspr(SPRN_PSSCR, vcpu->arch.psscr | PSSCR_EC | in kvmhv_vcpu_entry_p9()
263 mtspr(SPRN_HFSCR, vcpu->arch.hfscr); in kvmhv_vcpu_entry_p9()
265 mtspr(SPRN_HSRR0, vcpu->arch.regs.nip); in kvmhv_vcpu_entry_p9()
266 mtspr(SPRN_HSRR1, (vcpu->arch.shregs.msr & ~MSR_HV) | MSR_ME); in kvmhv_vcpu_entry_p9()
281 mtspr(SPRN_HDSISR, HDSISR_CANARY); in kvmhv_vcpu_entry_p9()
283 mtspr(SPRN_SPRG0, vcpu->arch.shregs.sprg0); in kvmhv_vcpu_entry_p9()
284 mtspr(SPRN_SPRG1, vcpu->arch.shregs.sprg1); in kvmhv_vcpu_entry_p9()
285 mtspr(SPRN_SPRG2, vcpu->arch.shregs.sprg2); in kvmhv_vcpu_entry_p9()
286 mtspr(SPRN_SPRG3, vcpu->arch.shregs.sprg3); in kvmhv_vcpu_entry_p9()
288 mtspr(SPRN_AMOR, ~0UL); in kvmhv_vcpu_entry_p9()
318 mtspr(SPRN_HDEC, hdec); in kvmhv_vcpu_entry_p9()
323 mtspr(SPRN_DAR, vcpu->arch.shregs.dar); in kvmhv_vcpu_entry_p9()
324 mtspr(SPRN_DSISR, vcpu->arch.shregs.dsisr); in kvmhv_vcpu_entry_p9()
325 mtspr(SPRN_SRR0, vcpu->arch.shregs.srr0); in kvmhv_vcpu_entry_p9()
326 mtspr(SPRN_SRR1, vcpu->arch.shregs.srr1); in kvmhv_vcpu_entry_p9()
428 mtspr(SPRN_HSRR0, vcpu->arch.regs.nip); in kvmhv_vcpu_entry_p9()
429 mtspr(SPRN_HSRR1, vcpu->arch.shregs.msr); 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()
465 mtspr(SPRN_PSSCR, host_psscr | in kvmhv_vcpu_entry_p9()
467 mtspr(SPRN_HFSCR, host_hfscr); in kvmhv_vcpu_entry_p9()
468 mtspr(SPRN_CIABR, host_ciabr); in kvmhv_vcpu_entry_p9()
469 mtspr(SPRN_DAWR0, host_dawr0); in kvmhv_vcpu_entry_p9()
470 mtspr(SPRN_DAWRX0, host_dawrx0); in kvmhv_vcpu_entry_p9()
472 mtspr(SPRN_DAWR1, host_dawr1); in kvmhv_vcpu_entry_p9()
473 mtspr(SPRN_DAWRX1, host_dawrx1); in kvmhv_vcpu_entry_p9()
494 mtspr(SPRN_DPDES, 0); in kvmhv_vcpu_entry_p9()
496 mtspr(SPRN_PCR, PCR_MASK); in kvmhv_vcpu_entry_p9()
500 mtspr(SPRN_TBU40, new_tb); in kvmhv_vcpu_entry_p9()
503 mtspr(SPRN_TBU40, new_tb + 0x1000000); in kvmhv_vcpu_entry_p9()
507 mtspr(SPRN_HDEC, 0x7fffffff); in kvmhv_vcpu_entry_p9()