Home
last modified time | relevance | path

Searched refs:r21 (Results 1 – 25 of 55) sorted by relevance

123

/linux-2.4.37.9/arch/ppc/kernel/
Dhead_4xx.S118 mtspr SPRN_SPRG1,r21; /* We need r21, move it to SPRG1 */\
120 mfspr r21,SPRN_SPRG2; /* Exception stack to use */\
121 cmpwi cr0,r21,0; /* From user mode or RTAS? */\
123 tophys(r21, r1); /* Convert vka in r1 to pka in r21 */\
124 subi r21,r21,INT_FRAME_SIZE; /* Allocate an exception frame */\
125 1: stw r20,_CCR(r21); /* Save CR on the stack */\
126 stw r22,GPR22(r21); /* Save r22 on the stack */\
127 stw r23,GPR23(r21); /* r23 Save on the stack */\
129 stw r20,GPR20(r21); /* Save r20 on the stack */\
131 stw r22,GPR21(r21); /* Save r21 on the stack */\
[all …]
Dhead_44x.S347 mtspr SPRN_SPRG1,r21; /* We need r21, move it to SPRG1 */\
349 mfspr r21,SPRN_SPRG2; /* Exception stack to use */\
350 cmpwi cr0,r21,0; /* From user mode or RTAS? */\
352 mr r21, r1; /* Move vka in r1 to r21 */\
353 subi r21,r21,INT_FRAME_SIZE; /* Allocate an exception frame */\
354 1: stw r20,_CCR(r21); /* Save CR on the stack */\
355 stw r22,GPR22(r21); /* Save r22 on the stack */\
356 stw r23,GPR23(r21); /* r23 Save on the stack */\
358 stw r20,GPR20(r21); /* Save r20 on the stack */\
360 stw r22,GPR21(r21); /* Save r21 on the stack */\
[all …]
Dhead_8xx.S136 mtspr SPRG1,r21; \
138 mfspr r21,SPRG2; /* exception stack to use from */ \
139 cmpwi 0,r21,0; /* user mode or RTAS */ \
141 tophys(r21,r1); /* use tophys(kernel sp) otherwise */ \
142 subi r21,r21,INT_FRAME_SIZE; /* alloc exc. frame */\
143 1: stw r20,_CCR(r21); /* save registers */ \
144 stw r22,GPR22(r21); \
145 stw r23,GPR23(r21); \
147 stw r20,GPR20(r21); \
149 stw r22,GPR21(r21); \
[all …]
Dhead.S279 mtspr SPRG1,r21; \
281 mfspr r21,SPRG2; /* exception stack to use from */ \
282 cmpwi 0,r21,0; /* user mode or RTAS */ \
284 tophys(r21,r1); /* use tophys(kernel sp) otherwise */ \
285 subi r21,r21,INT_FRAME_SIZE; /* alloc exc. frame */\
286 1: CLR_TOP32(r21); \
287 stw r20,_CCR(r21); /* save registers */ \
288 stw r22,GPR22(r21); \
289 stw r23,GPR23(r21); \
291 stw r20,GPR20(r21); \
[all …]
/linux-2.4.37.9/arch/sh64/kernel/
Dhead.S204 movi MMUIR_FIRST, r21
207 putcfg r21, 0, ZERO /* Clear MMUIR[n].PTEH.V */
208 addi r21, MMUIR_STEP, r21
209 bne r21, r22, t1
213 movi MMUDR_FIRST, r21
216 putcfg r21, 0, ZERO /* Clear MMUDR[n].PTEH.V */
217 addi r21, MMUDR_STEP, r21
218 bne r21, r22, t1
221 movi MMUIR_FIRST, r21
224 putcfg r21, 1, r22 /* Set MMUIR[0].PTEL */
[all …]
/linux-2.4.37.9/arch/sh64/boot/compressed/
Dhead.S71 movi ITLB_FIXED, r21
73 1: putcfg r21, 0, ZERO /* Clear MMUIR[n].PTEH.V */
74 addi r21, TLB_STEP, r21
75 bne r21, r22, t1
79 movi DTLB_FIXED, r21
81 1: putcfg r21, 0, ZERO /* Clear MMUDR[n].PTEH.V */
82 addi r21, TLB_STEP, r21
83 bne r21, r22, t1
86 movi ITLB_FIXED, r21
88 putcfg r21, 1, r22 /* Set MMUIR[0].PTEL */
[all …]
/linux-2.4.37.9/arch/ppc64/kernel/
Dhead.S204 mtspr SPRG1,r21; /* save r21 */ \
206 ld r21,PACAEXCSP(r20); /* get exception stack ptr */ \
207 addi r21,r21,EXC_FRAME_SIZE; /* make exception frame */ \
208 std r22,EX_R22(r21); /* Save r22 in exc. frame */ \
210 stw r22,EX_TRAP(r21); /* */ \
211 std r23,EX_R23(r21); /* Save r23 in exc. frame */ \
213 std r22,EX_SRR0(r21); /* Save SRR0 in exc. frame */ \
215 std r23,EX_SRR1(r21); /* Save SRR1 in exc. frame */ \
234 mtspr SPRG1,r21; /* save r21 */ \
236 ld r21,PACAEXCSP(r20); /* get exception stack ptr */ \
[all …]
/linux-2.4.37.9/arch/parisc/hpux/
Dgate.S41 ldw -52(%r30), %r21 ;! 5th argument
75 STREG %r21, TASK_PT_GR21(%r1) /* 5th argument */
95 stw %r21, -52(%r30) ;! 5th argument
100 ldil L%hpux_call_table, %r21
101 ldo R%hpux_call_table(%r21), %r21
104 ldwx,s %r22(%r21), %r21
106 be 0(%sr7,%r21)
/linux-2.4.37.9/arch/parisc/kernel/
Dpacache.S98 LDREG ITLB_SID_STRIDE(%r1),%r21
111 add %r21,%r20,%r20 /* increment space */
134 add %r21,%r20,%r20 /* increment space */
141 LDREG DTLB_SID_STRIDE(%r1),%r21
154 add %r21,%r20,%r20 /* increment space */
177 add %r21,%r20,%r20 /* increment space */
309 ldw 8(%r25),%r21
313 stw %r21,8(%r26)
317 ldw 24(%r25),%r21
321 stw %r21,24(%r26)
[all …]
Dsyscall.S87 depdi 0, 31, 32, %r21
114 STREG %r21, TASK_PT_GR21(%r1)
140 stw %r21, -56(%r30) /* 6th argument */
262 LDREG TASK_PT_GR21(%r1), %r21
/linux-2.4.37.9/arch/ppc64/lib/
Dcopypage.S25 std r21,-88(1)
33 ld r21,512(4)
46 std r21,520(3)
64 ld r21,528(4)
83 std r21,520(3)
110 ld r21,-88(1)
Dcopyuser.S380 std r21,-112(1)
388 21: ld r21,512(4)
402 33: std r21,520(3)
420 51: ld r21,528(4)
439 69: std r21,520(3)
468 ld r21,-112(1)
487 ld r21,-112(1)
/linux-2.4.37.9/arch/ia64/sn/kernel/
Dsn_ivt.S56 mov r21=cr.ipsr // get ipsr incase we need to poke the ED bit
63 extr.u r23=r21,IA64_PSR_CPL0_BIT,2 // extract psr.cpl
84 dep r21=-1,r21,IA64_PSR_ED_BIT,1 // r21 is psr with ED enabled
87 (p6) mov cr.ipsr=r21 // p6 (speculation): set ed (else we can get stuck)
/linux-2.4.37.9/arch/ppc/mm/
Dhashtable.S149 lwz r3,_CCR(r21)
150 lwz r4,_LINK(r21)
151 lwz r5,_CTR(r21)
155 lwz r0,GPR0(r21)
156 lwz r1,GPR1(r21)
157 lwz r2,GPR2(r21)
158 lwz r3,GPR3(r21)
159 lwz r4,GPR4(r21)
160 lwz r5,GPR5(r21)
161 lwz r6,GPR6(r21)
[all …]
/linux-2.4.37.9/arch/ia64/kernel/
Divt.S130 shl r21=r16,3 // shift bit 60 into sign bit
133 shr r22=r21,3
149 (p6) shr.u r21=r21,PGDIR_SHIFT+PAGE_SHIFT
150 (p7) shr.u r21=r21,PGDIR_SHIFT+PAGE_SHIFT-3
154 cmp.eq p7,p6=0,r21 // unused address bits all zeroes?
166 dep r21=r19,r20,3,(PAGE_SHIFT-3) // compute address of L3 page table entry
168 (p7) ld8 r18=[r21] // read the L3 PTE
201 ld8 r25=[r21] // read L3 PTE again
300 mov r21=cr.ipsr
315 extr.u r23=r21,IA64_PSR_CPL0_BIT,2 // extract psr.cpl
[all …]
Dentry.S161 adds r21=IA64_TASK_THREAD_KSP_OFFSET,in0
173 ld8 sp=[r21] // load kernel stack pointer of new task
252 mov r21=b0
265 st8 [r14]=r21,16 // save b0
272 mov r21=ar.lc // I-unit
282 st8 [r15]=r21 // save ar.lc
307 mov r21=pr
316 st8 [r3]=r21 // save predicate registers
342 ld8 r21=[r2],16 // restore b0
377 mov b0=r21
[all …]
Dminstate.h102 mov r21=ar.fpsr; \
164 .mem.offset 0,0; st8 [r16]=r21,PT(R14)-PT(AR_FPSR); /* ar.fpsr */ \
203 .mem.offset 8,0; st8.spill [r3]=r21,16; \
/linux-2.4.37.9/arch/sh64/lib/
Dchecksum.S320 or r3, ZERO, r21 /* r21 = destination pointer */
332 st.w r21, 0, r8 /* fill data into DST */
337 addi r21, 2, r21 /* move DST forward... */
348 st.b r21, 0, r8
591 movi -(EFAULT), r21 /* r21 = EFAULT reply */
592 ld.l r7, 0, r21
601 movi -(EFAULT), r21 /* r21 = EFAULT reply */
602 ld.l r6, 0, r21
/linux-2.4.37.9/arch/ia64/lib/
Dmemcpy_mck.S47 #define src_pre_l2 r21
186 and r21=-8,tmp
192 add src0=src0,r21 // setting up src pointer
193 add dst0=dst0,r21 // setting up dest pointer
308 shr.u r21=in2,7 // this much cache line
313 cmp.lt p7,p8=1,r21
314 add cnt=-1,r21
320 (p7) mov ar.lc = r21
376 (p6) or r21=r28,r27
406 EX(.ex_handler, (p6) st8 [dst1]=r21,8) // more than 8 byte to copy
[all …]
Dip_fast_csum.S40 (p7) ld4 r21=[r15],8
47 add r20=r20,r21
Dxor.S171 (p[6]) xor r21 = s3[6], s4[6]
175 (p[6]) xor d[0] = d[0], r21
/linux-2.4.37.9/include/asm-parisc/
Dasmregs.h39 arg5: .reg r21
67 r21: .reg %r21
/linux-2.4.37.9/include/asm-alpha/
Dptrace.h31 unsigned long r21; member
/linux-2.4.37.9/arch/sh64/mm/
DMakefile36 -ffixed-r20 -ffixed-r21 -ffixed-r22 -ffixed-r23 \
/linux-2.4.37.9/arch/alpha/kernel/
Dprocess.c227 regs->r19, regs->r20, regs->r21, regs->r22); in show_regs()
381 dump->regs[EF_A5] = pt->r21; in dump_thread()
430 dest[21] = pt->r21; in dump_elf_thread()

123