Home
last modified time | relevance | path

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

/linux-4.1.27/arch/sh/kernel/
Dhead_64.S189 movi MMUIR_FIRST, r21
192 putcfg r21, 0, ZERO /* Clear MMUIR[n].PTEH.V */
193 addi r21, MMUIR_STEP, r21
194 bne r21, r22, tr1
198 movi MMUDR_FIRST, r21
201 putcfg r21, 0, ZERO /* Clear MMUDR[n].PTEH.V */
202 addi r21, MMUDR_STEP, r21
203 bne r21, r22, tr1
206 movi MMUIR_FIRST, r21
209 putcfg r21, 1, r22 /* Set MMUIR[0].PTEL */
[all …]
/linux-4.1.27/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-4.1.27/arch/sh/lib64/
Dsdivsi3.S18 shari r25, 58, r21 /* extract 5(6) bit index (s2.4 with hole -1..1) */
20 ldx.ub r20, r21, r19 /* u0.8 */
22 shlli r21, 1, r21
24 ldx.w r20, r21, r21 /* s2.14 */
27 sub r21, r19, r19 /* some 11 bit inverse in s1.14 */
28 muls.l r19, r19, r21 /* u0.28 */
31 muls.l r25, r21, r18 /* s2.58 */
45 xor r21, r0, r21 /* You could also use the constant 1 << 27. */
46 add r21, r25, r21
47 sub r21, r19, r21
[all …]
Dudivdi3.S9 movi 0xffffffffffffbaf1,r21 /* .l shift count 17. */
10 sub r21,r5,r1
35 mshalds.l r1,r21,r1
42 shlri r2,22,r21
43 mulu.l r21,r1,r21
46 shlrd r21,r0,r21
47 mulu.l r21,r3,r5
48 add r8,r21,r8
49 mcmpgt.l r21,r63,r21 // See Note 1
51 mshfhi.l r63,r21,r21
[all …]
Dudivsi3.S16 sub r20,r25,r21
17 mmulfx.w r21,r21,r19
18 mshflo.w r21,r63,r21
23 msub.w r21,r19,r19
30 addi r19,-2,r21
31 mulu.l r4,r21,r18
33 shlli r21,15,r21
36 mmacnfx.wl r25,r19,r21
40 mulu.l r25,r21,r19
49 mulu.l r25,r21,r19
Dstrcpy.S35 sub r3, r2, r21
36 addi r21, 8, r20
37 ldx.q r0, r21, r5
87 ldx.q r0, r21, r5
Dmemcpy.S163 addi r6, -8, r21
172 ldx.q r22, r21, r25
Dcopy_user_memcpy.S178 addi r6, -8, r21
188 ldx.q r22, r21, r25
/linux-4.1.27/arch/ia64/lib/
Dflush.S29 mov r21=1
36 shl r21=r21,r20 // r21: stride size of the i-cache(s)
52 add r24=r21,r24 // we flush "stride size" bytes per iteration
81 mov r21=1
89 shl r21=r21,r20 // r21: stride size of the i-cache(s)
107 add r24=r21,r24 // we flush "stride size" bytes per iteration
Dip_fast_csum.S43 (p7) ld4 r21=[r15],8
50 add r20=r20,r21
98 ld4 r21=[in1],4
108 add r16=r20,r21
Dmemcpy_mck.S41 #define src_pre_l2 r21
172 and r21=-8,tmp
178 add src0=src0,r21 // setting up src pointer
179 add dst0=dst0,r21 // setting up dest pointer
294 shr.u r21=in2,7 // this much cache line
299 cmp.lt p7,p8=1,r21
300 add cnt=-1,r21
362 (p6) or r21=r28,r27
392 EX(.ex_handler, (p6) st8 [dst1]=r21,8) // more than 8 byte to copy
512 shrp r21=r22,r38,shift; /* speculative work */ \
[all …]
Dxor.S171 (p[6]) xor r21 = s3[6], s4[6]
175 (p[6]) xor d[0] = d[0], r21
Dcopy_page.S28 #define src2 r21
Dstrlen.S77 #define val r21
Dstrlen_user.S79 #define val r21
Dclear_user.S30 #define len2 r21
Dcopy_page_mck.S87 #define t13 r21
Ddo_csum.S99 #define last r21
Dmemcpy.S33 # define t3 r21
Dmemset.S36 #define bytecnt r21
Dcopy_user.S61 #define saved_pr r21
/linux-4.1.27/arch/parisc/kernel/
Dpacache.S81 LDREG ITLB_SID_STRIDE(%r1), %r21
94 add %r21, %r20, %r20 /* increment space */
117 add %r21, %r20, %r20 /* increment space */
124 LDREG DTLB_SID_STRIDE(%r1), %r21
137 add %r21, %r20, %r20 /* increment space */
160 add %r21, %r20, %r20 /* increment space */
446 ldd 16(%r25), %r21
453 std %r21, 16(%r26)
456 ldd 48(%r25), %r21
463 std %r21, 48(%r26)
[all …]
Dsyscall.S133 depdi 0, 31, 32, %r21
175 STREG %r21, TASK_PT_GR21(%r1)
202 stw %r21, -56(%r30) /* 6th argument */
337 LDREG TASK_PT_GR21(%r1), %r21
342 stw %r21, -56(%r30) /* 6th argument */
483 LDREGX %r20(%sr2,r28), %r21 /* Scratch use of r21 */
486 be,n 0(%sr2,%r21)
489 ldo -ENOSYS(%r0),%r21 /* set errno */
582 mfctl %cr27, %r21 /* Get current thread register */
583 cmpb,<>,n %r21, %r28, cas_lock /* Called recursive? */
[all …]
Dsys_parisc32.c19 int r22, int r21, int r20) in sys32_unimplemented() argument
Dreal2.S258 ldd 5*REG_SZ(%arg1), %r21
Dentry.S1843 LDREG TASK_PT_GR21(%r1),%r21
2098 copy %r21,%r1
2172 copy %r1,%r21
/linux-4.1.27/arch/tile/kernel/
Dintvec_64.S626 push_reg r21, r52
658 PTREGS_PTR(r21, PTREGS_OFFSET_FLAGS)
670 st r21, r32
689 IRQ_DISABLE(r20, r21)
697 moveli r21, hw2_last(__per_cpu_offset)
700 shl16insli r21, r21, hw1(__per_cpu_offset)
703 shl16insli r21, r21, hw0(__per_cpu_offset)
704 shl3add r20, r20, r21
723 moveli r21, hw2_last(intvec_feedback)
724 shl16insli r21, r21, hw1(intvec_feedback)
[all …]
Dintvec_32.S430 push_reg r21, r52
456 moveli r21, lo16(__per_cpu_offset)
459 auli r21, r21, ha16(__per_cpu_offset)
462 s2a r20, r20, r21
478 PTREGS_PTR(r21, PTREGS_OFFSET_FLAGS)
490 sw r21, r32
550 IRQ_DISABLE(r20, r21)
819 IRQ_DISABLE(r20,r21)
867 IRQ_DISABLE(r20, r21)
936 IRQ_DISABLE(r20,r21)
[all …]
Dregs_64.S110 r16, r17, r18, r19, r20, r21, r22, r23, \
Dregs_32.S110 r16, r17, r18, r19, r20, r21, r22, r23, \
/linux-4.1.27/arch/ia64/kernel/
Divt.S120 shl r21=r16,3 // shift bit 60 into sign bit
123 shr.u r22=r21,3
143 (p6) shr.u r21=r21,PGDIR_SHIFT+PAGE_SHIFT
144 (p7) shr.u r21=r21,PGDIR_SHIFT+PAGE_SHIFT-3
148 cmp.eq p7,p6=0,r21 // unused address bits all zeroes?
174 dep r21=r19,r20,3,(PAGE_SHIFT-3) // r21=pte_offset(pmd,addr)
176 (p7) ld8 r18=[r21] // read *pte
223 ld8 r25=[r21] // read *pte again
341 MOV_FROM_IPSR(p0, r21)
356 extr.u r23=r21,IA64_PSR_CPL0_BIT,2 // extract psr.cpl
[all …]
Dfsys.S201 add r21 = IA64_CLKSRC_MMIO_OFFSET,r20
218 ld8 r30 = [r21] // clocksource->mmio_ptr
281 mov r21 = r8
300 (p14) shr.u r21 = r2, 4
303 EX(.fail_efault, st8 [r23] = r21)
401 mov r21=ar.fpsr
520 ld8 r21=[r17] // cumulated utime
527 add r21=r21,r18 // sum utime
530 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
290 mov r21=b0
304 st8 [r14]=r21,SW(B1)-SW(B0) // save b0
311 mov r21=ar.lc // I-unit
321 st8 [r15]=r21 // save ar.lc
349 mov r21=pr
352 st8 [r3]=r21 // save predicate registers
381 ld8 r21=[r2],16 // restore b0
416 mov b0=r21
[all …]
Dmca_asm.S69 ld4 r21=[r17],4 // r21=ptce_stride[0]
89 add r18=r21,r18
876 movl r21=PAGE_KERNEL // page properties
880 or r21=r20,r21 // construct PA | page properties
887 itr.d dtr[r20]=r21
1050 movl r21=PAGE_KERNEL // page properties
1053 or r21=r20,r21 // construct PA | page properties
1063 itr.d dtr[r20]=r21
Drelocate_kernel.S71 ld4 r21=[r17],4 // r21=ptce_stride[0]
90 add r18=r21,r18
282 st8 [in0]=r21, 8 // r21
Dminstate.h55 mov r21=ar.fpsr; /* M */ \
134 .mem.offset 8,0; st8.spill [r17]=r21,16; /* save ar.fpsr */ \
174 .mem.offset 8,0; st8.spill [r3]=r21,16; \
Dgate.S340 mov r21=ar.fpsr // M2 (12 cyc)
Dasm-offsets.c110 DEFINE(IA64_PT_REGS_R21_OFFSET, offsetof (struct pt_regs, r21)); in foo()
Dprocess.c133 printk("r20 : %016lx r21 : %016lx r22 : %016lx\n", regs->r20, regs->r21, regs->r22); in show_regs()
Dhead.S373 ld8 r21=[r19],8;;
374 st8[r20]=r21,8
Dunaligned.c220 RPT(r20), RPT(r21), RPT(r22), RPT(r23),
Dmca.c938 copy_reg(&bank[21-16], ms->pmsa_nat_bits, &regs->r21, nat); in finish_pt_regs()
Dunwind.c215 offsetof(struct pt_regs, r21),
/linux-4.1.27/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-4.1.27/arch/tile/lib/
Datomic_asm_32.S137 tns r21, ATOMIC_LOCK_REG_NAME
141 bzt r21, 1b /* branch if lock acquired */
155 tns r21, ATOMIC_LOCK_REG_NAME
159 bzt r21, 1b /* branch if lock acquired */
/linux-4.1.27/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-4.1.27/arch/arc/include/asm/
Dunwind.h38 unsigned long r21; member
97 PTREGS_INFO(r21), \
Dptrace.h63 long r25, r24, r23, r22, r21, r20, r19, r18, r17, r16, r15, r14, r13; member
Dentry.h125 PUSH r21
135 POP r21
/linux-4.1.27/arch/parisc/include/asm/
Dasmregs.h39 arg5: .reg r21
67 r21: .reg %r21
Dunistd.h84 #define K_LOAD_ARGS_6(r26,r25,r24,r23,r22,r21) \ argument
85 register unsigned long __r21 __asm__("r21") = (unsigned long)(r21); \
Dassembly.h201 STREG %r21, PT_GR21(\regs)
235 LDREG PT_GR21(\regs), %r21
/linux-4.1.27/arch/powerpc/lib/
Dcopyuser_64.S477 std r21,-112(1)
485 21: ld r21,512(4)
499 33: std r21,520(3)
517 51: ld r21,528(4)
536 69: std r21,520(3)
565 ld r21,-112(1)
584 ld r21,-112(1)
Dcopyuser_power7.S77 ld r21,STK_REG(R21)(r1)
152 std r21,STK_REG(R21)(r1)
177 err2; ld r21,120(r4)
194 err2; std r21,120(r3)
207 ld r21,STK_REG(R21)(r1)
Dmemcpy_power7.S85 std r21,STK_REG(R21)(r1)
110 ld r21,120(r4)
127 std r21,120(r3)
140 ld r21,STK_REG(R21)(r1)
Dcrtsavres.S342 std r21,-88(r1)
399 ld r21,-88(r1)
/linux-4.1.27/tools/testing/selftests/powerpc/copyloops/
Dcopyuser_64.S477 std r21,-112(1)
485 21: ld r21,512(4)
499 33: std r21,520(3)
517 51: ld r21,528(4)
536 69: std r21,520(3)
565 ld r21,-112(1)
584 ld r21,-112(1)
Dcopyuser_power7.S77 ld r21,STK_REG(R21)(r1)
152 std r21,STK_REG(R21)(r1)
177 err2; ld r21,120(r4)
194 err2; std r21,120(r3)
207 ld r21,STK_REG(R21)(r1)
Dmemcpy_power7.S85 std r21,STK_REG(R21)(r1)
110 ld r21,120(r4)
127 std r21,120(r3)
140 ld r21,STK_REG(R21)(r1)
/linux-4.1.27/arch/microblaze/kernel/
Dprocess.c38 regs->r21, regs->r22, regs->r23, regs->r24); in show_regs()
114 childregs->r21 = childregs->r10; in copy_thread()
Dentry-nommu.S89 swi r21, r1, PT_R21
175 lwi r21, r1, PT_R21
243 swi r21, r1, PT_R21
334 swi r21, r1, PT_R21
408 swi r21, r11, CC_R21
454 lwi r21, r11, CC_R21
550 lwi r21, r1, PT_R21
Dmcount.S37 swi r21, r1, 72; \
68 lwi r21, r1, 72; \
Dasm-offsets.c51 DEFINE(PT_R21, offsetof(struct pt_regs, r21)); in main()
110 DEFINE(CC_R21, offsetof(struct cpu_context, r21)); in main()
Dsignal.c71 COPY(r18); COPY(r19); COPY(r20); COPY(r21); in restore_sigcontext()
132 COPY(r18); COPY(r19); COPY(r20); COPY(r21); in setup_sigcontext()
Dentry.S197 swi r21, r1, PT_R21; \
233 lwi r21, r1, PT_R21; \
893 swi r21, r11, CC_R21
932 lwi r21, r11, CC_R21
/linux-4.1.27/arch/powerpc/kernel/
Dmisc.S72 PPC_STL r21,12*SZL(r3)
98 PPC_LL r21,12*SZL(r3)
Dhead_44x.S76 0: mflr r21 /* Make it accessible */
77 addis r21,r21,(_stext - 0b)@ha
78 addi r21,r21,(_stext - 0b)@l /* Get our current runtime base */
88 rlwinm r6,r21,0,4,31 /* r6 = PHYS_START % 256M */
136 rlwinm r8,r21,0,4,31 /* r8 = (_stext & 0xfffffff) */
Dswsusp_asm64.S103 SAVE_REGISTER(r21)
220 RESTORE_REGISTER(r21)
Dppc_save_regs.S47 PPC_STL r21,21*SZL(r3)
Dhead_8xx.S592 add r10, r10, r21 ;b 151f
/linux-4.1.27/arch/hexagon/include/asm/
Delf.h140 DEST.r21 = REGS->r21; \
Dprocessor.h121 unsigned long r21; member
/linux-4.1.27/tools/testing/selftests/powerpc/switch_endian/
Dcheck.S62 addi r9,r15,21 # check r21
63 cmpd r9,r21
Dswitch_endian_test.S47 addi r21, r15, 21
/linux-4.1.27/arch/alpha/include/uapi/asm/
Dptrace.h31 unsigned long r21; member
/linux-4.1.27/arch/arc/include/uapi/asm/
Dptrace.h44 long r25, r24, r23, r22, r21, r20; member
/linux-4.1.27/arch/powerpc/boot/
Dppc_asm.h50 #define r21 21 macro
/linux-4.1.27/arch/powerpc/kvm/
Dbooke_interrupts.S190 stw r21, VCPU_GPR(R21)(r4)
270 lwz r21, VCPU_GPR(R21)(r4)
308 stw r21, VCPU_GPR(R21)(r4)
328 lwz r21, HOST_NV_GPR(R21)(r1)
373 stw r21, HOST_NV_GPR(R21)(r1)
393 lwz r21, VCPU_GPR(R21)(r4)
Dbook3s_interrupts.S49 PPC_LL r21, VCPU_GPR(R21)(vcpu); \
193 PPC_STL r21, VCPU_GPR(R21)(r7)
Dbookehv_interrupts.S129 PPC_STL r21, VCPU_GPR(R21)(r4)
461 PPC_LL r21, VCPU_GPR(R21)(r4)
495 PPC_STL r21, VCPU_GPR(R21)(r4)
515 PPC_LL r21, HOST_NV_GPR(R21)(r1)
558 PPC_STL r21, HOST_NV_GPR(R21)(r1)
578 PPC_LL r21, VCPU_GPR(R21)(r4)
Dbook3s_hv_rmhandlers.S739 ld r21, VCPU_GPR(R21)(r4)
1314 std r21, VCPU_GPR(R21)(r9)
2127 std r21, VCPU_GPR(R21)(r3)
2238 ld r21, VCPU_GPR(R21)(r4)
/linux-4.1.27/arch/hexagon/include/uapi/asm/
Duser.h34 unsigned long r21; member
Dregisters.h149 unsigned long r21; member
/linux-4.1.27/arch/nios2/include/asm/
Dentry.h96 stw r21, SW_R21(sp)
110 ldw r21, SW_R21(sp)
Dptrace.h58 unsigned long r21; member
Delf.h81 pr_reg[28] = sw->r21; \
/linux-4.1.27/arch/powerpc/crypto/
Daes-spe-regs.h32 #define rW5 r21
Dsha256-spe-asm.S41 #define rW7 r21
61 evstdw r21,64(r1); \
76 evldw r21,64(r1); \
Dsha1-spe-asm.S32 #define rW7 r21
70 evstdw r21,64(r1); \
83 evldw r21,64(r1); \
Daes-spe-modes.S98 evstdw r21,72(r1); \
112 evldw r21,72(r1); \
Dmd5-asm.S35 #define rW12 r21
/linux-4.1.27/tools/testing/selftests/powerpc/copyloops/asm/
Dppc_asm.h14 #define R21 r21
/linux-4.1.27/arch/microblaze/include/uapi/asm/
Dptrace.h38 microblaze_reg_t r21; member
Delf.h112 _r->r20 = _r->r21 = _r->r22 = _r->r23 = \
/linux-4.1.27/arch/score/include/asm/
Dasmmacro.h46 sw r21, [r0, PT_R21]
143 lw r21, [r0, PT_R21]
/linux-4.1.27/drivers/net/wireless/b43/
Dradio_2057.c131 r20, r21, r22, r23, r24, r25, r26, r27) \ argument
153 .radio_txmix2g_tune_boost_pu_core1 = r21, \
Dradio_2055.c272 r12, r13, r14, r15, r16, r17, r18, r19, r20, r21) \ argument
294 .radio_c2_tx_mxbgtrim = r21
Dradio_2056.c3040 r20, r21, r22, r23, r24, r25, r26, r27, r28, r29, \ argument
3063 .radio_tx0_pada_boost_tune = r21, \
/linux-4.1.27/arch/unicore32/include/asm/
Dthread_info.h52 __u32 r21; member
/linux-4.1.27/arch/openrisc/kernel/
Dhead.S475 CLEAR_GPR(r21)
610 CLEAR_GPR(r21)
1393 l.mfspr r21,r0,SPR_ICCFGR
1394 l.andi r21,r21,SPR_ICCFGR_CBS
1395 l.srli r21,r21,7
1397 l.sll r14,r23,r21
Dentry.S77 l.lwz r21,PT_GPR21(r1) ;\
115 l.sw PT_GPR21(r1),r21 ;\
153 l.sw PT_GPR21(r1),r21 ;\
/linux-4.1.27/arch/ia64/include/uapi/asm/
Dptrace.h126 unsigned long r21; /* scratch */ member
/linux-4.1.27/arch/hexagon/kernel/
Dvm_events.c70 regs->r21, in show_regs()
Dkgdb.c53 { "r21", GDB_SIZEOF_REG, offsetof(struct pt_regs, r21)},
/linux-4.1.27/arch/microblaze/include/asm/
Dthread_info.h44 __u32 r21; member
/linux-4.1.27/arch/nios2/kernel/
Dasm-offsets.c72 OFFSET(SW_R21, switch_stack, r21); in main()
Dinsnemu.S148 stw r21, 84(sp)
579 ldw r21, 84(sp)
Dsignal.c72 err |= __get_user(sw->r21, &gregs[20]); in rt_restore_ucontext()
154 err |= __put_user(sw->r21, &gregs[20]); in rt_setup_ucontext()
/linux-4.1.27/drivers/media/dvb-frontends/
Dcx24113.c248 u8 r21 = (cx24113_readreg(state, 0x21) & 0xc0) | enable; in cx24113_enable() local
250 r21 |= (1 << 1); in cx24113_enable()
251 return cx24113_writereg(state, 0x21, r21); in cx24113_enable()
/linux-4.1.27/arch/sh/mm/
DMakefile65 -ffixed-r20 -ffixed-r21 -ffixed-r22 -ffixed-r23 \
/linux-4.1.27/arch/alpha/include/asm/
Da.out-core.h61 dump->regs[EF_A5] = pt->r21; in aout_dump_thread()
/linux-4.1.27/arch/alpha/kernel/
Dtraps.c88 regs->r19, regs->r20, regs->r21); in dik_show_regs()
767 R(r19), R(r20), R(r21), R(r22), R(r23), R(r24), R(r25), R(r26),
Dprocess.c318 dest[21] = pt->r21; in dump_elf_thread()
Dsignal.c178 err |= __get_user(regs->r21, sc->sc_regs+21); in restore_sigcontext()
313 err |= __put_user(regs->r21, sc->sc_regs+21); in setup_sigcontext()
Dptrace.c87 PT_REG( r20), PT_REG( r21), PT_REG( r22), PT_REG( r23),
/linux-4.1.27/arch/score/kernel/
Dentry.S348 sw r21, [\reg, THREAD_REG21];
364 lw r21, [\reg, THREAD_REG21];
/linux-4.1.27/arch/powerpc/include/asm/
Dppc_asm.h590 #define r21 %r21 macro
/linux-4.1.27/arch/hexagon/lib/
Dmemcpy.S537 r21:20 = memd(sp+#16); /* restore r20+r21 */
/linux-4.1.27/arch/sh/kernel/cpu/sh5/
Dentry.S742 st.q SP, FRAME_R(21), r21
1000 ld.q SP, FRAME_R(21), r21
1765 st.q r0, 0x0a8, r21
/linux-4.1.27/arch/unicore32/kernel/
Dentry.S136 scno .req r21 @ syscall number