Lines Matching refs:r10
83 mfspr r10,SPRN_SPRG_TLB_EXFRAME
84 add r10,r10,r12
85 mtspr SPRN_SPRG_TLB_EXFRAME,r10
91 mfspr r10,SPRN_SRR0
92 SPECIAL_EXC_STORE(r10,SRR0)
93 mfspr r10,SPRN_SRR1
94 SPECIAL_EXC_STORE(r10,SRR1)
95 mfspr r10,SPRN_SPRG_GEN_SCRATCH
96 SPECIAL_EXC_STORE(r10,SPRG_GEN)
97 mfspr r10,SPRN_SPRG_TLB_SCRATCH
98 SPECIAL_EXC_STORE(r10,SPRG_TLB)
99 mfspr r10,SPRN_MAS0
100 SPECIAL_EXC_STORE(r10,MAS0)
101 mfspr r10,SPRN_MAS1
102 SPECIAL_EXC_STORE(r10,MAS1)
103 mfspr r10,SPRN_MAS2
104 SPECIAL_EXC_STORE(r10,MAS2)
105 mfspr r10,SPRN_MAS3
106 SPECIAL_EXC_STORE(r10,MAS3)
107 mfspr r10,SPRN_MAS6
108 SPECIAL_EXC_STORE(r10,MAS6)
109 mfspr r10,SPRN_MAS7
110 SPECIAL_EXC_STORE(r10,MAS7)
112 mfspr r10,SPRN_MAS5
113 SPECIAL_EXC_STORE(r10,MAS5)
114 mfspr r10,SPRN_MAS8
115 SPECIAL_EXC_STORE(r10,MAS8)
118 li r10,0
119 mtspr SPRN_MAS5,r10
120 mtspr SPRN_MAS8,r10
124 mfspr r10,SPRN_DEAR
125 SPECIAL_EXC_STORE(r10,DEAR)
126 mfspr r10,SPRN_ESR
127 SPECIAL_EXC_STORE(r10,ESR)
129 lbz r10,PACAIRQSOFTMASK(r13)
130 SPECIAL_EXC_STORE(r10,SOFTE)
131 ld r10,_NIP(r1)
132 SPECIAL_EXC_STORE(r10,CSRR0)
133 ld r10,_MSR(r1)
134 SPECIAL_EXC_STORE(r10,CSRR1)
147 mfspr r10,SPRN_SPRG_TLB_EXFRAME
148 sub r10,r10,r12
149 mtspr SPRN_SPRG_TLB_EXFRAME,r10
169 SPECIAL_EXC_LOAD(r10,SRR0)
170 mtspr SPRN_SRR0,r10
171 SPECIAL_EXC_LOAD(r10,SRR1)
172 mtspr SPRN_SRR1,r10
173 SPECIAL_EXC_LOAD(r10,SPRG_GEN)
174 mtspr SPRN_SPRG_GEN_SCRATCH,r10
175 SPECIAL_EXC_LOAD(r10,SPRG_TLB)
176 mtspr SPRN_SPRG_TLB_SCRATCH,r10
177 SPECIAL_EXC_LOAD(r10,MAS0)
178 mtspr SPRN_MAS0,r10
179 SPECIAL_EXC_LOAD(r10,MAS1)
180 mtspr SPRN_MAS1,r10
181 SPECIAL_EXC_LOAD(r10,MAS2)
182 mtspr SPRN_MAS2,r10
183 SPECIAL_EXC_LOAD(r10,MAS3)
184 mtspr SPRN_MAS3,r10
185 SPECIAL_EXC_LOAD(r10,MAS6)
186 mtspr SPRN_MAS6,r10
187 SPECIAL_EXC_LOAD(r10,MAS7)
188 mtspr SPRN_MAS7,r10
190 SPECIAL_EXC_LOAD(r10,MAS5)
191 mtspr SPRN_MAS5,r10
192 SPECIAL_EXC_LOAD(r10,MAS8)
193 mtspr SPRN_MAS8,r10
214 SPECIAL_EXC_LOAD(r10,IRQHAPPENED)
215 stb r10,PACAIRQHAPPENED(r13)
217 SPECIAL_EXC_LOAD(r10,DEAR)
218 mtspr SPRN_DEAR,r10
219 SPECIAL_EXC_LOAD(r10,ESR)
220 mtspr SPRN_ESR,r10
227 ld r10,_CTR(r1)
229 mtctr r10
237 ld r10,_LINK(r1)
240 mtlr r10
243 ld r10,GPR10(r1)
248 std r10,\paca_ex+EX_R10(r13);
250 ld r10,_NIP(r1)
254 mtspr \srr0,r10
256 ld r10,\paca_ex+EX_R10(r13)
273 std r10,PACA_EX##type+EX_R10(r13); \
275 mfcr r10; /* save CR */ \
278 stw r10,PACA_EX##type+EX_CR(r13); /* save old CR in the PACA */ \
282 andi. r10,r11,MSR_PR; /* save stack pointer */ \
288 mfspr r10,SPRN_##type##_SRR0; /* read SRR0 before touching stack */
322 BTB_FLUSH(r10) \
328 BTB_FLUSH(r10) \
366 lbz r10,PACAIRQSOFTMASK(r13); /* are irqs soft-masked? */ \
367 andi. r10,r10,IRQS_DISABLED; /* yes -> go out of line */ \
398 std r10,_NIP(r1); /* save SRR0 to stackframe */ \
401 ACCOUNT_CPU_USER_ENTRY(r13,r10,r11);/* accounting (uses cr0+eq) */ \
411 lwz r10,excf+EX_CR(r13); /* load orig CR back from PACA */ \
423 std r10,_CCR(r1); /* store orig CR in stackframe */ \
495 ld r10,TI_LOCAL_FLAGS(r11); \
496 andi. r9,r10,_TLF_NAPPING; \
499 rlwinm r7,r10,0,~_TLF_NAPPING; \
599 mr r14,r10
754 cmpld cr0,r10,r14
755 cmpld cr1,r10,r15
758 cmpld cr0, r10, r14
760 cmpld cr1, r10, r14
770 lwz r10,PACA_EXCRIT+EX_CR(r13) /* restore registers */
774 mtcr r10
775 ld r10,PACA_EXCRIT+EX_R10(r13) /* restore registers */
826 cmpld cr0,r10,r14
827 cmpld cr1,r10,r15
830 cmpld cr0, r10, r14
832 cmpld cr1, r10, r14
842 lwz r10,PACA_EXDBG+EX_CR(r13) /* restore registers */
846 mtcr r10
847 ld r10,PACA_EXDBG+EX_R10(r13) /* restore registers */
967 lbz r10,PACAIRQHAPPENED(r13)
969 ori r10,r10,\paca_irq | PACA_IRQ_HARD_DIS
971 ori r10,r10,\paca_irq
973 stb r10,PACAIRQHAPPENED(r13)
976 rldicl r10,r11,48,1 /* clear MSR_EE */
977 rotldi r11,r10,16
983 ld r10,PACA_EXGEN+EX_R10(r13)
994 ACK_DEC(r10);
998 ACK_FIT(r10);
1061 ld r10,PACACURRENT(r13)
1065 lwz r3,(THREAD+THREAD_DBCR0)(r10)
1080 li r10, -1
1081 mtspr SPRN_DBSR,r10
1202 ld r10,_MSR(r1)
1204 andi. r6,r10,MSR_PR
1207 ACCOUNT_CPU_USER_EXIT(r13, r10, r11)
1214 ld r10,_CTR(r1)
1218 mtctr r10
1221 ld r10,GPR10(r1)
1226 std r10,PACA_EXGEN+EX_R10(r13);
1228 ld r10,_NIP(r1)
1232 mtspr SPRN_SRR0,r10
1234 ld r10,PACA_EXGEN+EX_R10(r13)
1365 mfspr r10,SPRN_SRR0; /* read SRR0 before touching stack */
1368 std r10,_NIP(r1)
1370 ld r10,PACA_EXGEN+EX_R1(r13) /* FIXME for crit & mcheck */
1372 std r10,GPR1(r1)
1374 mfspr r10,SPRN_DEAR
1376 std r10,_DAR(r1)
1390 mflr r10
1393 std r10,_LINK(r1)
1659 rlwinm r10,r4,8,0xff
1660 addi r10,r10,-1 /* Get inner loop mask */
1676 and r4,r4,r10
1686 and. r4,r3,r10