Lines Matching refs:r5

52 	LOAD_REG_ADDR(r5, kvmppc_call_hv_entry)
58 mtsrr0 r5
70 ld r5,HSTATE_DABR(r13)
72 mtspr SPRN_DABR,r5
93 lwz r5, HSTATE_PMC3(r13)
99 mtspr SPRN_PMC3, r5
105 ld r5, HSTATE_MMCRA(r13)
109 mtspr SPRN_MMCRA, r5
193 ld r5, HSTATE_KVM_VCORE(r13)
194 65: lbz r0, VCORE_IN_GUEST(r5)
198 ld r8,VCORE_LPCR(r5)
202 ld r5, HSTATE_KVM_VCORE(r13)
206 addi r6, r5, VCORE_NAPPING_THREADS
214 lwz r7, VCORE_ENTRY_EXIT(r5)
225 ld r5, HSTATE_KVM_VCORE(r13)
233 lwz r0, VCORE_ENTRY_EXIT(r5)
241 addi r6, r5, VCORE_NAPPING_THREADS
328 ld r5,HSTATE_KVM_VCORE(r13)
329 cmpdi r5,0
407 ld r5, HSTATE_KVM_VCORE(r13)
408 cmpdi r5, 0
520 ld r5, HSTATE_KVM_VCORE(r13)
524 addi r9, r5, VCORE_ENTRY_EXIT
533 ld r9,VCORE_KVM(r5) /* pointer to struct kvm */
577 22: ld r8,VCORE_TB_OFFSET(r5)
592 37: ld r7, VCORE_PCR(r5)
600 ld r8, VCORE_DPDES(r5)
605 stb r0,VCORE_IN_GUEST(r5) /* signal secondaries to continue */
613 lwz r5,VCPU_SLB_MAX(r4)
614 cmpwi r5,0
616 mtctr r5
629 LWZX_BE r5, r3, r6
630 addi r5, r5, 1
631 STWX_BE r5, r3, r6
637 mfspr r5,SPRN_PURR
639 std r5,HSTATE_PURR(r13)
649 lwz r5,VCPU_DABRX(r4)
651 mtspr SPRN_DABRX,r5
662 mfmsr r5
665 or r5, r5, r6
666 ori r5, r5, MSR_FP
667 oris r5, r5, (MSR_VEC | MSR_VSX)@h
668 mtmsrd r5
674 ld r5, VCPU_TFHAR(r4)
677 mtspr SPRN_TFHAR, r5
681 ld r5, VCPU_MSR(r4)
682 rldicl. r5, r5, 64 - MSR_TS_S_LG, 62
708 ld r5, VCPU_LR_TM(r4)
713 mtlr r5
730 li r5, 0
731 mtmsrd r5, 1
761 li r5, MSR_RI
762 mtmsrd r5, 1
774 andi. r5, r3, MMCR0_PMAO_SYNC | MMCR0_PMAO
775 cmpwi r5, MMCR0_PMAO
779 lwz r5, VCPU_PMC + 4(r4) /* to prevent information leak */
785 mtspr SPRN_PMC2, r5
791 ld r5, VCPU_MMCR + 8(r4)
795 mtspr SPRN_MMCR1, r5
800 ld r5, VCPU_MMCR + 24(r4)
805 mtspr SPRN_MMCR2, r5
837 ld r5, VCPU_DSCR(r4)
838 mtspr SPRN_DSCR, r5
851 ld r5, VCPU_IAMR(r4)
854 mtspr SPRN_IAMR, r5
857 ld r5, VCPU_DAWR(r4)
861 mtspr SPRN_DAWR, r5
865 ld r5, VCPU_IC(r4)
867 mtspr SPRN_IC, r5
871 ld r5, VCPU_EBBRR(r4)
875 mtspr SPRN_EBBRR, r5
879 ld r5, VCPU_TCSCR(r4)
883 mtspr SPRN_TCSCR, r5
894 ld r5,HSTATE_KVM_VCORE(r13)
895 ld r6,VCORE_TB_OFFSET(r5)
902 ld r5, VCPU_SPRG0(r4)
906 mtspr SPRN_SPRG0, r5
912 ld r5, VCPU_DAR(r4)
914 mtspr SPRN_DAR, r5
918 ld r5,VCPU_AMR(r4)
921 mtspr SPRN_AMR,r5
926 lwz r5,VCPU_CTRL(r4)
927 andi. r5,r5,1
934 ld r5, HSTATE_KVM_VCORE(r13)
938 lbz r0, VCORE_IN_GUEST(r5)
942 20: lwz r3, VCORE_ENTRY_EXIT(r5)
945 lbz r0, VCORE_IN_GUEST(r5)
951 ld r8,VCORE_LPCR(r5)
1031 ld r5, VCPU_CFAR(r4)
1032 mtspr SPRN_CFAR, r5
1038 ld r5, VCPU_LR(r4)
1040 mtlr r5
1046 ld r5, VCPU_GPR(R5)(r4)
1131 std r5, VCPU_GPR(R5)(r9)
1179 ld r5, VCPU_GPR(R5)(r9)
1238 4: ld r5, HSTATE_KVM_VCORE(r13)
1239 lwz r0, VCORE_ENTRY_EXIT(r5)
1291 li r5,0
1300 addi r5,r5,1
1303 stw r5,VCPU_SLB_MAX(r9)
1308 mfspr r5,SPRN_PURR
1312 std r5,VCPU_PURR(r9)
1314 subf r5,r7,r5
1323 add r3,r3,r5
1329 mfspr r5,SPRN_DEC
1331 extsw r5,r5
1332 add r5,r5,r6
1336 subf r5,r4,r5
1337 std r5,VCPU_DEC_EXPIRES(r9)
1343 mfspr r5, SPRN_IAMR
1346 std r5, VCPU_IAMR(r9)
1349 mfspr r5, SPRN_IC
1352 std r5, VCPU_IC(r9)
1357 mfspr r5, SPRN_EBBRR
1361 std r5, VCPU_EBBRR(r9)
1365 mfspr r5, SPRN_TCSCR
1369 std r5, VCPU_TCSCR(r9)
1390 mfspr r5,SPRN_AMR
1392 std r5,VCPU_AMR(r9)
1426 mfspr r5, SPRN_SPRG2
1430 std r5, VCPU_SPRG2(r9)
1447 ld r5, VCPU_MSR(r9)
1448 rldicl. r5, r5, 64 - MSR_TS_S_LG, 62
1454 li r5, 0
1455 mtmsrd r5, 1
1498 li r5, MSR_RI
1499 mtmsrd r5, 1
1504 mflr r5
1509 std r5, VCPU_LR_TM(r9)
1532 mfspr r5, SPRN_TFHAR
1535 std r5, VCPU_TFHAR(r9)
1593 21: mfspr r5, SPRN_MMCR1
1597 std r5, VCPU_MMCR + 8(r9)
1606 mfspr r5, SPRN_PMC3
1612 stw r5, VCPU_PMC + 8(r9)
1617 mfspr r5, SPRN_SIER
1621 std r5, VCPU_SIER(r9)
1630 li r5,0
1631 slbmte r5,r5
1642 ld r5,HSTATE_KVM_VCORE(r13)
1643 ld r4,VCORE_KVM(r5) /* pointer to struct kvm */
1648 13: lbz r3,VCORE_IN_GUEST(r5)
1655 15: lwz r3,VCORE_ENTRY_EXIT(r5)
1663 lbz r6, VCORE_IN_GUEST(r5)
1680 std r7, VCORE_DPDES(r5)
1687 ld r8,VCORE_TB_OFFSET(r5)
1702 17: ld r0, VCORE_PCR(r5)
1709 stb r0,VCORE_IN_GUEST(r5)
1722 LDX_BE r5, r8, r3
1725 andis. r7,r5,SLB_ESID_V@h
1727 slbmte r6,r5
1804 3: ld r5, VCPU_KVM(r9) /* not relocated, use VRMA */
1805 ld r5, KVM_VRMA_SLB_V(r5)
1870 ld r5, KVM_VRMA_SLB_V(r6)
2142 andi. r0, r5, DABRX_USER | DABRX_KERNEL
2145 andc. r0, r5, r0
2151 li r5, DABRX_USER | DABRX_KERNEL
2157 stw r5, VCPU_DABRX(r3)
2158 mtspr SPRN_DABRX, r5
2161 mfspr r5, SPRN_DABR
2162 cmpd r4, r5
2169 2: rlwimi r5, r4, 5, DAWRX_DR | DAWRX_DW
2170 rlwimi r5, r4, 2, DAWRX_WT
2173 std r5, VCPU_DAWRX(r3)
2175 mtspr SPRN_DAWRX, r5
2185 lbz r5,VCPU_PRODDED(r3)
2186 cmpwi r5,0
2198 ld r5,HSTATE_KVM_VCORE(r13)
2200 lwz r8,VCORE_ENTRY_EXIT(r5)
2204 addi r6,r5,VCORE_NAPPING_THREADS
2215 lwz r7,VCORE_ENTRY_EXIT(r5)
2255 mftb r5
2262 add r3, r3, r5
2264 ld r5, HSTATE_KVM_VCORE(r13)
2265 ld r6, VCORE_TB_OFFSET(r5)
2290 mfspr r5,SPRN_LPCR
2291 ori r5,r5,LPCR_PECE0 | LPCR_PECE1
2293 ori r5, r5, LPCR_PECEDH
2294 rlwimi r5, r3, 0, LPCR_PECEDP
2296 mtspr SPRN_LPCR,r5
2329 ld r5, HSTATE_KVM_VCORE(r13)
2330 ld r6, VCORE_TB_OFFSET(r5)
2360 34: ld r5,HSTATE_KVM_VCORE(r13)
2364 addi r6,r5,VCORE_NAPPING_THREADS
2379 lwz r0,VCORE_ENTRY_EXIT(r5)
2570 mfmsr r5
2571 ori r8,r5,MSR_FP
2681 ld r5, HSTATE_KVM_VCORE(r13)
2682 lbz r6, VCORE_IN_GUEST(r5)
2685 ld r6, VCORE_TB_OFFSET(r5) /* subtract timebase offset */
2686 5: mftb r5
2687 subf r5, r6, r5
2689 std r5, VCPU_ACTIVITY_START(r4)
2697 ld r5, HSTATE_KVM_VCORE(r13)
2698 lbz r8, VCORE_IN_GUEST(r5)
2701 ld r8, VCORE_TB_OFFSET(r5) /* subtract timebase offset */
2702 4: ld r5, VCPU_CUR_ACTIVITY(r4)
2708 cmpdi r5, 0
2711 ld r8, TAS_SEQCOUNT(r5)
2714 std r8, TAS_SEQCOUNT(r5)
2716 ld r7, TAS_TOTAL(r5)
2718 std r7, TAS_TOTAL(r5)
2719 ld r6, TAS_MIN(r5)
2720 ld r7, TAS_MAX(r5)
2724 3: std r3, TAS_MIN(r5)
2727 std r3, TAS_MAX(r5)
2730 std r8, TAS_SEQCOUNT(r5)