Lines Matching refs:r9
142 stw r9,_MSR(r11)
143 andi. r2,r9,MSR_PR
167 CURRENT_THREAD_INFO(r9, r1)
168 lwz r9,TI_CPU(r9)
169 slwi r9,r9,3
170 add r11,r11,r9
183 lwz r9,KSP_LIMIT(r12)
184 cmplw r1,r9 /* if r1 <= ksp_limit */
188 CURRENT_THREAD_INFO(r9, r1)
189 tophys(r9,r9) /* check local flags */
190 lwz r12,TI_LOCAL_FLAGS(r9)
198 mflr r9
199 lwz r11,0(r9) /* virtual address of handler */
200 lwz r9,4(r9) /* where to go when done */
230 stw r9,8(r1)
240 lwz r9,8(r1)
247 mtlr r9
252 mtlr r9
259 stw r12,TI_LOCAL_FLAGS(r9)
263 stw r12,TI_LOCAL_FLAGS(r9)
264 lwz r9,_MSR(r11) /* if sleeping, clear MSR.EE */
265 rlwinm r9,r9,0,~MSR_EE
285 lis r9,StackOverflow@ha
286 addi r9,r9,StackOverflow@l
289 mtspr SPRN_SRR0,r9
345 addi r9,r1,STACK_FRAME_OVERHEAD
357 lwz r9,TI_FLAGS(r12)
359 andi. r0,r9,(_TIF_SYSCALL_DOTRACE|_TIF_SINGLESTEP|_TIF_USER_WORK_MASK|_TIF_PERSYSCALL_MASK)
468 andi. r0,r9,_TIF_RESTOREALL
474 andi. r0,r9,_TIF_NOERROR
483 2: andi. r0,r9,(_TIF_PERSYSCALL_MASK)
500 andi. r0,r9,(_TIF_SYSCALL_DOTRACE|_TIF_SINGLESTEP)
678 andi. r10,r9,MSR_RI /* check for recoverable interrupt */
689 mtspr SPRN_SRR1,r9
759 CURRENT_THREAD_INFO(r9, r1)
760 lwz r9,TI_FLAGS(r9)
761 andi. r0,r9,_TIF_USER_WORK_MASK
778 CURRENT_THREAD_INFO(r9, r1)
779 lwz r8,TI_FLAGS(r9)
805 addi r5,r9,TI_FLAGS
817 lwz r0,TI_PREEMPT(r9)
833 CURRENT_THREAD_INFO(r9, r1)
834 lwz r3,TI_FLAGS(r9)
861 lwz r9,_MSR(r1)
875 andi. r10,r9,MSR_EE
889 lwz r9,_MSR(r1)
910 andi. r10,r9,MSR_RI /* check if this exception occurred */
933 FIX_SRR1(r9,r10)
935 mtspr SPRN_SRR1,r9
1017 lwz r9,_DEAR(r1); \
1019 mtspr SPRN_DEAR,r9; \
1025 lwz r9,GPR9(r1); \
1035 lwz r9,_##exc_lvl_srr0(r1); \
1037 mtspr SPRN_##exc_lvl_srr0,r9; \
1049 lwz r9,MAS0(r1); \
1052 mtspr SPRN_MAS0,r9; \
1053 lwz r9,MAS3(r1); \
1057 mtspr SPRN_MAS3,r9; \
1062 lwz r9,MMUCR(r1); \
1063 mtspr SPRN_MMUCR,r9;
1071 mfspr r9,SPRN_SPRG_THREAD
1074 tovirt(r9,r9);
1075 stw r10,KSP_LIMIT(r9)
1076 lis r9,crit_srr0@ha;
1077 lwz r9,crit_srr0@l(r9);
1080 mtspr SPRN_SRR0,r9;
1088 mfspr r9,SPRN_SPRG_THREAD
1090 stw r10,KSP_LIMIT(r9)
1097 mfspr r9,SPRN_SPRG_THREAD
1099 stw r10,KSP_LIMIT(r9)
1100 lwz r9,THREAD_INFO-THREAD(r9)
1103 stw r10,TI_PREEMPT(r9)
1111 mfspr r9,SPRN_SPRG_THREAD
1113 stw r10,KSP_LIMIT(r9)
1135 CURRENT_THREAD_INFO(r9, r1)
1136 lwz r9,TI_CPU(r9)
1137 slwi r9,r9,3
1138 add r11,r11,r9
1157 andi. r0,r9,_TIF_NEED_RESCHED
1176 CURRENT_THREAD_INFO(r9, r1)
1177 lwz r9,TI_FLAGS(r9)
1178 andi. r0,r9,_TIF_NEED_RESCHED
1180 andi. r0,r9,_TIF_USER_WORK_MASK
1194 mr r4,r9
1262 mfmsr r9
1263 stw r9,8(r1)
1267 li r9,MSR_KERNEL & ~(MSR_IR|MSR_DR)
1271 mtspr SPRN_SRR1,r9
1273 1: tophys(r9,r1)
1274 lwz r8,INT_FRAME_SIZE+4(r9) /* get return address */
1275 lwz r9,8(r9) /* original msr value */
1276 FIX_SRR1(r9,r0)
1281 mtspr SPRN_SRR1,r9