Lines Matching refs:r9

152 	stw	r9,_MSR(r11)
153 andi. r2,r9,MSR_PR
177 CURRENT_THREAD_INFO(r9, r1)
178 lwz r9,TI_CPU(r9)
179 slwi r9,r9,3
180 add r11,r11,r9
189 CURRENT_THREAD_INFO(r9, r1)
190 tophys(r9, r9)
191 ACCOUNT_CPU_USER_ENTRY(r9, r11, r12)
199 lwz r9,KSP_LIMIT(r12)
200 cmplw r1,r9 /* if r1 <= ksp_limit */
204 CURRENT_THREAD_INFO(r9, r1)
205 tophys(r9,r9) /* check local flags */
206 lwz r12,TI_LOCAL_FLAGS(r9)
214 mflr r9
215 lwz r11,0(r9) /* virtual address of handler */
216 lwz r9,4(r9) /* where to go when done */
249 stw r9,8(r1)
259 lwz r9,8(r1)
266 mtlr r9
271 mtlr r9
278 stw r12,TI_LOCAL_FLAGS(r9)
282 stw r12,TI_LOCAL_FLAGS(r9)
283 lwz r9,_MSR(r11) /* if sleeping, clear MSR.EE */
284 rlwinm r9,r9,0,~MSR_EE
304 lis r9,StackOverflow@ha
305 addi r9,r9,StackOverflow@l
310 mtspr SPRN_SRR0,r9
375 addi r9,r1,STACK_FRAME_OVERHEAD
394 lwz r9,TI_FLAGS(r12)
396 andi. r0,r9,(_TIF_SYSCALL_DOTRACE|_TIF_SINGLESTEP|_TIF_USER_WORK_MASK|_TIF_PERSYSCALL_MASK)
514 andi. r0,r9,_TIF_RESTOREALL
520 andi. r0,r9,_TIF_NOERROR
529 2: andi. r0,r9,(_TIF_PERSYSCALL_MASK)
546 andi. r0,r9,(_TIF_SYSCALL_DOTRACE|_TIF_SINGLESTEP)
738 andi. r10,r9,MSR_RI /* check for recoverable interrupt */
752 mtspr SPRN_SRR1,r9
822 CURRENT_THREAD_INFO(r9, r1)
823 lwz r9,TI_FLAGS(r9)
824 andi. r0,r9,_TIF_USER_WORK_MASK
836 CURRENT_THREAD_INFO(r9, r1)
837 ACCOUNT_CPU_USER_EXIT(r9, r10, r11)
845 CURRENT_THREAD_INFO(r9, r1)
846 lwz r8,TI_FLAGS(r9)
872 addi r5,r9,TI_FLAGS
884 lwz r0,TI_PREEMPT(r9)
900 CURRENT_THREAD_INFO(r9, r1)
901 lwz r3,TI_FLAGS(r9)
928 lwz r9,_MSR(r1)
942 andi. r10,r9,MSR_EE
956 lwz r9,_MSR(r1)
977 andi. r10,r9,MSR_RI /* check if this exception occurred */
1004 mtspr SPRN_SRR1,r9
1086 lwz r9,_DEAR(r1); \
1088 mtspr SPRN_DEAR,r9; \
1094 lwz r9,GPR9(r1); \
1104 lwz r9,_##exc_lvl_srr0(r1); \
1106 mtspr SPRN_##exc_lvl_srr0,r9; \
1118 lwz r9,MAS0(r1); \
1121 mtspr SPRN_MAS0,r9; \
1122 lwz r9,MAS3(r1); \
1126 mtspr SPRN_MAS3,r9; \
1131 lwz r9,MMUCR(r1); \
1132 mtspr SPRN_MMUCR,r9;
1140 mfspr r9,SPRN_SPRG_THREAD
1143 tovirt(r9,r9);
1144 stw r10,KSP_LIMIT(r9)
1145 lis r9,crit_srr0@ha;
1146 lwz r9,crit_srr0@l(r9);
1149 mtspr SPRN_SRR0,r9;
1157 mfspr r9,SPRN_SPRG_THREAD
1159 stw r10,KSP_LIMIT(r9)
1166 mfspr r9,SPRN_SPRG_THREAD
1168 stw r10,KSP_LIMIT(r9)
1169 lwz r9,THREAD_INFO-THREAD(r9)
1172 stw r10,TI_PREEMPT(r9)
1180 mfspr r9,SPRN_SPRG_THREAD
1182 stw r10,KSP_LIMIT(r9)
1204 CURRENT_THREAD_INFO(r9, r1)
1205 lwz r9,TI_CPU(r9)
1206 slwi r9,r9,3
1207 add r11,r11,r9
1226 andi. r0,r9,_TIF_NEED_RESCHED
1245 CURRENT_THREAD_INFO(r9, r1)
1246 lwz r9,TI_FLAGS(r9)
1247 andi. r0,r9,_TIF_NEED_RESCHED
1249 andi. r0,r9,_TIF_USER_WORK_MASK
1263 mr r4,r9
1331 mfmsr r9
1332 stw r9,8(r1)
1336 li r9,MSR_KERNEL & ~(MSR_IR|MSR_DR)
1340 mtspr SPRN_SRR1,r9
1342 1: tophys(r9,r1)
1343 lwz r8,INT_FRAME_SIZE+4(r9) /* get return address */
1344 lwz r9,8(r9) /* original msr value */
1349 mtspr SPRN_SRR1,r9