Lines Matching refs:r10
83 ld r10,TI_FLAGS(r11)
84 std r10,TI_FLAGS(r12)
85 ld r10,TI_PREEMPT(r11)
86 std r10,TI_PREEMPT(r12)
87 ld r10,TI_TASK(r11)
88 std r10,TI_TASK(r12)
96 mfspr r10,SPRN_SPRG_TLB_EXFRAME
97 add r10,r10,r12
98 mtspr SPRN_SPRG_TLB_EXFRAME,r10
104 mfspr r10,SPRN_SRR0
105 SPECIAL_EXC_STORE(r10,SRR0)
106 mfspr r10,SPRN_SRR1
107 SPECIAL_EXC_STORE(r10,SRR1)
108 mfspr r10,SPRN_SPRG_GEN_SCRATCH
109 SPECIAL_EXC_STORE(r10,SPRG_GEN)
110 mfspr r10,SPRN_SPRG_TLB_SCRATCH
111 SPECIAL_EXC_STORE(r10,SPRG_TLB)
112 mfspr r10,SPRN_MAS0
113 SPECIAL_EXC_STORE(r10,MAS0)
114 mfspr r10,SPRN_MAS1
115 SPECIAL_EXC_STORE(r10,MAS1)
116 mfspr r10,SPRN_MAS2
117 SPECIAL_EXC_STORE(r10,MAS2)
118 mfspr r10,SPRN_MAS3
119 SPECIAL_EXC_STORE(r10,MAS3)
120 mfspr r10,SPRN_MAS6
121 SPECIAL_EXC_STORE(r10,MAS6)
122 mfspr r10,SPRN_MAS7
123 SPECIAL_EXC_STORE(r10,MAS7)
125 mfspr r10,SPRN_MAS5
126 SPECIAL_EXC_STORE(r10,MAS5)
127 mfspr r10,SPRN_MAS8
128 SPECIAL_EXC_STORE(r10,MAS8)
131 li r10,0
132 mtspr SPRN_MAS5,r10
133 mtspr SPRN_MAS8,r10
137 mfspr r10,SPRN_DEAR
138 SPECIAL_EXC_STORE(r10,DEAR)
139 mfspr r10,SPRN_ESR
140 SPECIAL_EXC_STORE(r10,ESR)
142 lbz r10,PACASOFTIRQEN(r13)
143 SPECIAL_EXC_STORE(r10,SOFTE)
144 ld r10,_NIP(r1)
145 SPECIAL_EXC_STORE(r10,CSRR0)
146 ld r10,_MSR(r1)
147 SPECIAL_EXC_STORE(r10,CSRR1)
160 mfspr r10,SPRN_SPRG_TLB_EXFRAME
161 sub r10,r10,r12
162 mtspr SPRN_SPRG_TLB_EXFRAME,r10
182 SPECIAL_EXC_LOAD(r10,SRR0)
183 mtspr SPRN_SRR0,r10
184 SPECIAL_EXC_LOAD(r10,SRR1)
185 mtspr SPRN_SRR1,r10
186 SPECIAL_EXC_LOAD(r10,SPRG_GEN)
187 mtspr SPRN_SPRG_GEN_SCRATCH,r10
188 SPECIAL_EXC_LOAD(r10,SPRG_TLB)
189 mtspr SPRN_SPRG_TLB_SCRATCH,r10
190 SPECIAL_EXC_LOAD(r10,MAS0)
191 mtspr SPRN_MAS0,r10
192 SPECIAL_EXC_LOAD(r10,MAS1)
193 mtspr SPRN_MAS1,r10
194 SPECIAL_EXC_LOAD(r10,MAS2)
195 mtspr SPRN_MAS2,r10
196 SPECIAL_EXC_LOAD(r10,MAS3)
197 mtspr SPRN_MAS3,r10
198 SPECIAL_EXC_LOAD(r10,MAS6)
199 mtspr SPRN_MAS6,r10
200 SPECIAL_EXC_LOAD(r10,MAS7)
201 mtspr SPRN_MAS7,r10
203 SPECIAL_EXC_LOAD(r10,MAS5)
204 mtspr SPRN_MAS5,r10
205 SPECIAL_EXC_LOAD(r10,MAS8)
206 mtspr SPRN_MAS8,r10
227 SPECIAL_EXC_LOAD(r10,IRQHAPPENED)
228 stb r10,PACAIRQHAPPENED(r13)
230 SPECIAL_EXC_LOAD(r10,DEAR)
231 mtspr SPRN_DEAR,r10
232 SPECIAL_EXC_LOAD(r10,ESR)
233 mtspr SPRN_ESR,r10
240 ld r10,_CTR(r1)
242 mtctr r10
250 ld r10,_LINK(r1)
253 mtlr r10
256 ld r10,GPR10(r1)
261 std r10,\paca_ex+EX_R10(r13);
263 ld r10,_NIP(r1)
267 mtspr \srr0,r10
269 ld r10,\paca_ex+EX_R10(r13)
286 std r10,PACA_EX##type+EX_R10(r13); \
288 mfcr r10; /* save CR */ \
291 stw r10,PACA_EX##type+EX_CR(r13); /* save old CR in the PACA */ \
295 andi. r10,r11,MSR_PR; /* save stack pointer */ \
300 mfspr r10,SPRN_##type##_SRR0; /* read SRR0 before touching stack */
354 lbz r10,PACASOFTIRQEN(r13); /* are irqs soft-disabled ? */ \
355 cmpwi cr0,r10,0; /* yes -> go out of line */ \
386 std r10,_NIP(r1); /* save SRR0 to stackframe */ \
389 ACCOUNT_CPU_USER_ENTRY(r13,r10,r11);/* accounting (uses cr0+eq) */ \
399 lwz r10,excf+EX_CR(r13); /* load orig CR back from PACA */ \
411 std r10,_CCR(r1); /* store orig CR in stackframe */ \
483 ld r10,TI_LOCAL_FLAGS(r11); \
484 andi. r9,r10,_TLF_NAPPING; \
487 rlwinm r7,r10,0,~_TLF_NAPPING; \
587 mr r14,r10
746 cmpld cr0,r10,r14
747 cmpld cr1,r10,r15
756 lwz r10,PACA_EXCRIT+EX_CR(r13) /* restore registers */
760 mtcr r10
761 ld r10,PACA_EXCRIT+EX_R10(r13) /* restore registers */
816 cmpld cr0,r10,r14
817 cmpld cr1,r10,r15
826 lwz r10,PACA_EXDBG+EX_CR(r13) /* restore registers */
830 mtcr r10
831 ld r10,PACA_EXDBG+EX_R10(r13) /* restore registers */
949 lbz r10,PACAIRQHAPPENED(r13)
950 ori r10,r10,\paca_irq
951 stb r10,PACAIRQHAPPENED(r13)
954 rldicl r10,r11,48,1 /* clear MSR_EE */
955 rotldi r11,r10,16
961 ld r10,PACA_EXGEN+EX_R10(r13)
973 ACK_DEC(r10);
977 ACK_FIT(r10);
999 mflr r10
1069 ld r10,_MSR(r1)
1071 andi. r6,r10,MSR_PR
1074 ACCOUNT_CPU_USER_EXIT(r13, r10, r11)
1081 ld r10,_CTR(r1)
1085 mtctr r10
1088 ld r10,GPR10(r1)
1093 std r10,PACA_EXGEN+EX_R10(r13);
1095 ld r10,_NIP(r1)
1099 mtspr SPRN_SRR0,r10
1101 ld r10,PACA_EXGEN+EX_R10(r13)
1146 mfspr r10,SPRN_SRR0; /* read SRR0 before touching stack */
1149 std r10,_NIP(r1)
1151 ld r10,PACA_EXGEN+EX_R1(r13) /* FIXME for crit & mcheck */
1153 std r10,GPR1(r1)
1155 mfspr r10,SPRN_DEAR
1157 std r10,_DAR(r1)
1171 mflr r10
1174 std r10,_LINK(r1)
1450 rlwinm r10,r4,8,0xff
1451 addi r10,r10,-1 /* Get inner loop mask */
1467 and r4,r4,r10
1477 and. r4,r3,r10