• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/parisc/kernel/

Lines Matching refs:r1

85 	mfsp    %sr7,%r1                        /* save user sr7 */
86 mtsp %r1,%sr3 /* and store it in sr3 */
95 ssm PSW_SM_W, %r1
96 extrd,u %r1,PSW_W_BIT,1,%r1
99 or,ev %r1,%r30,%r30
112 mfctl %cr30,%r1
113 xor %r1,%r30,%r30 /* ye olde xor trick */
114 xor %r1,%r30,%r1
115 xor %r1,%r30,%r30
126 STREGM %r1,FRAME_SIZE(%r30) /* save r1 (usp) here for now */
127 mfctl %cr30,%r1 /* get task ptr in %r1 */
128 LDREG TI_TASK(%r1),%r1
135 STREG %r0, TASK_PT_PSW(%r1)
136 STREG %r2, TASK_PT_GR2(%r1) /* preserve rp */
137 STREG %r19, TASK_PT_GR19(%r1)
143 STREG %r2, TASK_PT_GR30(%r1) /* ... and save it */
145 STREG %r20, TASK_PT_GR20(%r1) /* Syscall number */
146 STREG %r21, TASK_PT_GR21(%r1)
147 STREG %r22, TASK_PT_GR22(%r1)
148 STREG %r23, TASK_PT_GR23(%r1) /* 4th argument */
149 STREG %r24, TASK_PT_GR24(%r1) /* 3rd argument */
150 STREG %r25, TASK_PT_GR25(%r1) /* 2nd argument */
151 STREG %r26, TASK_PT_GR26(%r1) /* 1st argument */
152 STREG %r27, TASK_PT_GR27(%r1) /* user dp */
153 STREG %r28, TASK_PT_GR28(%r1) /* return value 0 */
154 STREG %r28, TASK_PT_ORIG_R28(%r1) /* return value 0 (saved for signals) */
155 STREG %r29, TASK_PT_GR29(%r1) /* return value 1 */
156 STREG %r31, TASK_PT_GR31(%r1) /* preserve syscall return ptr */
158 ldo TASK_PT_FR0(%r1), %r27 /* save fpregs from the kernel */
162 STREG %r27, TASK_PT_SAR(%r1)
177 mfctl %cr30, %r1
178 LDREG TI_TASK(%r1),%r1
179 ldw TASK_PTRACE(%r1), %r1
180 bb,<,n %r1,31,.Ltracesys
186 ldil L%sys_call_table, %r1
188 addil L%(sys_call_table64-sys_call_table), %r1
189 ldo R%sys_call_table(%r1), %r19
191 ldo R%sys_call_table64(%r1), %r19
193 ldil L%sys_call_table, %r1
194 ldo R%sys_call_table(%r1), %r19
225 ldil L%syscall_exit,%r1
226 be R%syscall_exit(%sr7,%r1)
243 ldo -THREAD_SZ_ALGN-FRAME_SIZE(%r30),%r1 /* get task ptr */
244 LDREG TI_TASK(%r1), %r1
246 STREG %r2,TASK_PT_PSW(%r1) /* Lower 8 bits only!! */
248 STREG %r2,TASK_PT_SR0(%r1)
250 STREG %r2,TASK_PT_SR1(%r1)
252 STREG %r2,TASK_PT_SR2(%r1)
254 STREG %r2,TASK_PT_SR3(%r1)
255 STREG %r2,TASK_PT_SR4(%r1)
256 STREG %r2,TASK_PT_SR5(%r1)
257 STREG %r2,TASK_PT_SR6(%r1)
258 STREG %r2,TASK_PT_SR7(%r1)
259 STREG %r2,TASK_PT_IASQ0(%r1)
260 STREG %r2,TASK_PT_IASQ1(%r1)
261 LDREG TASK_PT_GR31(%r1),%r2
262 STREG %r2,TASK_PT_IAOQ0(%r1)
264 STREG %r2,TASK_PT_IAOQ1(%r1)
265 ldo TASK_REGS(%r1),%r2
285 ldil L%syscall_trace,%r1
287 be R%syscall_trace(%sr7,%r1)
291 ldil L%sys_call_table,%r1
292 ldo R%sys_call_table(%r1), %r19
294 ldo -THREAD_SZ_ALGN-FRAME_SIZE(%r30),%r1 /* get task ptr */
295 LDREG TI_TASK(%r1), %r1
296 LDREG TASK_PT_GR20(%r1), %r20
297 LDREG TASK_PT_GR26(%r1), %r26 /* Restore the users args */
298 LDREG TASK_PT_GR25(%r1), %r25
299 LDREG TASK_PT_GR24(%r1), %r24
300 LDREG TASK_PT_GR23(%r1), %r23
302 LDREG TASK_PT_GR22(%r1), %r22
303 LDREG TASK_PT_GR21(%r1), %r21
328 ldo -THREAD_SZ_ALGN-FRAME_SIZE(%r30),%r1 /* get task ptr */
329 LDREG TI_TASK(%r1), %r1
334 STREG %r28,TASK_PT_GR28(%r1) /* save return value now */
335 ldo -THREAD_SZ_ALGN-FRAME_SIZE(%r30),%r1 /* get task ptr */
336 LDREG TI_TASK(%r1), %r1
337 LDREG TASK_PT_GR28(%r1), %r28 /* Restore return val. */
339 ldil L%syscall_exit,%r1
340 be,n R%syscall_exit(%sr7,%r1)
349 ldo -THREAD_SZ_ALGN-FRAME_SIZE(%r30),%r1 /* get task ptr */
350 LDREG 0(%r1), %r1
357 ldil L%syscall_exit_rfi,%r1
358 be,n R%syscall_exit_rfi(%sr7,%r1)
370 currently used, including r1.
385 ssm PSW_SM_W, %r1
386 extrd,u %r1,PSW_W_BIT,1,%r1
389 or,ev %r1,%r30,%r30
400 mfsp %sr7,%r1 /* get userspace into sr3 */
401 mtsp %r1,%sr3
405 ldil L%lws_table, %r1
406 ldo R%lws_table(%r1), %r28 /* Scratch use of r28 */
422 extrd,u,*<> %r30,63,1,%r1
425 xor %r30,%r1,%r30
454 Scratch: r20, r28, r1
547 mfctl %cr27, %r1
548 stw %r1, 4(%sr2,%r20)