Lines Matching refs:r12
151 stw r12,_NIP(r11)
154 mfctr r12
156 stw r12,_CTR(r11)
158 mfspr r12,SPRN_SPRG_THREAD
159 addi r2,r12,-THREAD
163 stw r11,PT_REGS(r12)
167 lwz r12,THREAD_DBCR0(r12)
168 andis. r12,r12,DBCR0_IDM@h
171 li r12,-1 /* clear all pending debug events */
172 mtspr SPRN_DBSR,r12
182 lwz r12,0(r11)
183 mtspr SPRN_DBCR0,r12
184 lwz r12,4(r11)
185 addi r12,r12,-1
186 stw r12,4(r11)
191 ACCOUNT_CPU_USER_ENTRY(r9, r11, r12)
199 lwz r9,KSP_LIMIT(r12)
206 lwz r12,TI_LOCAL_FLAGS(r9)
207 mtcrf 0x01,r12
221 lis r12,reenable_mmu@h
222 ori r12,r12,reenable_mmu@l
223 mtspr SPRN_SRR0,r12
229 lwz r12,_MSR(r1)
230 xor r10,r10,r12
277 4: rlwinm r12,r12,0,~_TLF_NAPPING
278 stw r12,TI_LOCAL_FLAGS(r9)
281 7: rlwinm r12,r12,0,~_TLF_SLEEPING
282 stw r12,TI_LOCAL_FLAGS(r9)
285 lwz r12,_LINK(r11) /* and return to address in LR */
295 lis r12,_end@h
296 ori r12,r12,_end@l
297 cmplw r1,r12
324 li r12,0
325 stw r12,RESULT(r1)
338 andi. r12,r11,MSR_EE
388 CURRENT_THREAD_INFO(r12, r1)
394 lwz r9,TI_FLAGS(r12)
535 addi r12,r12,TI_FLAGS
536 3: lwarx r8,0,r12
539 dcbt 0,r12
541 stwcx. r8,0,r12
543 subi r12,r12,TI_FLAGS
675 mfspr r12,SPRN_VRSAVE /* save vrsave register value */
676 stw r12,THREAD+THREAD_VRSAVE(r2)
682 mfspr r12,SPRN_SPEFSCR /* save spefscr register value */
683 stw r12,THREAD+THREAD_SPEFSCR(r2)
753 mtspr SPRN_SRR0,r12
764 cmplw r12,r3
768 cmplw r12,r4
775 mr r12,r4 /* restart at exc_exit_restart */
999 lwz r12,_NIP(r1)
1003 mtspr SPRN_SRR0,r12
1028 lwz r12,_MSR(r1)
1031 mtspr SPRN_SRR1,r12
1091 lwz r12,_MSR(r1); \
1093 mtspr exc_lvl_srr1,r12; \
1095 lwz r12,GPR12(r1); \
1276 cmplw r12,r10
1280 cmplw r12,r11
1283 lwz r12,ee_restarts@l(r10)
1284 addi r12,r12,1
1285 stw r12,ee_restarts@l(r10)
1286 mr r12,r11 /* restart at exc_exit_restart */