Lines Matching refs:r6

55 	li	r6,MSR_IR | MSR_DR
56 andc r6,r10,r6
59 mtsrr1 r6
71 li r6,7
73 mtspr SPRN_DABRX,r6
94 lwz r6, HSTATE_PMC4(r13)
100 mtspr SPRN_PMC4, r6
106 ld r6, HSTATE_SIAR(r13)
110 mtspr SPRN_SIAR, r6
159 mfmsr r6
161 andc r6, r6, r0
162 mtmsrd r6, 1 /* Clear RI in MSR */
206 addi r6, r5, VCORE_NAPPING_THREADS
207 1: lwarx r3, 0, r6
209 stwcx. r3, 0, r6
241 addi r6, r5, VCORE_NAPPING_THREADS
242 4: lwarx r7, 0, r6
244 stwcx. r7, 0, r6
336 ld r6, PACA_DSCR_DEFAULT(r13)
337 std r6, HSTATE_DSCR(r13)
343 lis r6, 0x7fff
344 ori r6, r6, 0xffff
345 mtspr SPRN_HDEC, r6
347 ld r6, HSTATE_SPLIT_MODE(r13)
348 cmpdi r6, 0
350 ld r0, KVM_SPLIT_RPR(r6)
352 ld r0, KVM_SPLIT_PMMAR(r6)
354 ld r0, KVM_SPLIT_LDBAR(r6)
440 lis r6, (PPC_DBELL_SERVER << (63-36))@h
497 li r6, KVM_GUEST_MODE_HOST_HV
498 stb r6, HSTATE_IN_GUEST(r13)
509 li r6,0
510 slbmte r6,r6
522 lbz r6, HSTATE_PTID(r13)
523 sld r7, r7, r6
534 cmpwi r6,0
536 ld r6,KVM_SDR1(r9)
541 mtspr SPRN_SDR1,r6 /* switch to partition page table */
546 lhz r6,PACAPACAINDEX(r13) /* test_bit(cpu, need_tlb_flush) */
547 clrldi r7,r6,64-6 /* extract bit number (6 bits) */
548 srdi r6,r6,6 /* doubleword number */
549 sldi r6,r6,3 /* address offset */
550 add r6,r6,r9
551 addi r6,r6,KVM_NEED_FLUSH /* dword in kvm->arch.need_tlb_flush */
554 ld r7,0(r6)
557 23: ldarx r7,0,r6 /* if set, clear the bit */
559 stdcx. r7,0,r6
564 li r6,512 /* POWER8 has 512 sets */
566 li r6,128 /* POWER7 has 128 sets */
568 mtctr r6
580 mftb r6 /* current host timebase */
581 add r8,r8,r6
584 clrldi r6,r6,40
586 cmpld r7,r6
617 addi r6,r4,VCPU_SLB
618 1: ld r8,VCPU_SLB_E(r6)
619 ld r9,VCPU_SLB_V(r6)
621 addi r6,r6,VCPU_SLB_SIZE
628 li r6, LPPACA_YIELDCOUNT
629 LWZX_BE r5, r3, r6
631 STWX_BE r5, r3, r6
632 li r6, 1
633 stb r6, VCPU_VPA_DIRTY(r4)
638 mfspr r6,SPRN_SPURR
640 std r6,HSTATE_SPURR(r13)
650 ld r6,VCPU_DABR(r4)
652 mtspr SPRN_DABR,r6
663 li r6, MSR_TM >> 32
664 sldi r6, r6, 32
665 or r5, r5, r6
675 ld r6, VCPU_TFIAR(r4)
678 mtspr SPRN_TFIAR, r6
709 lwz r6, VCPU_CR_TM(r4)
714 mtcr r6
780 lwz r6, VCPU_PMC + 8(r4)
786 mtspr SPRN_PMC3, r6
792 ld r6, VCPU_MMCR + 16(r4)
796 mtspr SPRN_MMCRA, r6
801 ld r6, VCPU_SIER(r4)
806 mtspr SPRN_SIER, r6
852 lwz r6, VCPU_PSPB(r4)
855 mtspr SPRN_PSPB, r6
858 ld r6, VCPU_DAWRX(r4)
862 mtspr SPRN_DAWRX, r6
866 ld r6, VCPU_VTB(r4)
868 mtspr SPRN_VTB, r6
872 ld r6, VCPU_BESCR(r4)
876 mtspr SPRN_BESCR, r6
880 ld r6, VCPU_ACOP(r4)
884 mtspr SPRN_ACOP, r6
895 ld r6,VCORE_TB_OFFSET(r5)
896 add r8,r8,r6
903 ld r6, VCPU_SPRG1(r4)
907 mtspr SPRN_SPRG1, r6
913 lwz r6, VCPU_DSISR(r4)
915 mtspr SPRN_DSISR, r6
919 ld r6,VCPU_UAMOR(r4)
922 mtspr SPRN_UAMOR,r6
929 mfspr r6,SPRN_CTRLF
930 clrrdi r6,r6,1
931 mtspr SPRN_CTRLT,r6
935 lbz r6, HSTATE_PTID(r13)
936 cmpwi r6, 0
960 ld r6, VCPU_CTR(r4)
963 mtctr r6
969 ld r6, VCPU_SRR0(r4)
971 mtspr SPRN_SRR0, r6
1039 lwz r6, VCPU_CR(r4)
1041 mtcr r6
1047 ld r6, VCPU_GPR(R6)(r4)
1132 std r6, VCPU_GPR(R6)(r9)
1180 ld r6, VCPU_GPR(R6)(r9)
1246 mfdar r6
1248 std r6, VCPU_DAR(r9)
1253 std r6, VCPU_FAULT_DAR(r9)
1279 mfspr r6,SPRN_CTRLF
1280 stw r6,VCPU_CTRL(r9)
1281 andi. r0,r6,1
1283 ori r6,r6,1
1284 mtspr SPRN_CTRLT,r6
1289 li r6,0
1292 1: slbmfee r8,r6
1295 add r8,r8,r6 /* put index in */
1296 slbmfev r3,r6
1301 2: addi r6,r6,1
1309 mfspr r6,SPRN_SPURR
1313 std r6,VCPU_SPURR(r9)
1315 subf r6,r8,r6
1324 add r4,r4,r6
1330 mftb r6
1332 add r5,r5,r6
1344 mfspr r6, SPRN_PSPB
1347 stw r6, VCPU_PSPB(r9)
1350 mfspr r6, SPRN_VTB
1353 std r6, VCPU_VTB(r9)
1358 mfspr r6, SPRN_BESCR
1362 std r6, VCPU_BESCR(r9)
1366 mfspr r6, SPRN_ACOP
1370 std r6, VCPU_ACOP(r9)
1391 mfspr r6,SPRN_UAMOR
1393 std r6,VCPU_UAMOR(r9)
1394 li r6,0
1395 mtspr SPRN_AMR,r6
1427 mfspr r6, SPRN_SPRG3
1431 std r6, VCPU_SPRG3(r9)
1505 mfcr r6
1510 stw r6, VCPU_CR_TM(r9)
1523 mfspr r6, SPRN_VRSAVE
1524 stw r6, VCPU_VRSAVE_TM(r9)
1533 mfspr r6, SPRN_TFIAR
1536 std r6, VCPU_TFIAR(r9)
1582 mfspr r6, SPRN_MMCRA
1598 std r6, VCPU_MMCR + 16(r9)
1607 mfspr r6, SPRN_PMC4
1613 stw r6, VCPU_PMC + 12(r9)
1618 mfspr r6, SPRN_SPMC1
1622 stw r6, VCPU_PMC + 24(r9)
1663 lbz r6, VCORE_IN_GUEST(r5)
1664 cmpwi r6, 0
1668 ld r6,KVM_HOST_SDR1(r4)
1673 mtspr SPRN_SDR1,r6 /* switch to partition page table */
1690 mftb r6 /* current guest timebase */
1691 subf r8,r8,r6
1694 clrldi r6,r6,40
1696 cmpld r7,r6
1724 LDX_BE r6, r8, r3
1727 slbmte r6,r5
1758 mfspr r6, SPRN_HDSISR
1760 andis. r0, r6, (DSISR_NOHPTE | DSISR_PROTFAULT)@h
1769 stw r6, VCPU_FAULT_DSISR(r9)
1788 mr r6, r3
1790 mtspr SPRN_DSISR, r6
1848 mr r6, r11
1869 3: ld r6, VCPU_KVM(r9) /* not relocated, use VRMA */
1870 ld r5, KVM_VRMA_SLB_V(r6)
2199 lbz r6,HSTATE_PTID(r13)
2203 sld r0,r0,r6
2204 addi r6,r5,VCORE_NAPPING_THREADS
2205 31: lwarx r4,0,r6
2209 stwcx. r4,0,r6
2265 ld r6, VCORE_TB_OFFSET(r5)
2266 subf r3, r6, r3 /* convert to host TB value */
2330 ld r6, VCORE_TB_OFFSET(r5)
2331 add r3, r3, r6 /* convert host TB to guest TB value */
2364 addi r6,r5,VCORE_NAPPING_THREADS
2365 32: lwarx r7,0,r6
2367 stwcx. r7,0,r6
2443 mfspr r6, SPRN_SRR1
2445 rlwinm r6, r6, 45-31, 0xf /* extract wake reason field (P8) */
2447 rlwinm r6, r6, 45-31, 0xe /* P7 wake reason field is 3 bits */
2449 cmpwi r6, 8 /* was it an external interrupt? */
2454 cmpwi r6, 6 /* was it the decrementer? */
2457 cmpwi r6, 5 /* privileged doorbell? */
2459 cmpwi r6, 3 /* hypervisor doorbell? */
2472 lis r6, (PPC_DBELL_SERVER << (63-36))@h
2499 ld r6, HSTATE_XICS_PHYS(r13)
2501 cmpdi r6, 0
2503 lwzcix r0, r6, r7
2531 stbcix r3, r6, r8 /* clear the IPI */
2532 stwcix r0, r6, r7 /* EOI it */
2556 stbcix r0, r6, r8 /* set the IPI */
2591 mfspr r6,SPRN_VRSAVE
2592 stw r6,VCPU_VRSAVE(r31)
2682 lbz r6, VCORE_IN_GUEST(r5)
2683 cmpwi r6, 0
2685 ld r6, VCORE_TB_OFFSET(r5) /* subtract timebase offset */
2687 subf r5, r6, r5
2703 ld r6, VCPU_ACTIVITY_START(r4)
2710 subf r3, r6, r7
2719 ld r6, TAS_MIN(r5)
2722 cmpd r3, r6