Lines Matching refs:r1

68 	mfsp    %sr7,%r1                        /* save user sr7 */
69 mtsp %r1,%sr3 /* and store it in sr3 */
89 mfctl %cr30,%r1
90 xor %r1,%r30,%r30 /* ye olde xor trick */
91 xor %r1,%r30,%r1
92 xor %r1,%r30,%r30
102 STREG %r1,TASK_PT_GR30-TASK_SZ_ALGN-FRAME_SIZE(%r30) /* save usp */
103 ldo -TASK_SZ_ALGN-FRAME_SIZE(%r30),%r1 /* get task ptr in %r1 */
110 STREG %r0, TASK_PT_PSW(%r1)
111 STREG %r2, TASK_PT_GR2(%r1) /* preserve rp */
112 STREG %r19, TASK_PT_GR19(%r1)
113 STREG %r20, TASK_PT_GR20(%r1)
114 STREG %r21, TASK_PT_GR21(%r1)
115 STREG %r22, TASK_PT_GR22(%r1)
116 STREG %r23, TASK_PT_GR23(%r1) /* 4th argument */
117 STREG %r24, TASK_PT_GR24(%r1) /* 3rd argument */
118 STREG %r25, TASK_PT_GR25(%r1) /* 2nd argument */
119 STREG %r26, TASK_PT_GR26(%r1) /* 1st argument */
120 STREG %r27, TASK_PT_GR27(%r1) /* user dp */
121 STREG %r28, TASK_PT_GR28(%r1) /* return value 0 */
122 STREG %r28, TASK_PT_ORIG_R28(%r1) /* return value 0 (saved for signals) */
123 STREG %r29, TASK_PT_GR29(%r1) /* return value 1 */
124 STREG %r31, TASK_PT_GR31(%r1) /* preserve syscall return ptr */
126 ldo TASK_PT_FR0(%r1), %r27 /* save fpregs from the kernel */
130 STREG %r27, TASK_PT_SAR(%r1)
144 LDREG TASK_PTRACE(%r1), %r19 /* Are we being ptraced? */
151 ldil L%sys_call_table, %r1
152 ldo R%sys_call_table(%r1), %r19
186 ldil L%syscall_exit,%r1
187 be R%syscall_exit(%sr7,%r1)
204 ldo -TASK_SZ_ALGN-FRAME_SIZE(%r30),%r1 /* get task ptr */
206 STREG %r2,TASK_PT_PSW(%r1) /* Lower 8 bits only!! */
208 STREG %r2,TASK_PT_SR0(%r1)
210 STREG %r2,TASK_PT_SR1(%r1)
212 STREG %r2,TASK_PT_SR2(%r1)
214 STREG %r2,TASK_PT_SR3(%r1)
215 STREG %r2,TASK_PT_SR4(%r1)
216 STREG %r2,TASK_PT_SR5(%r1)
217 STREG %r2,TASK_PT_SR6(%r1)
218 STREG %r2,TASK_PT_SR7(%r1)
219 STREG %r2,TASK_PT_IASQ0(%r1)
220 STREG %r2,TASK_PT_IASQ1(%r1)
221 LDREG TASK_PT_GR31(%r1),%r2
222 STREG %r2,TASK_PT_IAOQ0(%r1)
224 STREG %r2,TASK_PT_IAOQ1(%r1)
225 ldo TASK_REGS(%r1),%r2
245 ldil L%syscall_trace,%r1
247 be R%syscall_trace(%sr7,%r1)
251 ldil L%sys_call_table,%r1
252 ldo R%sys_call_table(%r1), %r19
254 ldo -TASK_SZ_ALGN-FRAME_SIZE(%r30),%r1 /* get task ptr */
255 LDREG TASK_PT_GR20(%r1), %r20
256 LDREG TASK_PT_GR26(%r1), %r26 /* Restore the users args */
257 LDREG TASK_PT_GR25(%r1), %r25
258 LDREG TASK_PT_GR24(%r1), %r24
259 LDREG TASK_PT_GR23(%r1), %r23
261 LDREG TASK_PT_GR22(%r1), %r22
262 LDREG TASK_PT_GR21(%r1), %r21
290 ldo -TASK_SZ_ALGN-FRAME_SIZE(%r30),%r1 /* get task ptr */
295 STREG %r28,TASK_PT_GR28(%r1) /* save return value now */
296 ldo -TASK_SZ_ALGN-FRAME_SIZE(%r30),%r1 /* get task ptr */
297 LDREG TASK_PT_GR28(%r1), %r28 /* Restore return val. */
299 ldil L%syscall_exit,%r1
300 be,n R%syscall_exit(%sr7,%r1)
309 ldo -TASK_SZ_ALGN-FRAME_SIZE(%r30),%r1 /* get task ptr */
316 ldil L%syscall_exit_rfi,%r1
317 be,n R%syscall_exit_rfi(%sr7,%r1)