Lines Matching refs:r10

112 	mfspr	r10,SPRN_SRR1 ;						\
113 rlwinm. r10,r10,47-31,30,31 ; \
115 cmpwi cr3,r10,2 ; \
116 BRANCH_TO_C000(r10, system_reset_idle_common) ; \
153 li r10,IRQS_ALL_DISABLED; \
154 stb r10,PACAIRQSOFTMASK(r13); \
155 lbz r10,PACAIRQHAPPENED(r13); \
156 std r10,_DAR(r1)
165 lhz r10,PACA_IN_NMI(r13)
166 addi r10,r10,1
167 sth r10,PACA_IN_NMI(r13)
168 li r10,MSR_RI
169 mtmsrd r10,1
171 mr r10,r1
188 lhz r10,PACA_IN_NMI(r13)
189 subi r10,r10,1
190 sth r10,PACA_IN_NMI(r13)
195 ld r10,_DAR(r1)
196 stb r10,PACAIRQHAPPENED(r13)
197 ld r10,SOFTE(r1)
198 stb r10,PACAIRQSOFTMASK(r13)
283 lhz r10,PACA_IN_MCE(r13)
284 cmpwi r10,0 /* Are we in nested machine check */
289 addi r10,r10,1 /* increment paca->in_mce */
290 sth r10,PACA_IN_MCE(r13)
292 cmpwi r10,MAX_MCE_DEPTH
323 li r10,MSR_ME
324 andc r11,r11,r10 /* Turn off MSR_ME */
350 mfspr r10,SPRN_DAR
351 std r10,PACA_EXMC+EX_DAR(r13)
352 mfspr r10,SPRN_DSISR
353 stw r10,PACA_EXMC+EX_DSISR(r13)
356 RECONCILE_IRQ_STATE(r10, r11)
360 li r10,MSR_RI
361 mtmsrd r10,1
489 LOAD_HANDLER(r10,unrecover_mce)
490 mtspr SPRN_SRR0,r10
491 ld r10,PACAKMSR(r13)
500 andc r10,r10,r3 /* Turn off MSR_ME */
501 mtspr SPRN_SRR1,r10
549 mfspr r10,SPRN_DAR
550 std r10,PACA_EXGEN+EX_DAR(r13)
551 mfspr r10,SPRN_DSISR
552 stw r10,PACA_EXGEN+EX_DSISR(r13)
554 RECONCILE_IRQ_STATE(r10, r11)
576 BRANCH_TO_COMMON(r10, slb_miss_common)
587 BRANCH_TO_COMMON(r10, slb_miss_common)
598 RECONCILE_IRQ_STATE(r10, r11)
620 BRANCH_TO_COMMON(r10, slb_miss_common)
631 BRANCH_TO_COMMON(r10, slb_miss_common)
651 mflr r10
653 std r10,PACA_EXSLB+EX_LR(r13) /* save LR */
674 ld r10,PACA_EXSLB+EX_LR(r13)
676 mtlr r10
699 ld r10,PACA_EXSLB+EX_R10(r13)
716 ld r10,PACA_EXSLB+EX_R10(r13)
728 LOAD_HANDLER(r10,unrecov_slb)
729 mtspr SPRN_SRR0,r10
730 ld r10,PACAKMSR(r13)
731 mtspr SPRN_SRR1,r10
739 LOAD_HANDLER(r10, large_addr_slb)
740 mtspr SPRN_SRR0,r10
741 ld r10,PACAKMSR(r13)
742 mtspr SPRN_SRR1,r10
748 RECONCILE_IRQ_STATE(r10, r11)
756 RECONCILE_IRQ_STATE(r10, r11)
760 li r10, 0x481 /* fix trap number for I-SLB miss */
761 std r10, _TRAP(r1)
798 mfspr r10,SPRN_DAR
799 std r10,PACA_EXGEN+EX_DAR(r13)
800 mfspr r10,SPRN_DSISR
801 stw r10,PACA_EXGEN+EX_DSISR(r13)
808 RECONCILE_IRQ_STATE(r10, r11)
826 li r10,MSR_PR /* Build a mask of MSR_PR .. */
827 oris r10,r10,0x200000@h /* .. and SRR1_PROGTM */
828 and r10,r10,r12 /* Mask SRR1 with that. */
829 srdi r10,r10,8 /* Shift it so we can compare */
830 cmpldi r10,(0x200000 >> 8) /* .. with an immediate. */
834 andi. r10,r12,MSR_PR; /* Set CR0 correctly for label */
836 mr r10,r1 /* Save r1 */
842 RECONCILE_IRQ_STATE(r10, r11)
855 RECONCILE_IRQ_STATE(r10, r11)
874 RECONCILE_IRQ_STATE(r10, r11)
956 std r10,PACA_EXGEN+EX_R10(r13); \
980 LOAD_SYSCALL_HANDLER(r10) ; \
981 mtspr SPRN_SRR0,r10 ; \
982 ld r10,PACAKMSR(r13) ; \
983 mtspr SPRN_SRR1,r10 ; \
1013 LOAD_SYSCALL_HANDLER(r10) ; \
1014 mtctr r10 ; \
1017 li r10,MSR_RI ; \
1018 mtmsrd r10,1 ; \
1025 li r10,MSR_RI ; \
1026 mtmsrd r10,1 ; /* Set RI (EE=0) */ \
1058 OPT_GET_SPR(r10, SPRN_PPR, CPU_FTR_HAS_PPR)
1060 OPT_SAVE_REG_TO_PACA(PACA_EXGEN+EX_PPR, r10, CPU_FTR_HAS_PPR)
1061 mfctr r10
1062 SET_SCRATCH0(r10)
1078 mfspr r10,SPRN_HDAR
1079 std r10,PACA_EXGEN+EX_DAR(r13)
1080 mfspr r10,SPRN_HDSISR
1081 stw r10,PACA_EXGEN+EX_DSISR(r13)
1084 RECONCILE_IRQ_STATE(r10, r11)
1113 mr r10,r1 /* Save r1 */
1216 RECONCILE_IRQ_STATE(r10, r11)
1225 RECONCILE_IRQ_STATE(r10, r11)
1252 RECONCILE_IRQ_STATE(r10, r11)
1261 RECONCILE_IRQ_STATE(r10, r11)
1316 mfspr r10,SPRN_HSRR1
1317 andis. r10,r10,(HSRR1_DENORM)@h /* denorm? */
1342 mfmsr r10
1343 ori r10,r10,(MSR_FP|MSR_FE0|MSR_FE1)
1344 xori r10,r10,(MSR_FE0|MSR_FE1)
1345 mtmsrd r10
1360 mfmsr r10
1361 oris r10,r10,MSR_VSX@h
1362 mtmsrd r10
1388 RESTORE_PPR_PACA(PACA_EXGEN, r10)
1390 ld r10,PACA_EXGEN+EX_CFAR(r13)
1391 mtspr SPRN_CFAR,r10
1393 ld r10,PACA_EXGEN+EX_R10(r13)
1442 GET_SCRATCH0(r10); \
1443 std r10,PACA_EXGEN+EX_R13(r13); \
1456 mr r10,r1
1483 or r11,r11,r10; \
1485 cmpwi r10,PACA_IRQ_DEC; \
1487 lis r10,0x7fff; \
1488 ori r10,r10,0xffff; \
1489 mtspr SPRN_DEC,r10; \
1491 1: andi. r10,r10,PACA_IRQ_MUST_HARD_MASK; \
1493 mfspr r10,SPRN_##_H##SRR1; \
1494 xori r10,r10,MSR_EE; /* clear MSR_EE */ \
1495 mtspr SPRN_##_H##SRR1,r10; \
1502 ld r10,PACA_EXGEN+EX_R10(r13); \
1511 std r10,PACA_EXRFI+EX_R10(r13)
1514 ld r10,PACA_EXRFI+EX_R10(r13)
1528 std r10,PACA_EXRFI+EX_R10(r13)
1531 ld r10,PACA_RFI_FLUSH_FALLBACK_AREA(r13)
1546 ld r11,(0x80 + 8)*0(r10)
1547 ld r11,(0x80 + 8)*1(r10)
1548 ld r11,(0x80 + 8)*2(r10)
1549 ld r11,(0x80 + 8)*3(r10)
1550 ld r11,(0x80 + 8)*4(r10)
1551 ld r11,(0x80 + 8)*5(r10)
1552 ld r11,(0x80 + 8)*6(r10)
1553 ld r11,(0x80 + 8)*7(r10)
1554 addi r10,r10,0x80*8
1559 ld r10,PACA_EXRFI+EX_R10(r13)
1571 std r10,PACA_EXRFI+EX_R10(r13)
1574 ld r10,PACA_RFI_FLUSH_FALLBACK_AREA(r13)
1589 ld r11,(0x80 + 8)*0(r10)
1590 ld r11,(0x80 + 8)*1(r10)
1591 ld r11,(0x80 + 8)*2(r10)
1592 ld r11,(0x80 + 8)*3(r10)
1593 ld r11,(0x80 + 8)*4(r10)
1594 ld r11,(0x80 + 8)*5(r10)
1595 ld r11,(0x80 + 8)*6(r10)
1596 ld r11,(0x80 + 8)*7(r10)
1597 addi r10,r10,0x80*8
1602 ld r10,PACA_EXRFI+EX_R10(r13)
1687 andc r9,r9,r10
1689 ld r10,_LINK(r1) /* make idle task do the */
1690 std r10,_NIP(r1) /* equivalent of a blr */
1804 std r10,GPR1(r1)
1811 mflr r10
1814 std r10,_LINK(r1)
1819 ld r10,EX_R3(r3)
1820 std r10,GPR3(r1)
1824 ld r10,EX_R10(r3)
1827 ld r10,EX_R12(r3)
1830 std r10,GPR12(r1)
1833 ld r10,EX_CFAR(r3)
1834 std r10,ORIG_GPR3(r1)