Home
last modified time | relevance | path

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

12345

/Linux-v4.19/arch/sh/kernel/
Dhead_64.S181 movi MMUIR_FIRST, r21
184 putcfg r21, 0, ZERO /* Clear MMUIR[n].PTEH.V */
185 addi r21, MMUIR_STEP, r21
186 bne r21, r22, tr1
190 movi MMUDR_FIRST, r21
193 putcfg r21, 0, ZERO /* Clear MMUDR[n].PTEH.V */
194 addi r21, MMUDR_STEP, r21
195 bne r21, r22, tr1
198 movi MMUIR_FIRST, r21
201 putcfg r21, 1, r22 /* Set MMUIR[0].PTEL */
[all …]
/Linux-v4.19/arch/sh/boot/compressed/
Dhead_64.S65 movi ITLB_FIXED, r21
67 1: putcfg r21, 0, r63 /* Clear MMUIR[n].PTEH.V */
68 addi r21, TLB_STEP, r21
69 bne r21, r22, tr1
73 movi DTLB_FIXED, r21
75 1: putcfg r21, 0, r63 /* Clear MMUDR[n].PTEH.V */
76 addi r21, TLB_STEP, r21
77 bne r21, r22, tr1
80 movi ITLB_FIXED, r21
82 putcfg r21, 1, r22 /* Set MMUIR[0].PTEL */
[all …]
/Linux-v4.19/arch/sh/lib64/
Dsdivsi3.S19 shari r25, 58, r21 /* extract 5(6) bit index (s2.4 with hole -1..1) */
21 ldx.ub r20, r21, r19 /* u0.8 */
23 shlli r21, 1, r21
25 ldx.w r20, r21, r21 /* s2.14 */
28 sub r21, r19, r19 /* some 11 bit inverse in s1.14 */
29 muls.l r19, r19, r21 /* u0.28 */
32 muls.l r25, r21, r18 /* s2.58 */
46 xor r21, r0, r21 /* You could also use the constant 1 << 27. */
47 add r21, r25, r21
48 sub r21, r19, r21
[all …]
Dudivdi3.S10 movi 0xffffffffffffbaf1,r21 /* .l shift count 17. */
11 sub r21,r5,r1
36 mshalds.l r1,r21,r1
43 shlri r2,22,r21
44 mulu.l r21,r1,r21
47 shlrd r21,r0,r21
48 mulu.l r21,r3,r5
49 add r8,r21,r8
50 mcmpgt.l r21,r63,r21 // See Note 1
52 mshfhi.l r63,r21,r21
[all …]
Dudivsi3.S17 sub r20,r25,r21
18 mmulfx.w r21,r21,r19
19 mshflo.w r21,r63,r21
24 msub.w r21,r19,r19
31 addi r19,-2,r21
32 mulu.l r4,r21,r18
34 shlli r21,15,r21
37 mmacnfx.wl r25,r19,r21
41 mulu.l r25,r21,r19
50 mulu.l r25,r21,r19
Dstrcpy.S36 sub r3, r2, r21
37 addi r21, 8, r20
38 ldx.q r0, r21, r5
88 ldx.q r0, r21, r5
/Linux-v4.19/arch/parisc/kernel/
Dpacache.S79 LDREG ITLB_SID_STRIDE(%r1), %r21
92 add %r21, %r20, %r20 /* increment space */
115 add %r21, %r20, %r20 /* increment space */
122 LDREG DTLB_SID_STRIDE(%r1), %r21
135 add %r21, %r20, %r20 /* increment space */
158 add %r21, %r20, %r20 /* increment space */
419 ldd 16(%r25), %r21
426 std %r21, 16(%r26)
429 ldd 48(%r25), %r21
436 std %r21, 48(%r26)
[all …]
Dsyscall.S127 depdi 0, 31, 32, %r21
178 STREG %r21, TASK_PT_GR21(%r1)
205 stw %r21, -56(%r30) /* 6th argument */
338 LDREG TASK_PT_GR21(%r1), %r21
343 stw %r21, -56(%r30) /* 6th argument */
494 LDREGX %r20(%sr2,r28), %r21 /* Scratch use of r21 */
497 be,n 0(%sr2,%r21)
500 ldo -ENOSYS(%r0),%r21 /* set errno */
593 mfctl %cr27, %r21 /* Get current thread register */
594 cmpb,<>,n %r21, %r28, cas_lock /* Called recursive? */
[all …]
/Linux-v4.19/arch/ia64/lib/
Dflush.S30 mov r21=1
37 shl r21=r21,r20 // r21: stride size of the i-cache(s)
53 add r24=r21,r24 // we flush "stride size" bytes per iteration
83 mov r21=1
91 shl r21=r21,r20 // r21: stride size of the i-cache(s)
109 add r24=r21,r24 // we flush "stride size" bytes per iteration
Dip_fast_csum.S45 (p7) ld4 r21=[r15],8
52 add r20=r20,r21
101 ld4 r21=[in1],4
111 add r16=r20,r21
Dmemcpy_mck.S43 #define src_pre_l2 r21
175 and r21=-8,tmp
181 add src0=src0,r21 // setting up src pointer
182 add dst0=dst0,r21 // setting up dest pointer
297 shr.u r21=in2,7 // this much cache line
302 cmp.lt p7,p8=1,r21
303 add cnt=-1,r21
365 (p6) or r21=r28,r27
395 EX(.ex_handler, (p6) st8 [dst1]=r21,8) // more than 8 byte to copy
515 shrp r21=r22,r38,shift; /* speculative work */ \
[all …]
/Linux-v4.19/arch/ia64/kernel/
Divt.S123 shl r21=r16,3 // shift bit 60 into sign bit
126 shr.u r22=r21,3
146 (p6) shr.u r21=r21,PGDIR_SHIFT+PAGE_SHIFT
147 (p7) shr.u r21=r21,PGDIR_SHIFT+PAGE_SHIFT-3
151 cmp.eq p7,p6=0,r21 // unused address bits all zeroes?
177 dep r21=r19,r20,3,(PAGE_SHIFT-3) // r21=pte_offset(pmd,addr)
179 (p7) ld8 r18=[r21] // read *pte
226 ld8 r25=[r21] // read *pte again
344 MOV_FROM_IPSR(p0, r21)
359 extr.u r23=r21,IA64_PSR_CPL0_BIT,2 // extract psr.cpl
[all …]
Dfsys.S202 add r21 = IA64_CLKSRC_MMIO_OFFSET,r20
219 ld8 r30 = [r21] // clocksource->mmio_ptr
282 mov r21 = r8
301 (p14) shr.u r21 = r2, 4
304 EX(.fail_efault, st8 [r23] = r21)
402 mov r21=ar.fpsr
521 ld8 r21=[r17] // cumulated utime
528 add r21=r21,r18 // sum utime
531 st8 [r17]=r21 // update utime
Dentry.S181 adds r21=IA64_TASK_THREAD_KSP_OFFSET,in0
195 ld8 sp=[r21] // load kernel stack pointer of new task
289 mov r21=b0
303 st8 [r14]=r21,SW(B1)-SW(B0) // save b0
310 mov r21=ar.lc // I-unit
320 st8 [r15]=r21 // save ar.lc
348 mov r21=pr
351 st8 [r3]=r21 // save predicate registers
380 ld8 r21=[r2],16 // restore b0
415 mov b0=r21
[all …]
Dmca_asm.S70 ld4 r21=[r17],4 // r21=ptce_stride[0]
90 add r18=r21,r18
877 movl r21=PAGE_KERNEL // page properties
881 or r21=r20,r21 // construct PA | page properties
888 itr.d dtr[r20]=r21
1051 movl r21=PAGE_KERNEL // page properties
1054 or r21=r20,r21 // construct PA | page properties
1064 itr.d dtr[r20]=r21
/Linux-v4.19/tools/testing/selftests/powerpc/pmu/ebb/
Dbusy_loop.S19 std r21, 104(%r1)
63 li r21, 0x2121
64 std r21, -224(%r1)
123 cmpwi r21, 0x2121
163 li r21, 0xde
221 ld r21, -224(%r1)
222 cmpwi r21, 0x2121
259 ld r21, 104(%r1)
/Linux-v4.19/arch/nds32/kernel/
Dex-entry.S39 mfsr $r21, $P_IPSW
100 mfsr $r21, $PSW
102 or $r21, $r21, $r20
103 mtsr $r21, $PSW
/Linux-v4.19/arch/microblaze/lib/
Duaccess_old.S110 4: lwi r21, r6, 0x000C + offset; \
118 12: swi r21, r5, 0x000C + offset; \
198 swi r21, r1, 20
221 lwi r21, r1, 20
241 lwi r21, r1, 20
/Linux-v4.19/tools/testing/selftests/powerpc/include/
Dgpr_asm.h26 std r21,(top_pos - 80)(%r1); \
46 ld r21,(top_pos - 80)(%r1); \
81 ld r21,56(r3)
/Linux-v4.19/tools/testing/selftests/powerpc/copyloops/
Dcopyuser_64.S445 std r21,-112(1)
453 exc; ld r21,512(4)
467 exc; std r21,520(3)
485 exc; ld r21,528(4)
504 exc; std r21,520(3)
533 ld r21,-112(1)
553 ld r21,-112(1)
/Linux-v4.19/arch/powerpc/lib/
Dcopyuser_64.S445 std r21,-112(1)
453 exc; ld r21,512(4)
467 exc; std r21,520(3)
485 exc; ld r21,528(4)
504 exc; std r21,520(3)
533 ld r21,-112(1)
553 ld r21,-112(1)
/Linux-v4.19/arch/arc/include/asm/
Dunwind.h38 unsigned long r21; member
97 PTREGS_INFO(r21), \
/Linux-v4.19/arch/parisc/include/asm/
Dasmregs.h39 arg5: .reg r21
67 r21: .reg %r21
/Linux-v4.19/arch/arc/kernel/
Dptrace.c81 REG_O_ONE(callee.r21, &cregs->r21); in genregs_get()
171 REG_IN_ONE(callee.r21, &cregs->r21); in genregs_set()
/Linux-v4.19/arch/microblaze/kernel/
Dprocess.c41 regs->r21, regs->r22, regs->r23, regs->r24); in show_regs()
117 childregs->r21 = childregs->r10; in copy_thread()

12345