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 */
107 BOOKE_CLEAR_BTB(r11)
108 lwz r11, TASK_STACK - THREAD(r10)
110 ALLOC_STACK_FRAME(r11, THREAD_SIZE - INT_FRAME_SIZE)
111 stw r12, _CCR(r11) /* save various registers */
113 stw r12,_LINK(r11)
115 stw r1, GPR1(r11)
117 stw r1, 0(r11)
118 mr r1, r11
119 stw r12,_NIP(r11)
122 stw r2,GPR2(r11)
124 stw r9,_MSR(r11)
126 stw r12, 8(r11)
127 stw r2,_TRAP(r11)
128 SAVE_GPR(0, r11)
129 SAVE_4GPRS(3, r11)
130 SAVE_2GPRS(7, r11)
132 addi r11,r1,STACK_FRAME_OVERHEAD
134 stw r11,PT_REGS(r10)
139 ACCOUNT_CPU_USER_ENTRY(r2, r11, r12)
144 lis r11,global_dbcr0@ha
145 tophys(r11,r11)
146 addi r11,r11,global_dbcr0@l
150 add r11, r11, r10
152 lwz r12,0(r11)
154 lwz r12,4(r11)
156 stw r12,4(r11)
160 lis r11, transfer_to_syscall@h
161 ori r11, r11, transfer_to_syscall@l
176 mtspr SPRN_SRR0,r11
235 stw r11,GPR11(r8); \
237 mfspr r11,exc_level_srr1; /* check whether user or kernel */\
240 andi. r11,r11,MSR_PR; \
241 mfspr r11,SPRN_SPRG_THREAD; /* if from user, start at top of */\
242 lwz r11, TASK_STACK - THREAD(r11); /* this thread's kernel stack */\
243 addi r11,r11,EXC_LVL_FRAME_OVERHEAD; /* allocate stack frame */\
246 stw r9,_CCR(r11); /* save CR */\
249 stw r10,GPR10(r11); \
251 stw r9,GPR9(r11); \
252 stw r10,GPR11(r11); \
255 1: mr r11, r8; \
257 stw r12,GPR12(r11); /* save various registers */\
259 stw r10,_LINK(r11); \
261 stw r12,_DEAR(r11); /* since they may have had stuff */\
263 stw r9,_ESR(r11); /* exception was taken */\
265 stw r1,GPR1(r11); \
267 stw r1,0(r11); \
268 mr r1,r11; \
270 stw r0,GPR0(r11); \
271 SAVE_4GPRS(3, r11); \
272 SAVE_2GPRS(7, r11)
292 stw r11, THREAD_NORMSAVE(0)(r10); \
293 mfspr r11, SPRN_SRR1; \
323 stw r5,_ESR(r11); \
330 stw r10,_TRAP(r11); \
389 lwz r10,_CCR(r11); \
390 lwz r0,GPR0(r11); \
391 lwz r1,GPR1(r11); \
395 lwz r9,GPR9(r11); \
396 lwz r12,GPR12(r11); \
400 lwz r11,GPR11(r8); \
442 lwz r10,_CCR(r11); \
443 lwz r0,GPR0(r11); \
444 lwz r1,GPR1(r11); \
448 lwz r9,GPR9(r11); \
449 lwz r12,GPR12(r11); \
453 lwz r11,GPR11(r8); \
468 stw r5,_ESR(r11); \
476 stw r5,_ESR(r11); \
485 stw r4,_DEAR(r11); \
493 stw r4,_ESR(r11); \