/linux-4.1.27/arch/ia64/lib/ |
H A D | ip_fast_csum.S | 42 (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 D | copy_page.S | 27 #define src1 r20
|
H A D | clear_user.S | 29 #define tmp r20
|
H A D | copy_page_mck.S | 78 #define t4 r20
|
H A D | memcpy.S | 32 # define t2 r20
|
H A D | strlen.S | 76 #define mask r20
|
H A D | strlen_user.S | 78 #define mask r20
|
H A D | memcpy_mck.S | 40 #define dst_pre_mem r20 552 #define B r20
|
H A D | do_csum.S | 98 #define firstoff r20
|
H A D | copy_user.S | 60 #define saved_lc r20
|
/linux-4.1.27/arch/sh/lib64/ |
H A D | udivsi3.S | 7 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 D | memset.S | 55 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 D | sdivsi3.S | 8 /* 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 D | udivdi3.S | 13 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 D | strcpy.S | 36 addi r21, 8, r20 82 ldx.q r0, r20, r4
|
H A D | copy_user_memcpy.S | 177 addi r6, -16, r20 187 ldx.q r22, r20, r24
|
H A D | memcpy.S | 162 addi r6, -16, r20 171 ldx.q r22, r20, r24
|
/linux-4.1.27/arch/parisc/kernel/ |
H A D | sys_parisc32.c | 19 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 D | pacache.S | 80 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 D | unaligned.c | 146 "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 D | syscall.S | 174 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 D | entry.S | 840 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 D | signal.c | 64 #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 D | real2.S | 259 ldd 6*REG_SZ(%arg1), %r20
|
/linux-4.1.27/arch/parisc/include/asm/ |
H A D | checksum.h | 49 " 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 D | unistd.h | 34 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 D | asmregs.h | 38 arg6: .reg r20 66 r20: .reg %r20
|
H A D | assembly.h | 200 STREG %r20, PT_GR20(\regs) variable 234 LDREG PT_GR20(\regs), %r20
|
/linux-4.1.27/arch/microblaze/kernel/ |
H A D | mcount.S | 36 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 D | process.c | 35 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 D | asm-offsets.c | 50 DEFINE(PT_R20, offsetof(struct pt_regs, r20)); main() 109 DEFINE(CC_R20, offsetof(struct cpu_context, r20)); main()
|
H A D | entry-nommu.S | 88 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 D | ftrace.c | 191 lower = 0x32800000 + (lower & 0xFFFF); /* addik r20, r0, func_lower */ ftrace_update_ftrace_func()
|
H A D | signal.c | 71 COPY(r18); COPY(r19); COPY(r20); COPY(r21); restore_sigcontext() 132 COPY(r18); COPY(r19); COPY(r20); COPY(r21); setup_sigcontext()
|
H A D | entry.S | 196 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 D | sha1-powerpc-asm.S | 154 lwz r20,16(r3) 164 add r20,RE(80),r20 169 mr RE(0),r20
|
H A D | aes-spe-regs.h | 31 #define rW4 r20
|
H A D | sha1-spe-asm.S | 31 #define rW6 r20 69 evstdw r20,56(r1); \ 82 evldw r20,56(r1); \
|
H A D | sha256-spe-asm.S | 40 #define rW6 r20 60 evstdw r20,56(r1); \ 75 evldw r20,56(r1); \
|
H A D | md5-asm.S | 34 #define rW11 r20
|
H A D | aes-spe-modes.S | 97 evstdw r20,64(r1); \ 111 evldw r20,64(r1); \
|
/linux-4.1.27/tools/testing/selftests/powerpc/copyloops/asm/ |
H A D | ppc_asm.h | 13 #define R20 r20
|
/linux-4.1.27/arch/tile/kernel/ |
H A D | intvec_64.S | 627 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 D | intvec_32.S | 431 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 D | relocate_kernel_64.S | 111 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 D | relocate_kernel_32.S | 107 moveli r20, lo16(hv_flush_remote) 111 auli r20, r20, ha16(hv_flush_remote) 114 jalr r20
|
H A D | regs_32.S | 110 r16, r17, r18, r19, r20, r21, r22, r23, \
|
H A D | regs_64.S | 110 r16, r17, r18, r19, r20, r21, r22, r23, \
|
H A D | kgdb.c | 49 { "r20", GDB_SIZEOF_REG, offsetof(struct pt_regs, regs[20])},
|
/linux-4.1.27/arch/ia64/kernel/ |
H A D | relocate_kernel.S | 73 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 D | fsys.S | 166 // 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 D | mca_asm.S | 71 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 D | efi_stub.S | 74 mov loc6=r20 79 mov r20=loc6
|
H A D | esi_stub.S | 84 mov loc6=r20 // old sp 89 mov r20=loc6 // save virtual mode sp
|
H A D | minstate.h | 10 (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 D | ivt.S | 170 (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 D | pal.S | 179 mov loc6 = r20 185 mov r20=loc6 235 mov loc6 = r20 242 mov r20=loc6
|
H A D | entry.S | 182 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 = ¤t->thread_info->pre_count (if CONFIG_PREEMPT)
|
H A D | gate.S | 130 (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 D | head.S | 369 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 D | process.c | 133 printk("r20 : %016lx r21 : %016lx r22 : %016lx\n", regs->r20, regs->r21, regs->r22); show_regs()
|
H A D | asm-offsets.c | 109 DEFINE(IA64_PT_REGS_R20_OFFSET, offsetof (struct pt_regs, r20)); foo()
|
H A D | unaligned.c | 220 RPT(r20), RPT(r21), RPT(r22), RPT(r23),
|
H A D | mca.c | 937 copy_reg(&bank[20-16], ms->pmsa_nat_bits, ®s->r20, nat); finish_pt_regs()
|
H A D | unwind.c | 214 offsetof(struct pt_regs, r20),
|
/linux-4.1.27/arch/microblaze/lib/ |
H A D | uaccess_old.S | 109 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 D | asmmacro.h | 45 sw r20, [r0, PT_R20] variable 142 lw r20, [r0, PT_R20] variable
|
/linux-4.1.27/arch/nios2/include/asm/ |
H A D | entry.h | 95 stw r20, SW_R20(sp) variable 109 ldw r20, SW_R20(sp) variable
|
H A D | ptrace.h | 57 unsigned long r20; member in struct:switch_stack
|
H A D | elf.h | 80 pr_reg[27] = sw->r20; \
|
/linux-4.1.27/arch/hexagon/kernel/ |
H A D | vm_events.c | 69 printk(KERN_EMERG "r20: \t0x%08lx %08lx %08lx %08lx\n", regs->r20, show_regs()
|
H A D | kgdb.c | 52 { "r20", GDB_SIZEOF_REG, offsetof(struct pt_regs, r20)},
|
/linux-4.1.27/arch/arc/include/asm/ |
H A D | unwind.h | 37 unsigned long r20; member in struct:arc700_regs 96 PTREGS_INFO(r20), \
|
H A D | ptrace.h | 63 long r25, r24, r23, r22, r21, r20, r19, r18, r17, r16, r15, r14, r13; member in struct:callee_regs
|
H A D | entry.h | 124 PUSH r20 136 POP r20
|
/linux-4.1.27/arch/arc/kernel/ |
H A D | ctx_sw.c | 38 "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 D | ptrace.h | 37 microblaze_reg_t r20; member in struct:pt_regs
|
H A D | elf.h | 112 _r->r20 = _r->r21 = _r->r22 = _r->r23 = \
|
/linux-4.1.27/arch/powerpc/boot/ |
H A D | ppc_asm.h | 49 #define r20 20 macro
|
/linux-4.1.27/arch/hexagon/include/uapi/asm/ |
H A D | user.h | 33 unsigned long r20; member in struct:user_regs_struct
|
H A D | registers.h | 148 unsigned long r20; member in struct:pt_regs::__anon1458::__anon1459
|
/linux-4.1.27/arch/alpha/include/uapi/asm/ |
H A D | ptrace.h | 30 unsigned long r20; member in struct:pt_regs
|
/linux-4.1.27/arch/arc/include/uapi/asm/ |
H A D | ptrace.h | 44 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 D | switch_endian_test.S | 46 addi r20, r15, 20
|
/linux-4.1.27/arch/powerpc/lib/ |
H A D | copyuser_64.S | 478 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 D | copyuser_power7.S | 78 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 D | memcpy_power7.S | 84 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 D | crtsavres.S | 339 std r20,-96(r1) 396 ld r20,-96(r1)
|
/linux-4.1.27/tools/testing/selftests/powerpc/copyloops/ |
H A D | copyuser_64.S | 478 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 D | copyuser_power7.S | 78 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 D | memcpy_power7.S | 84 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 D | swsusp_asm64.S | 102 SAVE_REGISTER(r20) 219 RESTORE_REGISTER(r20)
|
H A D | kgdb.c | 294 { "r20", GDB_SIZEOF_REG, offsetof(struct pt_regs, gpr[20]) },
|
H A D | entry_64.S | 408 mflr r20 /* Return to switch caller */ 428 1: std r20,_NIP(r1)
|
H A D | head_8xx.S | 591 add r10, r10, r20 ;b 151f
|
/linux-4.1.27/arch/sh/mm/ |
H A D | Makefile | 65 -ffixed-r20 -ffixed-r21 -ffixed-r22 -ffixed-r23 \
|
/linux-4.1.27/arch/tile/include/asm/ |
H A D | barrier.h | 42 "r20", "r21", "r22", "r23", "r24", __mb_incoherent()
|
H A D | atomic_32.h | 202 #define ATOMIC_LOCK_REG_NAME r20
|
/linux-4.1.27/arch/nios2/kernel/ |
H A D | asm-offsets.c | 71 OFFSET(SW_R20, switch_stack, r20); main()
|
H A D | signal.c | 71 err |= __get_user(sw->r20, &gregs[19]); rt_restore_ucontext() 153 err |= __put_user(sw->r20, &gregs[19]); rt_setup_ucontext()
|
H A D | kgdb.c | 53 { "r20", GDB_SIZEOF_REG, -1 },
|
H A D | insnemu.S | 147 stw r20, 80(sp) 578 ldw r20, 80(sp)
|
/linux-4.1.27/arch/alpha/kernel/ |
H A D | process.c | 275 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 D | signal.c | 177 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 D | osf_sys.c | 1413 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 D | ptrace.c | 87 PT_REG( r20), PT_REG( r21), PT_REG( r22), PT_REG( r23),
|
H A D | traps.c | 88 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 D | entry.S | 401 * 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 D | process.c | 148 printk(KERN_DEFAULT "r23: %08lx r22: %08lx r21: %08lx r20: %08lx\n", __show_regs()
|
/linux-4.1.27/arch/openrisc/kernel/ |
H A D | entry.S | 76 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 D | process.c | 132 * 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 D | head.S | 474 CLEAR_GPR(r20) 609 CLEAR_GPR(r20)
|
/linux-4.1.27/arch/powerpc/kvm/ |
H A D | booke_interrupts.S | 189 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 D | bookehv_interrupts.S | 128 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 D | book3s_interrupts.S | 48 PPC_LL r20, VCPU_GPR(R20)(vcpu); \ 192 PPC_STL r20, VCPU_GPR(R20)(r7)
|
H A D | book3s_hv_rmhandlers.S | 738 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 D | therm_windtunnel.c | 68 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 D | thread_info.h | 51 __u32 r20; member in struct:cpu_context_save
|
/linux-4.1.27/arch/alpha/include/asm/ |
H A D | a.out-core.h | 60 dump->regs[EF_A4] = pt->r20; aout_dump_thread()
|
/linux-4.1.27/arch/hexagon/include/asm/ |
H A D | elf.h | 139 DEST.r20 = REGS->r20; \
|
H A D | processor.h | 120 unsigned long r20; member in struct:hexagon_switch_stack::__anon1415::__anon1416
|
/linux-4.1.27/arch/tile/kernel/vdso/ |
H A D | vgettimeofday.c | 168 "r16", "r17", "r18", "r19", "r20", "r21", "r22", "r23", vdso_fallback_gettime()
|
/linux-4.1.27/arch/tile/lib/ |
H A D | memcpy_32.S | 271 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 D | thread_info.h | 43 __u32 r20; member in struct:cpu_context
|
/linux-4.1.27/arch/sh/kernel/ |
H A D | head_64.S | 169 movi SR_HARMLESS, r20 170 putcon r20, SR
|
/linux-4.1.27/arch/score/kernel/ |
H A D | entry.S | 347 sw r20, [\reg, THREAD_REG20]; 363 lw r20, [\reg, THREAD_REG20];
|
/linux-4.1.27/arch/sh/kernel/cpu/sh5/ |
H A D | entry.S | 741 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 D | radio_2059.c | 37 r20) \ 58 .radio_rxtx98 = r20
|
H A D | radio_2057.c | 131 r20, r21, r22, r23, r24, r25, r26, r27) \ 152 .radio_lna5g_tune_core0 = r20, \
|
H A D | radio_2055.c | 272 r12, r13, r14, r15, r16, r17, r18, r19, r20, r21) \ 293 .radio_c2_tx_pgapadtn = r20, \
|
H A D | radio_2056.c | 3040 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 D | memcpy.S | 248 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 D | ptrace.h | 125 unsigned long r20; /* scratch */ member in struct:pt_regs
|
/linux-4.1.27/arch/powerpc/include/asm/ |
H A D | ppc_asm.h | 589 #define r20 %r20 macro
|
/linux-4.1.27/sound/soc/codecs/ |
H A D | cs42l52.c | 88 { CS42L52_MASTERA_VOL, 0x00 }, /* r20 Master A Volume */
|
H A D | cs42l56.c | 98 { 32, 0x00 }, /* r20 - ADCA Attenuator */
|
H A D | cs42l73.c | 76 { 32, 0x00 }, /* r20 - LO Left Analog Volume */
|
/linux-4.1.27/drivers/net/ethernet/tile/ |
H A D | tilepro.c | 334 "r20", "r21", "r22", "r23", "r24", __netio_fastio1()
|
/linux-4.1.27/arch/powerpc/xmon/ |
H A D | xmon.c | 2499 "r16", "r17", "r18", "r19", "r20", "r21", "r22", "r23",
|
/linux-4.1.27/arch/arm/mach-omap2/ |
H A D | mux34xx.c | 1204 _OMAP3_BALLENTRY(MCBSP2_DX, "r20", NULL),
|