Searched refs:r20 (Results 1 - 140 of 140) sorted by relevance

/linux-4.1.27/arch/ia64/lib/
H A Dip_fast_csum.S42 (p7) ld4 r20=[in0],8
50 add r20=r20,r21
53 add r20=r20,r22
55 add r20=r20,r24
57 shr.u ret0=r20,16 // now need to add the carry
58 zxt2 r20=r20
60 add r20=ret0,r20
62 shr.u ret0=r20,16 // add carry again
63 zxt2 r20=r20
65 add r20=ret0,r20
67 shr.u ret0=r20,16
68 zxt2 r20=r20
70 add r20=ret0,r20
73 andcm ret0=r9,r20
97 ld4 r20=[in0],4
108 add r16=r20,r21
H A Dcopy_page.S27 #define src1 r20
H A Dclear_user.S29 #define tmp r20
H A Dcopy_page_mck.S78 #define t4 r20
H A Dmemcpy.S32 # define t2 r20
H A Dstrlen.S76 #define mask r20
H A Dstrlen_user.S78 #define mask r20
H A Dmemcpy_mck.S40 #define dst_pre_mem r20
552 #define B r20
H A Ddo_csum.S98 #define firstoff r20
H A Dcopy_user.S60 #define saved_lc r20
/linux-4.1.27/arch/sh/lib64/
H A Dudivsi3.S7 clobbered: r18,r19,r20,r21,r22,r25,tr0
15 movi 0xffffffffffffbb0c,r20 /* shift count eqiv 76 */
16 sub r20,r25,r21
21 sub r20,r0,r0
35 mulu.l r18,r22,r20
38 sub r4,r20,r25
44 mulu.l r19,r22,r20
47 sub.l r25,r20,r25
53 mulu.l r19,r22,r20
57 cmpgt r25,r20,r25
H A Dmemset.S55 andi r5, -8, r20 // calculate end address and
56 addi r20, -7*8, r8 // loop end address; This might overflow, so we need
60 st.q r20, -8, r3
64 st.q r20, -16, r3
67 st.q r20, -24, r3
83 st.q r20, -40, r3
84 st.q r20, -32, r3
85 st.q r20, -24, r3
86 st.q r20, -16, r3
87 st.q r20, -8, r3
H A Dsdivsi3.S8 /* clobbered: r1,r18,r19,r20,r21,r25,tr0 */
13 gettr tr0,r20
20 ldx.ub r20, r21, r19 /* u0.8 */
24 ldx.w r20, r21, r21 /* s2.14 */
H A Dudivdi3.S13 sub r63,r22,r20 // r63 == 64 % 64
16 addi r20,32,r9
45 addi r20,30-22,r0
50 addi r20,30,r0
H A Dstrcpy.S36 addi r21, 8, r20
82 ldx.q r0, r20, r4
H A Dcopy_user_memcpy.S177 addi r6, -16, r20
187 ldx.q r22, r20, r24
H A Dmemcpy.S162 addi r6, -16, r20
171 ldx.q r22, r20, r24
/linux-4.1.27/arch/parisc/kernel/
H A Dsys_parisc32.c19 int r22, int r21, int r20) sys32_unimplemented()
22 current->comm, current->pid, r20); sys32_unimplemented()
18 sys32_unimplemented(int r26, int r25, int r24, int r23, int r22, int r21, int r20) sys32_unimplemented() argument
H A Dpacache.S80 LDREG ITLB_SID_BASE(%r1), %r20
93 mtsp %r20, %sr1
94 add %r21, %r20, %r20 /* increment space */
108 mtsp %r20, %sr1
117 add %r21, %r20, %r20 /* increment space */
123 LDREG DTLB_SID_BASE(%r1), %r20
136 mtsp %r20, %sr1
137 add %r21, %r20, %r20 /* increment space */
151 mtsp %r20, %sr1
160 add %r21, %r20, %r20 /* increment space */
444 ldd 8(%r25), %r20
449 std %r20, 8(%r26)
452 ldd 40(%r25), %r20
459 std %r20, 40(%r26)
462 ldd 72(%r25), %r20
469 std %r20, 72(%r26)
472 ldd 104(%r25), %r20
480 std %r20, 104(%r26)
502 ldw 4(%r25), %r20
506 stw %r20, 4(%r26)
510 ldw 20(%r25), %r20
514 stw %r20, 20(%r26)
518 ldw 36(%r25), %r20
522 stw %r20, 36(%r26)
526 ldw 52(%r25), %r20
530 stw %r20, 52(%r26)
626 tlb_lock %r20,%r21,%r22
629 tlb_unlock %r20,%r21,%r22
641 1: ldd 8(%r29), %r20
646 std %r20, 8(%r28)
649 ldd 40(%r29), %r20
656 std %r20, 40(%r28)
659 ldd 72(%r29), %r20
666 std %r20, 72(%r28)
669 ldd 104(%r29), %r20
676 std %r20, 104(%r28)
703 ldw 4(%r29), %r20
707 stw %r20, 4(%r28)
711 ldw 20(%r29), %r20
715 stw %r20, 20(%r28)
719 ldw 36(%r29), %r20
723 stw %r20, 36(%r28)
727 ldw 52(%r29), %r20
731 stw %r20, 52(%r28)
773 tlb_lock %r20,%r21,%r22
775 tlb_unlock %r20,%r21,%r22
857 tlb_lock %r20,%r21,%r22
859 tlb_unlock %r20,%r21,%r22
897 tlb_lock %r20,%r21,%r22
899 tlb_unlock %r20,%r21,%r22
933 tlb_lock %r20,%r21,%r22
935 tlb_unlock %r20,%r21,%r22
975 tlb_lock %r20,%r21,%r22
977 tlb_unlock %r20,%r21,%r22
H A Dunaligned.c146 "1: ldbs 0(%%sr1,%3), %%r20\n" emulate_ldh()
148 " depw %%r20, 23, 24, %0\n" emulate_ldh()
159 : "r20", FIXUP_BRANCH_CLOBBER ); emulate_ldh()
183 "2: ldw 4(%%sr1,%3),%%r20\n" emulate_ldw()
186 " vshd %0,%%r20,%0\n" emulate_ldw()
197 : "r19", "r20", FIXUP_BRANCH_CLOBBER ); emulate_ldw()
227 "2: ldd 8(%%sr1,%3),%%r20\n" emulate_ldd()
230 " shrpd %0,%%r20,%%sar,%0\n" emulate_ldd()
241 : "r19", "r20", FIXUP_BRANCH_CLOBBER ); emulate_ldd()
251 "3: ldw 8(%%sr1,%5),%%r20\n" emulate_ldd()
255 " vshd %1,%%r20,%1\n" emulate_ldd()
267 : "r19", "r20", FIXUP_BRANCH_CLOBBER ); emulate_ldd()
335 "1: ldw 0(%%sr1,%2),%%r20\n" emulate_stw()
339 " and %%r20, %%r19, %%r20\n" emulate_stw()
341 " or %%r22, %%r20, %%r20\n" emulate_stw()
343 " stw %%r20,0(%%sr1,%2)\n" emulate_stw()
355 : "r19", "r20", "r21", "r22", "r1", FIXUP_BRANCH_CLOBBER ); emulate_stw()
385 "1: ldd 0(%%sr1,%2),%%r20\n" emulate_std()
389 " and %%r20, %%r19, %%r20\n" emulate_std()
391 " or %%r22, %%r20, %%r20\n" emulate_std()
393 "3: std %%r20,0(%%sr1,%2)\n" emulate_std()
407 : "r19", "r20", "r21", "r22", "r1", FIXUP_BRANCH_CLOBBER ); emulate_std()
417 "1: ldw 0(%%sr1,%3),%%r20\n" emulate_std()
422 " and %%r20, %%r19, %%r20\n" emulate_std()
424 " or %1, %%r20, %1\n" emulate_std()
442 : "r19", "r20", "r21", "r1", FIXUP_BRANCH_CLOBBER ); emulate_std()
H A Dsyscall.S174 STREG %r20, TASK_PT_GR20(%r1) /* Syscall number */
226 comiclr,>> __NR_Linux_syscalls, %r20, %r0
229 LDREGX %r20(%r19), %r19
233 * not syscall_exit. Signal no. in r20, in_syscall in r25 (see
237 comb,= %r2,%r20,.Lrt_sigreturn
326 copy %ret0,%r20
345 comiclr,>> __NR_Linux_syscalls, %r20, %r0
348 LDREGX %r20(%r19), %r19
352 * not syscall_exit. Signal no. in r20, in_syscall in r25 (see
356 comb,= %r2,%r20,.Ltrace_rt_sigreturn
410 - %r20
437 - Syscall number in %r20
446 - Syscall number in %r20
452 ENOSYS - r20 was an invalid LWS number.
468 depdi 0, 31, 32, %r20
472 comiclr,>> __NR_lws_entries, %r20, %r0
483 LDREGX %r20(%sr2,r28), %r21 /* Scratch use of r21 */
530 Scratch: r20, r28, r1
560 ldil L%lws_lock_start, %r20
561 ldo R%lws_lock_start(%r20), %r28
564 extru %r26, 27, 4, %r20
569 shlw %r20, 4, %r20
570 add %r20, %r28, %r20
580 ldw 4(%sr2,%r20), %r28 /* Load thread register */
597 LDCW 0(%sr2,%r20), %r28 /* Try to acquire the lock */
625 stw %r1, 4(%sr2,%r20)
632 stw,ma %r20, 0(%sr2,%r20)
635 stw %r0, 4(%sr2,%r20)
646 stw %r20, 0(%sr2,%r20)
648 stw %r0, 4(%sr2,%r20)
682 Scratch: r20, r22, r28, r29, r1, fr4 (32bit for 64bit CAS only)
750 ldil L%lws_lock_start, %r20
751 ldo R%lws_lock_start(%r20), %r28
754 extru %r26, 27, 4, %r20
759 shlw %r20, 4, %r20
760 add %r20, %r28, %r20
764 LDCW 0(%sr2,%r20), %r28 /* Try to acquire the lock */
847 stw,ma %r20, 0(%sr2,%r20)
857 stw %r20, 0(%sr2,%r20)
H A Dentry.S840 load32 USER_PSW_HI_MASK,%r20
841 depd %r20,31,32,%r1
879 ldi (_TIF_SIGPENDING|_TIF_NOTIFY_RESUME), %r20
880 and,COND(<>) %r19, %r20, %r0
890 LDREG PT_IASQ0(%r16), %r20
891 cmpib,COND(=),n 0,%r20,intr_restore /* backward */
892 LDREG PT_IASQ1(%r16), %r20
893 cmpib,COND(=),n 0,%r20,intr_restore /* backward */
944 LDREG PT_IASQ0(%r16), %r20
945 cmpib,COND(=) 0, %r20, intr_do_preempt
947 LDREG PT_IASQ1(%r16), %r20
948 cmpib,COND(=) 0, %r20, intr_do_preempt
963 load32 schedule, %r20
964 bv %r0(%r20)
985 LDREG PT_PSW(%r16), %r20
986 bb,<,n %r20, 31 - PSW_SM_I, intr_restore
1655 %r19 - %r20 saved in PT_REGS by gateway page
1820 ldo TASK_REGS(%r1), %r20 /* reload pt_regs */
1821 reg_restore %r20
1842 LDREG TASK_PT_GR20(%r1),%r20
1891 ldi 0x0b,%r20 /* Create new PSW */
1892 depi -1,13,1,%r20 /* C, Q, D, and I bits */
1898 /* if ((%r19.SINGLESTEP_BIT)) { %r20.27=1} */
1900 depi -1,27,1,%r20 /* R bit */
1902 /* if ((%r19.BLOCKSTEP_BIT)) { %r20.7=1} */
1904 depi -1,7,1,%r20 /* T bit */
1906 STREG %r20,TASK_PT_PSW(%r1)
2095 bv %r0(%r25) /* r20 */
2096 copy %r20,%r1
2169 bv %r0(%r25) /* r20 */
2170 copy %r1,%r20
H A Dsignal.c64 #define INSN_LDI_R20 0x3414015a /* ldi __NR_rt_sigreturn,%r20 */
489 * 16: ldi __NR_restart_syscall, %r20 insert_restart_trampoline()
515 * have to restore %r20 (the system call insert_restart_trampoline()
H A Dreal2.S259 ldd 6*REG_SZ(%arg1), %r20
/linux-4.1.27/arch/parisc/include/asm/
H A Dchecksum.h49 " ldws 4(%1), %%r20\n" ip_fast_csum()
51 " add %0, %%r20, %0\n" ip_fast_csum()
59 " extru %0, 31, 16, %%r20\n" ip_fast_csum()
61 " addc %%r20, %%r21, %0\n" ip_fast_csum()
68 : "r19", "r20", "r21", "memory"); ip_fast_csum()
141 " ldd,ma 8(%2), %%r20\n" /* get 1st daddr word */ csum_ipv6_magic()
146 " add,dc %%r20, %0, %0\n" csum_ipv6_magic()
164 " ldw,ma 4(%2), %%r20\n" /* get 1st daddr word */ csum_ipv6_magic()
168 " addc %%r20, %0, %0\n" csum_ipv6_magic()
173 " ldw,ma 4(%2), %%r20\n" /* 3rd daddr */ csum_ipv6_magic()
176 " addc %%r20, %0, %0\n" csum_ipv6_magic()
185 : "r19", "r20", "r21", "r22", "memory"); csum_ipv6_magic()
H A Dunistd.h34 registers r20 -> r26 will conflict with the list so they
41 "%r20", "%r29", "%r31"
53 " ldi %1, %%r20\n" \
88 /* Even with zero args we use r20 for the syscall number */
H A Dasmregs.h38 arg6: .reg r20
66 r20: .reg %r20
H A Dassembly.h200 STREG %r20, PT_GR20(\regs) variable
234 LDREG PT_GR20(\regs), %r20
/linux-4.1.27/arch/microblaze/kernel/
H A Dmcount.S36 swi r20, r1, 68; \
67 lwi r20, r1, 68; \
123 lwi r20, r0, ftrace_trace_function;
125 cmpu r5, r20, r6; /* ftrace_trace_function != ftrace_stub */
130 /* instruction for setup imm FUNC_part1, addik r20, r0, FUNC_part2 */
138 brald r15, r20; /* MS: jump to ftrace handler */
H A Dprocess.c35 pr_info(" r17=%08lX, r18=%08lX, r19=%08lX, r20=%08lX\n", show_regs()
36 regs->r17, regs->r18, regs->r19, regs->r20); show_regs()
66 ti->cpu_context.r20 = (unsigned long)usp; /* fn */ copy_thread()
H A Dasm-offsets.c50 DEFINE(PT_R20, offsetof(struct pt_regs, r20)); main()
109 DEFINE(CC_R20, offsetof(struct cpu_context, r20)); main()
H A Dentry-nommu.S88 swi r20, r1, PT_R20
176 lwi r20, r1, PT_R20
242 swi r20, r1, PT_R20
333 swi r20, r1, PT_R20
407 swi r20, r11, CC_R20
455 lwi r20, r11, CC_R20
484 brald r15, r20
551 lwi r20, r1, PT_R20
H A Dftrace.c191 lower = 0x32800000 + (lower & 0xFFFF); /* addik r20, r0, func_lower */ ftrace_update_ftrace_func()
H A Dsignal.c71 COPY(r18); COPY(r19); COPY(r20); COPY(r21); restore_sigcontext()
132 COPY(r18); COPY(r19); COPY(r20); COPY(r21); setup_sigcontext()
H A Dentry.S196 swi r20, r1, PT_R20; \
232 lwi r20, r1, PT_R20; \
464 brald r15, r20 /* fn was left in r20 */
892 swi r20, r11, CC_R20
933 lwi r20, r11, CC_R20
/linux-4.1.27/arch/powerpc/crypto/
H A Dsha1-powerpc-asm.S154 lwz r20,16(r3)
164 add r20,RE(80),r20
169 mr RE(0),r20
H A Daes-spe-regs.h31 #define rW4 r20
H A Dsha1-spe-asm.S31 #define rW6 r20
69 evstdw r20,56(r1); \
82 evldw r20,56(r1); \
H A Dsha256-spe-asm.S40 #define rW6 r20
60 evstdw r20,56(r1); \
75 evldw r20,56(r1); \
H A Dmd5-asm.S34 #define rW11 r20
H A Daes-spe-modes.S97 evstdw r20,64(r1); \
111 evldw r20,64(r1); \
/linux-4.1.27/tools/testing/selftests/powerpc/copyloops/asm/
H A Dppc_asm.h13 #define R20 r20
/linux-4.1.27/arch/tile/kernel/
H A Dintvec_64.S627 push_reg r20, r52
687 IRQ_DISABLE_ALL(r20)
689 IRQ_DISABLE(r20, r21)
696 mfspr r20, SPR_SYSTEM_SAVE_K_0
701 bfextu r20, r20, CPU_SHIFT, 63
704 shl3add r20, r20, r21
705 ld tp, r20
719 shli r20, r1, 5
721 moveli r20, INT_SWINT_1 << 5
726 add r20, r20, r21
727 jalr r20
845 IRQ_DISABLE(r20,r21)
898 IRQ_DISABLE(r20, r21)
960 IRQ_DISABLE(r20,r21)
967 IRQ_ENABLE_LOAD(r20, r21)
970 IRQ_ENABLE_APPLY(r20, r21)
1008 rotli r20, r32, 62
1049 blbs r20, .Lrestore_callees
1056 bltzt r20, 1f /* no, so go restore callee-save registers */
1085 { move r19, zero; move r20, zero }
1133 pop_reg r20, sp, 16
1213 IRQ_ENABLE(r20, r21)
1216 moveli r20, hw2_last(irq_stat + IRQ_CPUSTAT_SYSCALL_COUNT_OFFSET)
1217 shl16insli r20, r20, hw1(irq_stat + IRQ_CPUSTAT_SYSCALL_COUNT_OFFSET)
1218 shl16insli r20, r20, hw0(irq_stat + IRQ_CPUSTAT_SYSCALL_COUNT_OFFSET)
1219 add r20, r20, tp
1220 ld4s r21, r20
1226 st4 r20, r21
1272 moveli r20, hw2(sys_call_table)
1279 shl16insli r20, r20, hw1(sys_call_table)
1283 shl16insli r20, r20, hw0(sys_call_table)
1286 shl3add r20, TREG_SYSCALL_NR_NAME, r20
1287 ld r20, r20
1290 jalr r20
1291 .Lhandle_syscall_link: /* value of "lr" after "jalr r20" above */
1342 * Load the base of the compat syscall table in r20, and
1348 moveli r20, hw2(compat_sys_call_table)
1351 shl16insli r20, r20, hw1(compat_sys_call_table)
1355 shl16insli r20, r20, hw0(compat_sys_call_table)
H A Dintvec_32.S431 push_reg r20, r52
455 mfspr r20, SPR_SYSTEM_SAVE_K_0
460 mm r20, r20, zero, 0, LOG2_NR_CPU_IDS-1
462 s2a r20, r20, r21
463 lw tp, r20
501 shli r20, r1, 5
503 moveli r20, INT_SWINT_1 << 5
505 addli r20, r20, lo16(intvec_feedback)
506 auli r20, r20, ha16(intvec_feedback)
507 jalr r20
537 IRQ_DISABLE_ALL(r20)
550 IRQ_DISABLE(r20, r21)
819 IRQ_DISABLE(r20,r21)
867 IRQ_DISABLE(r20, r21)
936 IRQ_DISABLE(r20,r21)
945 IRQ_ENABLE(r20, r21)
982 rli r20, r32, 30
1018 bbs r20, .Lrestore_callees
1025 blzt r20, 1f /* no, so go restore callee-save registers */
1054 { move r20, zero; move r21, zero }
1097 pop_reg r20
1204 IRQ_ENABLE(r20, r21)
1207 moveli r20, lo16(irq_stat + IRQ_CPUSTAT_SYSCALL_COUNT_OFFSET)
1208 auli r20, r20, ha16(irq_stat + IRQ_CPUSTAT_SYSCALL_COUNT_OFFSET)
1209 add r20, r20, tp
1210 lw r21, r20
1213 sw r20, r21
1249 moveli r20, lo16(sys_call_table)
1253 auli r20, r20, ha16(sys_call_table)
1255 s2a r20, TREG_SYSCALL_NR_NAME, r20
1256 lw r20, r20
1259 jalr r20
1260 .Lhandle_syscall_link: /* value of "lr" after "jalr r20" above */
1512 * The <atomic.h> wrapper assumes it only clobbers r20-r29, so if
H A Drelocate_kernel_64.S111 moveli r20, hw2_last(hv_flush_remote)
114 shl16insli r20, r20, hw1(hv_flush_remote)
115 shl16insli r20, r20, hw0(hv_flush_remote)
117 jalr r20
H A Drelocate_kernel_32.S107 moveli r20, lo16(hv_flush_remote)
111 auli r20, r20, ha16(hv_flush_remote)
114 jalr r20
H A Dregs_32.S110 r16, r17, r18, r19, r20, r21, r22, r23, \
H A Dregs_64.S110 r16, r17, r18, r19, r20, r21, r22, r23, \
H A Dkgdb.c49 { "r20", GDB_SIZEOF_REG, offsetof(struct pt_regs, regs[20])},
/linux-4.1.27/arch/ia64/kernel/
H A Drelocate_kernel.S73 ld4 r20=[r2] // r20=ptce_count[1]
77 adds r20=-1,r20
83 mov ar.lc=r20
278 st8 [in0]=r20, 8 // r20
H A Dfsys.S166 // r20 = struct fsyscall_gtod_data (= address of gtod_lock.sequence)
196 movl r20 = fsyscall_gtod_data // load fsyscall gettimeofday data address
200 add r22 = IA64_GTOD_WALL_TIME_OFFSET,r20 // wall_time
201 add r21 = IA64_CLKSRC_MMIO_OFFSET,r20
206 (p15) add r22 = IA64_GTOD_MONO_TIME_OFFSET,r20 // monotonic_time
208 add r26 = IA64_CLKSRC_CYCLE_LAST_OFFSET,r20 // clksrc_cycle_last
214 ld4.acq r28 = [r20] // gtod_lock.sequence, Must take first
219 add r24 = IA64_CLKSRC_MULT_OFFSET,r20
221 add r23 = IA64_CLKSRC_SHIFT_OFFSET,r20
222 add r14 = IA64_CLKSRC_MASK_OFFSET,r20
267 ld4 r10 = [r20] // gtod_lock.sequence
283 (p14) shr.u r20 = r8, 3 // We can repeat this if necessary just wasting time
285 (p14) setf.sig f8 = r20
357 ld2 r20=[r18] // r20 = cpu_to_node_map[cpu]
365 EX(.fail_efault, (p7) st2 [r33] = r20)
501 mov r20=r1 // A save caller's gp in r20
519 ld8 r20=[r16],TI_AC_STAMP-TI_AC_STIME // cumulated stime
526 add r20=r20,r22 // sum stime
529 st8 [r16]=r20 // update stime
H A Dmca_asm.S71 ld4 r20=[r2] // r20=ptce_count[1]
75 adds r20=-1,r20
82 mov ar.lc=r20
200 mov r20=IA64_TR_PALCODE
202 itr.i itr[r20]=r18
213 movl r20=PAGE_KERNEL
215 add r16=r20,r16
220 mov r20=IA64_TR_CURRENT_STACK
222 itr.d dtr[r20]=r16
829 ld8 r20=[temp2],16 // prev_task
875 shl r20=r16,IA64_GRANULE_SHIFT // r16 = prev_IA64_KR_CURRENT_STACK
880 or r21=r20,r21 // construct PA | page properties
885 mov r20=IA64_TR_CURRENT_STACK
887 itr.d dtr[r20]=r21
1026 add r20=temp1, r3 // physical start of MCA/INIT stack
1049 shr.u r16=r20,IA64_GRANULE_SHIFT // r20 = physical start of MCA/INIT stack
1053 or r21=r20,r21 // construct PA | page properties
1057 mov r20=IA64_TR_CURRENT_STACK
1063 itr.d dtr[r20]=r21
H A Defi_stub.S74 mov loc6=r20
79 mov r20=loc6
H A Desi_stub.S84 mov loc6=r20 // old sp
89 mov r20=loc6 // save virtual mode sp
H A Dminstate.h10 (pUStk) mov.m r20=ar.itc;
50 mov r20=r1; /* A */ \
129 .mem.offset 0,0; st8.spill [r16]=r20,16; /* save original r1 */ \
173 .mem.offset 0,0; st8.spill [r2]=r20,16; \
H A Divt.S170 (p7) ld8 r20=[r17] // get *pmd (may be 0)
173 (p7) cmp.eq.or.andcm p6,p7=r20,r0 // was pmd_present(*pmd) == NULL?
174 dep r21=r19,r20,3,(PAGE_SHIFT-3) // r21=pte_offset(pmd,addr)
183 dep r23=0,r20,0,PAGE_SHIFT // clear low bits to get page address
220 * r20 = *pmd
230 cmp.ne.or.andcm p6,p7=r26,r20 // did *pmd change
280 mov r20=PAGE_SHIFT<<2 // setup page size for purge
284 (p7) ptc.l r16,r20
324 mov r20=PAGE_SHIFT<<2 // setup page size for purge
328 (p7) ptc.l r16,r20
379 MOV_FROM_ISR(r20)
406 and r22=IA64_ISR_CODE_MASK,r20 // get the isr.code field
407 tbit.nz p6,p7=r20,IA64_ISR_SP_BIT // is speculation bit on?
408 tbit.nz p9,p0=r20,IA64_ISR_NA_BIT // is non-access bit on?
744 mov r20=r1 // A save r1
829 ld8 r20=[r16],TI_AC_STAMP-TI_AC_STIME // M cumulated stime
836 add r20=r20,r22 // A sum stime
839 st8 [r16]=r20 // M update stime
913 * - r20: saved r1 (gp)
998 st8.spill [r17]=r20,PT(R13)-PT(R1) // save original r1
1057 // mov.m r20=ar.itc is called in advance, and r13 is current
1068 st8 [r16]=r20,TI_AC_STIME-TI_AC_STAMP // update stamp
1069 sub r18=r20,r19 // elapsed time in user mode
H A Dpal.S179 mov loc6 = r20
185 mov r20=loc6
235 mov loc6 = r20
242 mov r20=loc6
H A Dentry.S182 dep r20=0,in0,61,3 // physical address of "next"
185 shr.u r26=r20,IA64_GRANULE_SHIFT
212 or r23=r25,r20 // construct PA | page properties
298 mov.m r20=ar.bspstore
354 st8 [r2]=r20 // save ar.bspstore
533 shladd r20=r15,3,r16 // r20 = sys_call_table + 8*(syscall-1024)
536 (p6) ld8 r20=[r20] // load address of syscall entry point
537 (p7) movl r20=sys_ni_syscall
539 mov b6=r20
670 * r20: user-level ar.fpsr
713 (pKStk) adds r20=TI_PRE_COUNT+IA64_TASK_SIZE,r13
716 (pKStk) ld4 r21=[r20] // r21 <- preempt_count
792 ld8 r20=[r2],PT(R12)-PT(AR_FPSR) // M0|1 load ar.fpsr
857 (pKStk) adds r20=TI_PRE_COUNT+IA64_TASK_SIZE,r13
860 (pKStk) ld4 r21=[r20] // r21 <- preempt_count
908 ld8.fill r20=[r2],16
990 ld8 r20=[r16],16 // ar.fpsr
1141 mov ar.fpsr=r20 // M2
1155 * r20 = &current->thread_info->pre_count (if CONFIG_PREEMPT)
H A Dgate.S130 (p1) br.cond.spnt setup_rbs // yup -> (clobbers p8, r14-r16, and r18-r20)
215 extr.u r20=r18,3,6
218 cmp.eq p8,p0=63,r20
328 RSM_PSR_BE_I(r20, r22) // M2 (5 cyc to srlz.d)
H A Dhead.S369 movl r20=__cpu0_per_cpu
374 st8[r20]=r21,8
378 mov r19=r20
461 mov r20=ar.lc // preserve ar.lc
478 mov ar.lc=r20 // restore ar.lc
485 mov r20=ar.lc // preserve ar.lc
502 mov ar.lc=r20 // restore ar.lc
919 * r20 = old virtual address of sp
938 mov r20=sp
967 * r20 = new sp to establish
994 mov sp=r20
H A Dprocess.c133 printk("r20 : %016lx r21 : %016lx r22 : %016lx\n", regs->r20, regs->r21, regs->r22); show_regs()
H A Dasm-offsets.c109 DEFINE(IA64_PT_REGS_R20_OFFSET, offsetof (struct pt_regs, r20)); foo()
H A Dunaligned.c220 RPT(r20), RPT(r21), RPT(r22), RPT(r23),
H A Dmca.c937 copy_reg(&bank[20-16], ms->pmsa_nat_bits, &regs->r20, nat); finish_pt_regs()
H A Dunwind.c214 offsetof(struct pt_regs, r20),
/linux-4.1.27/arch/microblaze/lib/
H A Duaccess_old.S109 3: lwi r20, r6, 0x0008 + offset; \
117 11: swi r20, r5, 0x0008 + offset; \
197 swi r20, r1, 16
203 loop: /* r4, r19, r20, r21, r22, r23, r24, r25 are used for storing values */
220 lwi r20, r1, 16
240 lwi r20, r1, 16
/linux-4.1.27/arch/score/include/asm/
H A Dasmmacro.h45 sw r20, [r0, PT_R20] variable
142 lw r20, [r0, PT_R20] variable
/linux-4.1.27/arch/nios2/include/asm/
H A Dentry.h95 stw r20, SW_R20(sp) variable
109 ldw r20, SW_R20(sp) variable
H A Dptrace.h57 unsigned long r20; member in struct:switch_stack
H A Delf.h80 pr_reg[27] = sw->r20; \
/linux-4.1.27/arch/hexagon/kernel/
H A Dvm_events.c69 printk(KERN_EMERG "r20: \t0x%08lx %08lx %08lx %08lx\n", regs->r20, show_regs()
H A Dkgdb.c52 { "r20", GDB_SIZEOF_REG, offsetof(struct pt_regs, r20)},
/linux-4.1.27/arch/arc/include/asm/
H A Dunwind.h37 unsigned long r20; member in struct:arc700_regs
96 PTREGS_INFO(r20), \
H A Dptrace.h63 long r25, r24, r23, r22, r21, r20, r19, r18, r17, r16, r15, r14, r13; member in struct:callee_regs
H A Dentry.h124 PUSH r20
136 POP r20
/linux-4.1.27/arch/arc/kernel/
H A Dctx_sw.c38 "st.a r20, [sp, -4] \n\t" __switch_to()
96 "ld.ab r20, [sp, 4] \n\t" __switch_to()
/linux-4.1.27/arch/microblaze/include/uapi/asm/
H A Dptrace.h37 microblaze_reg_t r20; member in struct:pt_regs
H A Delf.h112 _r->r20 = _r->r21 = _r->r22 = _r->r23 = \
/linux-4.1.27/arch/powerpc/boot/
H A Dppc_asm.h49 #define r20 20 macro
/linux-4.1.27/arch/hexagon/include/uapi/asm/
H A Duser.h33 unsigned long r20; member in struct:user_regs_struct
H A Dregisters.h148 unsigned long r20; member in struct:pt_regs::__anon1458::__anon1459
/linux-4.1.27/arch/alpha/include/uapi/asm/
H A Dptrace.h30 unsigned long r20; member in struct:pt_regs
/linux-4.1.27/arch/arc/include/uapi/asm/
H A Dptrace.h44 long r25, r24, r23, r22, r21, r20; member in struct:user_regs_struct::__anon140
/linux-4.1.27/tools/testing/selftests/powerpc/switch_endian/
H A Dswitch_endian_test.S46 addi r20, r15, 20
/linux-4.1.27/arch/powerpc/lib/
H A Dcopyuser_64.S478 std r20,-120(1)
486 22: ld r20,384(4)
500 34: std r20,392(3)
518 52: ld r20,400(4)
537 70: std r20,392(3)
564 9: ld r20,-120(1)
583 100: ld r20,-120(1)
H A Dcopyuser_power7.S78 ld r20,STK_REG(R20)(r1)
151 std r20,STK_REG(R20)(r1)
176 err2; ld r20,112(r4)
193 err2; std r20,112(r3)
206 ld r20,STK_REG(R20)(r1)
H A Dmemcpy_power7.S84 std r20,STK_REG(R20)(r1)
109 ld r20,112(r4)
126 std r20,112(r3)
139 ld r20,STK_REG(R20)(r1)
H A Dcrtsavres.S339 std r20,-96(r1)
396 ld r20,-96(r1)
/linux-4.1.27/tools/testing/selftests/powerpc/copyloops/
H A Dcopyuser_64.S478 std r20,-120(1)
486 22: ld r20,384(4)
500 34: std r20,392(3)
518 52: ld r20,400(4)
537 70: std r20,392(3)
564 9: ld r20,-120(1)
583 100: ld r20,-120(1)
H A Dcopyuser_power7.S78 ld r20,STK_REG(R20)(r1)
151 std r20,STK_REG(R20)(r1)
176 err2; ld r20,112(r4)
193 err2; std r20,112(r3)
206 ld r20,STK_REG(R20)(r1)
H A Dmemcpy_power7.S84 std r20,STK_REG(R20)(r1)
109 ld r20,112(r4)
126 std r20,112(r3)
139 ld r20,STK_REG(R20)(r1)
/linux-4.1.27/arch/powerpc/kernel/
H A Dswsusp_asm64.S102 SAVE_REGISTER(r20)
219 RESTORE_REGISTER(r20)
H A Dkgdb.c294 { "r20", GDB_SIZEOF_REG, offsetof(struct pt_regs, gpr[20]) },
H A Dentry_64.S408 mflr r20 /* Return to switch caller */
428 1: std r20,_NIP(r1)
H A Dhead_8xx.S591 add r10, r10, r20 ;b 151f
/linux-4.1.27/arch/sh/mm/
H A DMakefile65 -ffixed-r20 -ffixed-r21 -ffixed-r22 -ffixed-r23 \
/linux-4.1.27/arch/tile/include/asm/
H A Dbarrier.h42 "r20", "r21", "r22", "r23", "r24", __mb_incoherent()
H A Datomic_32.h202 #define ATOMIC_LOCK_REG_NAME r20
/linux-4.1.27/arch/nios2/kernel/
H A Dasm-offsets.c71 OFFSET(SW_R20, switch_stack, r20); main()
H A Dsignal.c71 err |= __get_user(sw->r20, &gregs[19]); rt_restore_ucontext()
153 err |= __put_user(sw->r20, &gregs[19]); rt_setup_ucontext()
H A Dkgdb.c53 { "r20", GDB_SIZEOF_REG, -1 },
H A Dinsnemu.S147 stw r20, 80(sp)
578 ldw r20, 80(sp)
/linux-4.1.27/arch/alpha/kernel/
H A Dprocess.c275 childti->pcb.unique = regs->r20; copy_thread()
280 childregs->r20 = 1; /* OSF/1 has some strange fork() semantics. */ copy_thread()
281 regs->r20 = 0; copy_thread()
317 dest[20] = pt->r20; dump_elf_thread()
H A Dsignal.c177 err |= __get_user(regs->r20, sc->sc_regs+20); restore_sigcontext()
312 err |= __put_user(regs->r20, sc->sc_regs+20); setup_sigcontext()
H A Dosf_sys.c1413 current_pt_regs()->r20 = sys_geteuid(); SYSCALL_DEFINE0()
1419 current_pt_regs()->r20 = sys_getegid(); SYSCALL_DEFINE0()
1425 current_pt_regs()->r20 = sys_getppid(); SYSCALL_DEFINE0()
1435 current_pt_regs()->r20 = fd[1]; SYSCALL_DEFINE0()
H A Dptrace.c87 PT_REG( r20), PT_REG( r21), PT_REG( r22), PT_REG( r23),
H A Dtraps.c88 regs->r19, regs->r20, regs->r21); dik_show_regs()
672 printk("r19= %016lx r20= %016lx r21= %016lx\n", do_entUna()
767 R(r19), R(r20), R(r21), R(r22), R(r23), R(r24), R(r25), R(r26),
/linux-4.1.27/arch/unicore32/kernel/
H A Dentry.S401 * r20 = this threads thread_info structure.
404 get_thread_info r20 @ get current thread
407 stb r7, [r20+], #TI_USED_CP + 2 @ set appropriate used_cp[]
412 @ r20 = fp_state
414 add r20, r20, #TI_FPSTATE @ r20 = workspace
H A Dprocess.c148 printk(KERN_DEFAULT "r23: %08lx r22: %08lx r21: %08lx r20: %08lx\n", __show_regs()
/linux-4.1.27/arch/openrisc/kernel/
H A Dentry.S76 l.lwz r20,PT_GPR20(r1) ;\
114 l.sw PT_GPR20(r1),r20 ;\
152 l.sw PT_GPR20(r1),r20 ;\
659 l.sw PT_GPR20(r1),r20
915 l.sfeqi r20,0
920 l.jalr r20
936 l.lwz r20,PT_GPR20(r1)
1001 l.sw PT_GPR20(r1),r20
1044 l.lwz r20,PT_GPR20(r1)
1084 l.sw PT_GPR20(r1),r20
H A Dprocess.c132 * ret_from_fork. A kernel thread will need to set r20 to the address of
134 * r20 to NULL in which case ret_from_fork will just continue a return to
H A Dhead.S474 CLEAR_GPR(r20)
609 CLEAR_GPR(r20)
/linux-4.1.27/arch/powerpc/kvm/
H A Dbooke_interrupts.S189 stw r20, VCPU_GPR(R20)(r4)
269 lwz r20, VCPU_GPR(R20)(r4)
307 stw r20, VCPU_GPR(R20)(r4)
327 lwz r20, HOST_NV_GPR(R20)(r1)
372 stw r20, HOST_NV_GPR(R20)(r1)
392 lwz r20, VCPU_GPR(R20)(r4)
H A Dbookehv_interrupts.S128 PPC_STL r20, VCPU_GPR(R20)(r4)
460 PPC_LL r20, VCPU_GPR(R20)(r4)
494 PPC_STL r20, VCPU_GPR(R20)(r4)
514 PPC_LL r20, HOST_NV_GPR(R20)(r1)
557 PPC_STL r20, HOST_NV_GPR(R20)(r1)
577 PPC_LL r20, VCPU_GPR(R20)(r4)
H A Dbook3s_interrupts.S48 PPC_LL r20, VCPU_GPR(R20)(vcpu); \
192 PPC_STL r20, VCPU_GPR(R20)(r7)
H A Dbook3s_hv_rmhandlers.S738 ld r20, VCPU_GPR(R20)(r4)
1313 std r20, VCPU_GPR(R20)(r9)
2126 std r20, VCPU_GPR(R20)(r3)
2237 ld r20, VCPU_GPR(R20)(r4)
/linux-4.1.27/drivers/macintosh/
H A Dtherm_windtunnel.c68 int r0, r1, r20, r23, r25; /* saved register */ member in struct:__anon5360
217 x.r20 = read_reg( x.fan, 0x20, 1 ); setup_hardware()
269 write_reg( x.fan, 0x20, x.r20, 1 ); restore_regs()
/linux-4.1.27/arch/unicore32/include/asm/
H A Dthread_info.h51 __u32 r20; member in struct:cpu_context_save
/linux-4.1.27/arch/alpha/include/asm/
H A Da.out-core.h60 dump->regs[EF_A4] = pt->r20; aout_dump_thread()
/linux-4.1.27/arch/hexagon/include/asm/
H A Delf.h139 DEST.r20 = REGS->r20; \
H A Dprocessor.h120 unsigned long r20; member in struct:hexagon_switch_stack::__anon1415::__anon1416
/linux-4.1.27/arch/tile/kernel/vdso/
H A Dvgettimeofday.c168 "r16", "r17", "r18", "r19", "r20", "r21", "r22", "r23", vdso_fallback_gettime()
/linux-4.1.27/arch/tile/lib/
H A Dmemcpy_32.S271 EX: { lw r4, r1; addi r1, r1, 4; addi r20, r1, 16 } /* r4 = WORD_12 */
272 EX: { lw r8, r1; addi r1, r1, 4; slt_u r13, r20, r15 }/* r8 = WORD_13 */
273 EX: { lw r11, r1; addi r1, r1, -52; mvz r20, r13, r1 } /* r11 = WORD_14 */
312 EX: { lw r15, r1; move r1, r20 } /* r15 = WORD_11 */
/linux-4.1.27/arch/microblaze/include/asm/
H A Dthread_info.h43 __u32 r20; member in struct:cpu_context
/linux-4.1.27/arch/sh/kernel/
H A Dhead_64.S169 movi SR_HARMLESS, r20
170 putcon r20, SR
/linux-4.1.27/arch/score/kernel/
H A Dentry.S347 sw r20, [\reg, THREAD_REG20];
363 lw r20, [\reg, THREAD_REG20];
/linux-4.1.27/arch/sh/kernel/cpu/sh5/
H A Dentry.S741 st.q SP, FRAME_R(20), r20
999 ld.q SP, FRAME_R(20), r20
1764 st.q r0, 0x0a0, r20
1961 movi LRESVEC_block-CONFIG_PAGE_OFFSET, r20
1962 andi r20, -4, r20 /* reset reserved */
1963 ori r20, 1, r20 /* set MMUOFF */
1965 putcon r20, RESVEC
/linux-4.1.27/drivers/net/wireless/b43/
H A Dradio_2059.c37 r20) \
58 .radio_rxtx98 = r20
H A Dradio_2057.c131 r20, r21, r22, r23, r24, r25, r26, r27) \
152 .radio_lna5g_tune_core0 = r20, \
H A Dradio_2055.c272 r12, r13, r14, r15, r16, r17, r18, r19, r20, r21) \
293 .radio_c2_tx_pgapadtn = r20, \
H A Dradio_2056.c3040 r20, r21, r22, r23, r24, r25, r26, r27, r28, r29, \
3062 .radio_tx0_intpag_boost_tune = r20, \
/linux-4.1.27/arch/hexagon/lib/
H A Dmemcpy.S248 memd(sp+#16) = R21:20; /* save r20,r21 on stack */
537 r21:20 = memd(sp+#16); /* restore r20+r21 */
/linux-4.1.27/arch/ia64/include/uapi/asm/
H A Dptrace.h125 unsigned long r20; /* scratch */ member in struct:pt_regs
/linux-4.1.27/arch/powerpc/include/asm/
H A Dppc_asm.h589 #define r20 %r20 macro
/linux-4.1.27/sound/soc/codecs/
H A Dcs42l52.c88 { CS42L52_MASTERA_VOL, 0x00 }, /* r20 Master A Volume */
H A Dcs42l56.c98 { 32, 0x00 }, /* r20 - ADCA Attenuator */
H A Dcs42l73.c76 { 32, 0x00 }, /* r20 - LO Left Analog Volume */
/linux-4.1.27/drivers/net/ethernet/tile/
H A Dtilepro.c334 "r20", "r21", "r22", "r23", "r24", __netio_fastio1()
/linux-4.1.27/arch/powerpc/xmon/
H A Dxmon.c2499 "r16", "r17", "r18", "r19", "r20", "r21", "r22", "r23",
/linux-4.1.27/arch/arm/mach-omap2/
H A Dmux34xx.c1204 _OMAP3_BALLENTRY(MCBSP2_DX, "r20", NULL),

Completed in 646 milliseconds