Lines Matching refs:r4
63 ld r4, HSTATE_KVM_VCPU(r13)
82 lbz r4, LPPACA_PMCINUSE(r3)
83 cmpwi r4, 0
87 andi. r4, r3, MMCR0_PMAO_SYNC | MMCR0_PMAO
88 cmpwi r4, MMCR0_PMAO
92 lwz r4, HSTATE_PMC2(r13)
98 mtspr SPRN_PMC2, r4
104 ld r4, HSTATE_MMCR1(r13)
108 mtspr SPRN_MMCR1, r4
127 mftb r4
128 subf r4, r4, r3
129 mtspr SPRN_DEC, r4
249 ld r4, HSTATE_KVM_VCPU(r13)
250 cmpdi r4, 0
254 addi r3, r4, VCPU_TB_RMENTRY
261 ld r4, HSTATE_KVM_VCPU(r13)
262 cmpdi r4, 0
264 addi r3, r4, VCPU_TB_RMEXIT
319 ld r4,HSTATE_KVM_VCPU(r13)
320 cmpdi r4,0
370 mfspr r4, SPRN_LPCR
371 rlwimi r4, r3, 0, LPCR_PECE0 | LPCR_PECE1
372 mtspr SPRN_LPCR, r4
377 ld r4, HSTATE_KVM_VCPU(r13)
378 cmpdi r4, 0
417 cmpdi r4, 0
419 addi r3, r4, VCPU_TB_RMENTRY
523 10: cmpdi r4, 0
528 lwz r5,VCPU_SLB_MAX(r4)
532 addi r6,r4,VCPU_SLB
540 ld r3, VCPU_VPA(r4)
548 stb r6, VCPU_VPA_DIRTY(r4)
556 ld r7,VCPU_PURR(r4)
557 ld r8,VCPU_SPURR(r4)
564 lwz r5,VCPU_DABRX(r4)
565 ld r6,VCPU_DABR(r4)
589 ld r5, VCPU_TFHAR(r4)
590 ld r6, VCPU_TFIAR(r4)
591 ld r7, VCPU_TEXASR(r4)
596 ld r5, VCPU_MSR(r4)
614 mr r31, r4
619 mr r4, r31
620 lwz r7, VCPU_VRSAVE_TM(r4)
623 ld r5, VCPU_LR_TM(r4)
624 lwz r6, VCPU_CR_TM(r4)
625 ld r7, VCPU_CTR_TM(r4)
626 ld r8, VCPU_AMR_TM(r4)
627 ld r9, VCPU_TAR_TM(r4)
639 ld r29, VCPU_DSCR_TM(r4)
640 ld r30, VCPU_PPR_TM(r4)
671 ld r4, HSTATE_KVM_VCPU(r13)
688 ld r3, VCPU_MMCR(r4)
693 lwz r3, VCPU_PMC(r4) /* always load up guest PMU registers */
694 lwz r5, VCPU_PMC + 4(r4) /* to prevent information leak */
695 lwz r6, VCPU_PMC + 8(r4)
696 lwz r7, VCPU_PMC + 12(r4)
697 lwz r8, VCPU_PMC + 16(r4)
698 lwz r9, VCPU_PMC + 20(r4)
705 ld r3, VCPU_MMCR(r4)
706 ld r5, VCPU_MMCR + 8(r4)
707 ld r6, VCPU_MMCR + 16(r4)
708 ld r7, VCPU_SIAR(r4)
709 ld r8, VCPU_SDAR(r4)
715 ld r5, VCPU_MMCR + 24(r4)
716 ld r6, VCPU_SIER(r4)
717 lwz r7, VCPU_PMC + 24(r4)
718 lwz r8, VCPU_PMC + 28(r4)
719 ld r9, VCPU_MMCR + 32(r4)
732 ld r14, VCPU_GPR(R14)(r4)
733 ld r15, VCPU_GPR(R15)(r4)
734 ld r16, VCPU_GPR(R16)(r4)
735 ld r17, VCPU_GPR(R17)(r4)
736 ld r18, VCPU_GPR(R18)(r4)
737 ld r19, VCPU_GPR(R19)(r4)
738 ld r20, VCPU_GPR(R20)(r4)
739 ld r21, VCPU_GPR(R21)(r4)
740 ld r22, VCPU_GPR(R22)(r4)
741 ld r23, VCPU_GPR(R23)(r4)
742 ld r24, VCPU_GPR(R24)(r4)
743 ld r25, VCPU_GPR(R25)(r4)
744 ld r26, VCPU_GPR(R26)(r4)
745 ld r27, VCPU_GPR(R27)(r4)
746 ld r28, VCPU_GPR(R28)(r4)
747 ld r29, VCPU_GPR(R29)(r4)
748 ld r30, VCPU_GPR(R30)(r4)
749 ld r31, VCPU_GPR(R31)(r4)
752 ld r5, VCPU_DSCR(r4)
766 ld r5, VCPU_IAMR(r4)
767 lwz r6, VCPU_PSPB(r4)
768 ld r7, VCPU_FSCR(r4)
772 ld r5, VCPU_DAWR(r4)
773 ld r6, VCPU_DAWRX(r4)
774 ld r7, VCPU_CIABR(r4)
775 ld r8, VCPU_TAR(r4)
780 ld r5, VCPU_IC(r4)
781 ld r6, VCPU_VTB(r4)
784 ld r8, VCPU_EBBHR(r4)
786 ld r5, VCPU_EBBRR(r4)
787 ld r6, VCPU_BESCR(r4)
788 ld r7, VCPU_CSIGR(r4)
789 ld r8, VCPU_TACR(r4)
794 ld r5, VCPU_TCSCR(r4)
795 ld r6, VCPU_ACOP(r4)
796 lwz r7, VCPU_GUEST_PID(r4)
797 ld r8, VCPU_WORT(r4)
807 ld r8,VCPU_DEC_EXPIRES(r4)
815 stw r3,VCPU_DEC(r4)
817 ld r5, VCPU_SPRG0(r4)
818 ld r6, VCPU_SPRG1(r4)
819 ld r7, VCPU_SPRG2(r4)
820 ld r8, VCPU_SPRG3(r4)
827 ld r5, VCPU_DAR(r4)
828 lwz r6, VCPU_DSISR(r4)
833 ld r5,VCPU_AMR(r4)
834 ld r6,VCPU_UAMOR(r4)
841 lwz r5,VCPU_CTRL(r4)
872 ld r6, VCPU_CTR(r4)
873 lwz r7, VCPU_XER(r4)
879 ld r10, VCPU_PC(r4)
880 ld r11, VCPU_MSR(r4)
881 ld r6, VCPU_SRR0(r4)
882 ld r7, VCPU_SRR1(r4)
893 ld r0, VCPU_PENDING_EXC(r4)
913 mr r9, r4
926 stb r0,VCPU_CEDED(r4) /* cancel cede */
936 addi r3, r4, VCPU_TB_GUEST
943 ld r5, VCPU_CFAR(r4)
947 ld r0, VCPU_PPR(r4)
950 ld r5, VCPU_LR(r4)
951 lwz r6, VCPU_CR(r4)
955 ld r1, VCPU_GPR(R1)(r4)
956 ld r2, VCPU_GPR(R2)(r4)
957 ld r3, VCPU_GPR(R3)(r4)
958 ld r5, VCPU_GPR(R5)(r4)
959 ld r6, VCPU_GPR(R6)(r4)
960 ld r7, VCPU_GPR(R7)(r4)
961 ld r8, VCPU_GPR(R8)(r4)
962 ld r9, VCPU_GPR(R9)(r4)
963 ld r10, VCPU_GPR(R10)(r4)
964 ld r11, VCPU_GPR(R11)(r4)
965 ld r12, VCPU_GPR(R12)(r4)
966 ld r13, VCPU_GPR(R13)(r4)
971 ld r0, VCPU_GPR(R0)(r4)
972 ld r4, VCPU_GPR(R4)(r4)
979 cmpdi r4, 0
981 stw r12, VCPU_TRAP(r4)
983 addi r3, r4, VCPU_TB_RMEXIT
990 stw r12, VCPU_TRAP(r4)
991 mr r9, r4
993 addi r3, r4, VCPU_TB_RMEXIT
1038 std r4, VCPU_GPR(R4)(r9)
1048 lwz r4, HSTATE_SCRATCH1(r13)
1050 stw r4, VCPU_CR(r9)
1056 ld r4, HSTATE_PPR(r13)
1057 std r4, VCPU_PPR(r9)
1077 mflr r4
1079 std r4, VCPU_LR(r9)
1085 mr r4, r9
1104 mfxer r4
1106 stw r4, VCPU_XER(r9)
1119 mr r4,r9
1149 mr r4, r9
1170 mr r4, r9
1225 ld r4,HSTATE_SPURR(r13)
1227 add r4,r4,r6
1229 mtspr SPRN_SPURR,r4
1238 ld r4,VCORE_TB_OFFSET(r3)
1239 subf r5,r4,r5
1328 mfspr r4, SPRN_SPRG1
1332 std r4, VCPU_SPRG1(r9)
1390 GET_SCRATCH0(r4)
1391 std r4, VCPU_GPRS_TM(13)(r9)
1393 ld r4, PACATMSCRATCH(r13)
1394 std r4, VCPU_GPRS_TM(9)(r9)
1448 li r4, LPPACA_YIELDCOUNT
1449 LWZX_BE r3, r8, r4
1451 STWX_BE r3, r8, r4
1483 mfspr r4, SPRN_MMCR0 /* save MMCR0 */
1499 std r4, VCPU_MMCR(r9)
1508 mfspr r4, SPRN_PMC2
1514 stw r4, VCPU_PMC + 4(r9)
1528 lis r4, 0x8000
1529 mtspr SPRN_MMCRS, r4
1546 ld r4,VCORE_KVM(r5) /* pointer to struct kvm */
1566 ld r6,KVM_HOST_SDR1(r4)
1567 lwz r7,KVM_HOST_LPID(r4)
1611 16: ld r8,KVM_HOST_LPCR(r4)
1631 ld r4, HSTATE_KVM_VCPU(r13)
1632 cmpdi r4, 0
1655 mfspr r4, SPRN_HDAR
1662 clrrdi r0, r4, 28
1665 4: std r4, VCPU_FAULT_DAR(r9)
1684 ld r4, VCPU_FAULT_DAR(r9)
1686 1: mtspr SPRN_DAR, r4
1697 mr r4, r9
1714 ori r4, r3, MSR_DR /* Enable paging for data */
1715 mtmsrd r4
1742 mr r4, r10
1785 ld r4, VCPU_KVM(r9)
1788 add r4, r4, r0
1789 ld r0, KVM_ENABLED_HCALLS(r4)
1790 rlwinm r4, r3, 32-2, 0x3f /* r4 = (r3 / 4) & 0x3f */
1791 srd r0, r0, r4
1795 LOAD_REG_ADDR(r4, hcall_real_table)
1796 lwax r3,r3,r4
1799 add r12,r3,r4
1802 ld r4,VCPU_GPR(R4)(r9)
1806 ld r4,HSTATE_KVM_VCPU(r13)
1807 std r3,VCPU_GPR(R3)(r4)
1808 ld r10,VCPU_PC(r4)
1809 ld r11,VCPU_MSR(r4)
1817 mr r4,r9
2050 std r4,VCPU_DABR(r3)
2054 1: mtspr SPRN_DABR,r4
2056 cmpd r4, r5
2063 2: rlwimi r5, r4, 5, DAWRX_DR | DAWRX_DW
2064 rlwimi r5, r4, 2, DAWRX_WT
2065 clrrdi r4, r4, 3
2066 std r4, VCPU_DAWR(r3)
2068 mtspr SPRN_DAWR, r4
2099 31: lwarx r4,0,r6
2100 or r4,r4,r0
2101 cmpw r4,r8
2103 stwcx. r4,0,r6
2148 mfspr r4, SPRN_HDEC
2150 cmpw r3, r4
2152 mtspr SPRN_DEC, r4
2157 ld r4, HSTATE_KVM_VCPU(r13)
2161 std r3, VCPU_DEC_EXPIRES(r4)
2164 ld r4, HSTATE_KVM_VCPU(r13)
2165 addi r3, r4, VCPU_TB_CEDE
2201 33: mr r4, r3
2208 ld r4, HSTATE_KVM_VCPU(r13)
2214 addi r3, r4, VCPU_TB_RMINTR
2222 ld r3, VCPU_DEC_EXPIRES(r4)
2231 ld r14, VCPU_GPR(R14)(r4)
2232 ld r15, VCPU_GPR(R15)(r4)
2233 ld r16, VCPU_GPR(R16)(r4)
2234 ld r17, VCPU_GPR(R17)(r4)
2235 ld r18, VCPU_GPR(R18)(r4)
2236 ld r19, VCPU_GPR(R19)(r4)
2237 ld r20, VCPU_GPR(R20)(r4)
2238 ld r21, VCPU_GPR(R21)(r4)
2239 ld r22, VCPU_GPR(R22)(r4)
2240 ld r23, VCPU_GPR(R23)(r4)
2241 ld r24, VCPU_GPR(R24)(r4)
2242 ld r25, VCPU_GPR(R25)(r4)
2243 ld r26, VCPU_GPR(R26)(r4)
2244 ld r27, VCPU_GPR(R27)(r4)
2245 ld r28, VCPU_GPR(R28)(r4)
2246 ld r29, VCPU_GPR(R29)(r4)
2247 ld r30, VCPU_GPR(R30)(r4)
2248 ld r31, VCPU_GPR(R31)(r4)
2267 stw r12, VCPU_TRAP(r4)
2268 mr r9, r4
2489 mr r31,r4
2503 addi r3,r4,VCPU_FPRS
2514 mr r4,r31
2573 std r3, VCPU_CUR_ACTIVITY(r4)
2574 std r5, VCPU_ACTIVITY_START(r4)
2587 4: ld r5, VCPU_CUR_ACTIVITY(r4)
2588 ld r6, VCPU_ACTIVITY_START(r4)
2589 std r3, VCPU_CUR_ACTIVITY(r4)
2592 std r7, VCPU_ACTIVITY_START(r4)