Lines Matching refs:r6
80 li r6,MSR_IR | MSR_DR
81 andc r6,r10,r6
84 mtsrr1 r6
109 li r6,7
111 mtspr SPRN_DABRX,r6
160 mfmsr r6
162 andc r6, r6, r0
163 mtmsrd r6, 1 /* Clear RI in MSR */
198 addi r6, r5, VCORE_NAPPING_THREADS
199 1: lwarx r3, 0, r6
201 stwcx. r3, 0, r6
247 addi r6, r5, VCORE_NAPPING_THREADS
248 4: lwarx r7, 0, r6
250 stwcx. r7, 0, r6
361 ld r6, PACA_DSCR_DEFAULT(r13)
362 std r6, HSTATE_DSCR(r13)
368 LOAD_REG_ADDR(r6, decrementer_max)
369 ld r6, 0(r6)
370 mtspr SPRN_HDEC, r6
372 ld r6, HSTATE_SPLIT_MODE(r13)
373 cmpdi r6, 0
376 ld r0, KVM_SPLIT_RPR(r6)
378 ld r0, KVM_SPLIT_PMMAR(r6)
380 ld r0, KVM_SPLIT_LDBAR(r6)
385 lwz r4, KVM_SPLIT_DO_SET(r6)
388 mr r3, r6
530 lis r6, (PPC_DBELL_SERVER << (63-36))@h
581 li r6, KVM_GUEST_MODE_HOST_HV
582 stb r6, HSTATE_IN_GUEST(r13)
603 lbz r6, HSTATE_PTID(r13)
604 sld r7, r7, r6
614 cmpwi r6,0
619 ld r6,KVM_SDR1(r9)
623 mtspr SPRN_SDR1,r6 /* switch to partition page table */
641 mftb r6 /* current host timebase */
642 add r8,r8,r6
645 clrldi r6,r6,40
647 cmpld r7,r6
654 LOAD_REG_IMMEDIATE(r6, PCR_MASK)
655 cmpld r7, r6
657 or r7, r7, r6
685 li r6, LPPACA_YIELDCOUNT
686 LWZX_BE r5, r3, r6
688 STWX_BE r5, r3, r6
689 li r6, 1
690 stb r6, VCPU_VPA_DIRTY(r4)
695 mfspr r6,SPRN_SPURR
697 std r6,HSTATE_SPURR(r13)
706 mfspr r6, SPRN_PSSCR
709 std r6, STACK_SLOT_PSSCR(r1)
716 mfspr r6, SPRN_DAWR0
720 std r6, STACK_SLOT_DAWR(r1)
727 mfspr r6, SPRN_UAMOR
728 std r6, STACK_SLOT_UAMOR(r1)
734 ld r6,VCPU_DABR(r4)
736 mtspr SPRN_DABR,r6
797 lwz r6, VCPU_PSPB(r4)
800 mtspr SPRN_PSPB, r6
811 ld r6, VCPU_DAWRX(r4)
813 mtspr SPRN_DAWRX0, r6
824 ld r6, VCPU_BESCR(r4)
828 mtspr SPRN_BESCR, r6
834 ld r6, VCPU_ACOP(r4)
838 mtspr SPRN_ACOP, r6
845 ld r6, VCPU_PSSCR(r4)
847 oris r6, r6, PSSCR_EC@h /* This makes stop trap to HV */
848 rldimi r6, r8, PSSCR_FAKE_SUSPEND_LG, 63 - PSSCR_FAKE_SUSPEND_LG
851 mtspr SPRN_PSSCR, r6
857 ld r6, VCPU_SPRG1(r4)
861 mtspr SPRN_SPRG1, r6
867 lwz r6, VCPU_DSISR(r4)
869 mtspr SPRN_DSISR, r6
873 ld r6,VCPU_UAMOR(r4)
876 mtspr SPRN_UAMOR,r6
883 mfspr r6,SPRN_CTRLF
884 clrrdi r6,r6,1
885 mtspr SPRN_CTRLT,r6
889 lbz r6, HSTATE_PTID(r13)
890 cmpwi r6, 0
915 ld r6,VCORE_TB_OFFSET_APPL(r5)
916 add r8,r8,r6
928 ld r6, VCPU_KVM(r4)
929 lbz r0, KVM_RADIX(r6)
932 li r6, 0
933 slbmte r6, r6
942 addi r6,r4,VCPU_SLB
943 1: ld r8,VCPU_SLB_E(r6)
944 ld r9,VCPU_SLB_V(r6)
946 addi r6,r6,VCPU_SLB_SIZE
1046 ld r6, VCPU_SRR0(r4)
1048 mtspr SPRN_SRR0, r6
1059 ld r6, VCPU_CTR(r4)
1061 mtctr r6
1119 ld r6, VCPU_KVM(r4)
1120 lbz r7, KVM_SECURE_GUEST(r6)
1122 ld r6, VCPU_GPR(R6)(r4)
1300 std r6, VCPU_GPR(R6)(r9)
1360 ld r6, VCPU_GPR(R6)(r9)
1459 li r6, TM_QW1_OS
1470 ldx r11, r6, r10
1479 ldcix r11, r6, r10
1511 li r6,0
1513 1: slbmfee r8,r6
1516 add r8,r8,r6 /* put index in */
1517 slbmfev r3,r6
1522 2: addi r6,r6,1
1541 LDX_BE r6, r8, r3
1544 slbmte r6,r5
1556 mftb r6
1564 16: add r5,r5,r6
1582 mfspr r6,SPRN_CTRLF
1583 stw r6,VCPU_CTRL(r9)
1584 andi. r0,r6,1
1586 ori r6,r6,1
1587 mtspr SPRN_CTRLT,r6
1593 mfspr r6,SPRN_SPURR
1597 std r6,VCPU_SPURR(r9)
1599 subf r6,r8,r6
1608 add r4,r4,r6
1617 mfspr r6, SPRN_PSPB
1620 stw r6, VCPU_PSPB(r9)
1629 mfspr r6, SPRN_BESCR
1633 std r6, VCPU_BESCR(r9)
1638 mfspr r6, SPRN_ACOP
1642 std r6, VCPU_ACOP(r9)
1647 mfspr r6, SPRN_PSSCR
1649 rldicl r6, r6, 4, 50 /* r6 &= PSSCR_GUEST_VIS */
1650 rotldi r6, r6, 60
1651 std r6, VCPU_PSSCR(r9)
1677 mfspr r6,SPRN_UAMOR
1679 std r6,VCPU_UAMOR(r9)
1681 ld r6,STACK_SLOT_UAMOR(r1)
1683 mtspr SPRN_UAMOR, r6
1715 mfspr r6, SPRN_SPRG3
1719 std r6, VCPU_SPRG3(r9)
1768 ld r6, STACK_SLOT_DAWR(r1)
1775 mtspr SPRN_DAWR0, r6
1780 ld r6, STACK_SLOT_PSSCR(r1)
1783 mtspr SPRN_PSSCR, r6
1824 ld r6,VCPU_KVM(r9)
1825 lwz r0,KVM_TLB_SETS(r6)
1876 lbz r6, VCORE_IN_GUEST(r5)
1877 cmpwi r6, 0
1883 ld r6,KVM_HOST_SDR1(r4)
1887 mtspr SPRN_SDR1,r6 /* switch to host page table */
1909 mftb r6 /* current guest timebase */
1910 subf r8,r8,r6
1913 clrldi r6,r6,40
1915 cmpld r7,r6
1936 LOAD_REG_IMMEDIATE(r6, PCR_MASK)
1937 cmpld r0, r6
1939 mtspr SPRN_PCR, r6
2114 mfspr r6, SPRN_HDSISR
2117 cmpdi r6, 0x7fff
2123 andis. r0, r6, (DSISR_NOHPTE | DSISR_PROTFAULT)@h
2136 stw r6, VCPU_FAULT_DSISR(r9)
2155 mr r6, r3
2157 mtspr SPRN_DSISR, r6
2200 stw r6, VCPU_FAULT_DSISR(r9)
2231 mr r6, r11
2252 3: ld r6, VCPU_KVM(r9) /* not relocated, use VRMA */
2253 ld r5, KVM_VRMA_SLB_V(r6)
2591 mfmsr r6
2592 andi. r6, r6, MSR_DR /* in real mode? */
2619 lbz r6,HSTATE_PTID(r13)
2623 sld r0,r0,r6
2624 addi r6,r5,VCORE_NAPPING_THREADS
2625 31: lwarx r4,0,r6
2629 stwcx. r4,0,r6
2697 ld r6, HSTATE_KVM_VCORE(r13)
2698 ld r6, VCORE_LPCR(r6)
2699 andis. r6, r6, LPCR_LD@h
2712 ld r6, VCORE_TB_OFFSET_APPL(r5)
2713 subf r3, r6, r3 /* convert to host TB value */
2834 ld r6, VCORE_TB_OFFSET_APPL(r5)
2835 add r3, r3, r6 /* convert host TB to guest TB value */
2878 addi r6,r5,VCORE_NAPPING_THREADS
2879 32: lwarx r7,0,r6
2881 stwcx. r7,0,r6
2910 li r6, XIVE_ESB_SET_PQ_00
2929 li r6, XIVE_ESB_SET_PQ_10
2939 ldx r0, r10, r6
2942 ldcix r0, r10, r6
2988 mfspr r6, SPRN_SRR1
2990 rlwinm r6, r6, 45-31, 0xf /* extract wake reason field (P8) */
2992 rlwinm r6, r6, 45-31, 0xe /* P7 wake reason field is 3 bits */
2994 cmpwi r6, 8 /* was it an external interrupt? */
2998 cmpwi r6, 6 /* was it the decrementer? */
3001 cmpwi r6, 5 /* privileged doorbell? */
3003 cmpwi r6, 3 /* hypervisor doorbell? */
3006 cmpwi r6, 0xa /* Hypervisor maintenance ? */
3018 lis r6, (PPC_DBELL_SERVER << (63-36))@h
3091 mfspr r6,SPRN_VRSAVE
3092 stw r6,VCPU_VRSAVE(r31)
3229 mfspr r6, SPRN_TFIAR
3231 std r6, VCPU_TFIAR(r9)
3273 ld r6, VCPU_TFIAR(r3)
3276 mtspr SPRN_TFIAR, r6
3335 mfspr r6, SPRN_HDSISR
3340 mfspr r6, SPRN_DSISR
3344 std r6, _DSISR(r1)
3356 lbz r6, PACAIRQSOFTMASK(r13)
3360 std r6, SOFTE(r1)
3397 LDX_BE r6, r8, r3
3400 slbmte r6, r5
3465 lwz r6, VCPU_PMC + 8(r4)
3471 mtspr SPRN_PMC3, r6
3477 ld r6, VCPU_MMCRA(r4)
3481 mtspr SPRN_MMCRA, r6
3486 ld r6, VCPU_SIER + 8(r4)
3489 mtspr SPRN_SIER2, r6
3494 ld r6, VCPU_SIER(r4)
3496 mtspr SPRN_SIER, r6
3529 lwz r6, HSTATE_PMC4(r13)
3535 mtspr SPRN_PMC4, r6
3541 ld r6, HSTATE_SIAR(r13)
3545 mtspr SPRN_SIAR, r6
3555 ld r6, HSTATE_SIER2(r13)
3558 mtspr SPRN_SIER2, r6
3602 mfspr r6, SPRN_MMCRA
3616 std r6, VCPU_MMCRA(r9)
3622 mfspr r6, SPRN_SIER2
3625 std r6, VCPU_SIER + 8(r9)
3633 mfspr r6, SPRN_PMC4
3639 stw r6, VCPU_PMC + 12(r9)
3646 mfspr r6, SPRN_SPMC1
3649 stw r6, VCPU_PMC + 24(r9)
3683 ld r6, VCORE_TB_OFFSET_APPL(r5)
3685 subf r5, r6, r5 /* subtract current timebase offset */
3698 ld r6, VCPU_ACTIVITY_START(r4)
3705 subf r3, r6, r7
3714 ld r6, TAS_MIN(r5)
3717 cmpd r3, r6