Lines Matching refs:r11
50 stw r11, THREAD_NORMSAVE(0)(r10); \
53 mfspr r11, SPRN_SRR1; \
55 andi. r11, r11, MSR_PR; /* check whether user or kernel */\
56 mr r11, r1; \
58 BOOKE_CLEAR_BTB(r11) \
60 lwz r11, TASK_STACK - THREAD(r10); \
61 ALLOC_STACK_FRAME(r11, THREAD_SIZE); \
62 1 : subi r11, r11, INT_FRAME_SIZE; /* Allocate exception frame */ \
63 stw r13, _CCR(r11); /* save various registers */ \
64 stw r12,GPR12(r11); \
65 stw r9,GPR9(r11); \
67 stw r13, GPR10(r11); \
69 stw r12,GPR11(r11); \
72 stw r10,_LINK(r11); \
74 stw r1, GPR1(r11); \
76 stw r1, 0(r11); \
77 mr r1, r11; \
79 stw r0,GPR0(r11); \
82 stw r10, 8(r11); \
83 SAVE_4GPRS(3, r11); \
84 SAVE_2GPRS(7, r11)
91 stw r11, THREAD_NORMSAVE(0)(r10)
94 mfspr r11, SPRN_SRR1
95 mtocrf 0x80, r11 /* check MSR[GS] without clobbering reg */
108 BOOKE_CLEAR_BTB(r11)
109 andi. r11, r9, MSR_PR
110 lwz r11, TASK_STACK - THREAD(r10)
113 ALLOC_STACK_FRAME(r11, THREAD_SIZE - INT_FRAME_SIZE)
114 stw r12, _CCR(r11) /* save various registers */
116 stw r12,_LINK(r11)
118 stw r1, GPR1(r11)
119 stw r1, 0(r11)
120 mr r1, r11
121 stw r12,_NIP(r11)
124 stw r2,GPR2(r11)
126 stw r9,_MSR(r11)
128 stw r12, 8(r11)
129 stw r2,_TRAP(r11)
130 SAVE_GPR(0, r11)
131 SAVE_4GPRS(3, r11)
132 SAVE_2GPRS(7, r11)
134 addi r11,r1,STACK_FRAME_OVERHEAD
136 stw r11,PT_REGS(r10)
141 ACCOUNT_CPU_USER_ENTRY(r2, r11, r12)
146 lis r11,global_dbcr0@ha
147 tophys(r11,r11)
148 addi r11,r11,global_dbcr0@l
152 add r11, r11, r10
154 lwz r12,0(r11)
156 lwz r12,4(r11)
158 stw r12,4(r11)
162 lis r11, transfer_to_syscall@h
163 ori r11, r11, transfer_to_syscall@l
178 mtspr SPRN_SRR0,r11
237 stw r11,GPR11(r8); \
239 mfspr r11,exc_level_srr1; /* check whether user or kernel */\
242 andi. r11,r11,MSR_PR; \
243 mfspr r11,SPRN_SPRG_THREAD; /* if from user, start at top of */\
244 lwz r11, TASK_STACK - THREAD(r11); /* this thread's kernel stack */\
245 addi r11,r11,EXC_LVL_FRAME_OVERHEAD; /* allocate stack frame */\
248 stw r9,_CCR(r11); /* save CR */\
251 stw r10,GPR10(r11); \
253 stw r9,GPR9(r11); \
254 stw r10,GPR11(r11); \
257 1: mr r11, r8; \
259 stw r12,GPR12(r11); /* save various registers */\
261 stw r10,_LINK(r11); \
263 stw r12,_DEAR(r11); /* since they may have had stuff */\
265 stw r9,_ESR(r11); /* exception was taken */\
267 stw r1,GPR1(r11); \
269 stw r1,0(r11); \
270 mr r1,r11; \
272 stw r0,GPR0(r11); \
273 SAVE_4GPRS(3, r11); \
274 SAVE_2GPRS(7, r11)
294 stw r11, THREAD_NORMSAVE(0)(r10); \
295 mfspr r11, SPRN_SRR1; \
325 stw r5,_ESR(r11); \
332 stw r10,_TRAP(r11); \
391 lwz r10,_CCR(r11); \
392 lwz r0,GPR0(r11); \
393 lwz r1,GPR1(r11); \
397 lwz r9,GPR9(r11); \
398 lwz r12,GPR12(r11); \
402 lwz r11,GPR11(r8); \
444 lwz r10,_CCR(r11); \
445 lwz r0,GPR0(r11); \
446 lwz r1,GPR1(r11); \
450 lwz r9,GPR9(r11); \
451 lwz r12,GPR12(r11); \
455 lwz r11,GPR11(r8); \
470 stw r5,_ESR(r11); \
472 stw r4, _DEAR(r11); \
479 stw r5,_ESR(r11); \
481 stw r4, _DEAR(r11); \
489 stw r4,_DEAR(r11); \
497 stw r4,_ESR(r11); \