/linux-4.1.27/arch/tile/kernel/ |
H A D | mcount_64.S | 29 addli r29, sp, - (12 * REGSIZE) 33 st r29, sp 35 addli r29, r29, REGSIZE 36 { st r29, r0; addli r29, r29, REGSIZE } 37 { st r29, r1; addli r29, r29, REGSIZE } 38 { st r29, r2; addli r29, r29, REGSIZE } 39 { st r29, r3; addli r29, r29, REGSIZE } 40 { st r29, r4; addli r29, r29, REGSIZE } 41 { st r29, r5; addli r29, r29, REGSIZE } 42 { st r29, r6; addli r29, r29, REGSIZE } 43 { st r29, r7; addli r29, r29, REGSIZE } 44 { st r29, r8; addli r29, r29, REGSIZE } 45 { st r29, r9; addli r29, r29, REGSIZE } 46 { st r29, r10; addli r29, r29, REGSIZE } 50 addli r29, sp, (2 * REGSIZE) 51 { ld r0, r29; addli r29, r29, REGSIZE } 52 { ld r1, r29; addli r29, r29, REGSIZE } 53 { ld r2, r29; addli r29, r29, REGSIZE } 54 { ld r3, r29; addli r29, r29, REGSIZE } 55 { ld r4, r29; addli r29, r29, REGSIZE } 56 { ld r5, r29; addli r29, r29, REGSIZE } 57 { ld r6, r29; addli r29, r29, REGSIZE } 58 { ld r7, r29; addli r29, r29, REGSIZE } 59 { ld r8, r29; addli r29, r29, REGSIZE } 60 { ld r9, r29; addli r29, r29, REGSIZE } 61 { ld r10, r29; addli lr, sp, (13 * REGSIZE) }
|
H A D | intvec_32.S | 197 * cache line 1: r14...r29 422 push_reg r29, r52 580 * The TRACE_IRQS_OFF call clobbers registers r0-r29. 605 * r29: thread_info->step_state 612 GET_THREAD_INFO(r29) 615 addi r29, r29, THREAD_INFO_STEP_STATE_OFFSET 625 lw r29, r29 631 addi r23, r29, SINGLESTEP_STATE_FLAGS_OFFSET 634 bzt r29, \not_single_stepping 641 lw r26, r29 661 addi r24, r29, SINGLESTEP_STATE_ORIG_PC_OFFSET 689 addi r24, r29, SINGLESTEP_STATE_NEXT_PC_OFFSET 798 PTREGS_PTR(r29, PTREGS_OFFSET_EX1) 800 lw r29, r29 801 andi r29, r29, SPR_EX_CONTEXT_1_1__PL_MASK /* mask off ICS */ 802 bzt r29, .Lresume_userspace 806 GET_THREAD_INFO(r29) 807 addli r28, r29, THREAD_INFO_FLAGS_OFFSET 810 addli r29, r29, THREAD_INFO_PREEMPT_COUNT_OFFSET 814 lw r29, r29 817 bnz r29, 1f 828 PTREGS_PTR(r29, PTREGS_OFFSET_PC) 832 lw r28, r29 842 sw r29, r28 868 TRACE_IRQS_OFF /* Note: clobbers registers r0-r29 */ 873 addi r29, r32, THREAD_INFO_FLAGS_OFFSET 877 lw r29, r29 880 and r1, r29, r1 1061 moveli r29, 4096 1064 slt_u r29, r1, r29 1066 mnz r1, r29, r1 1067 move r29, zero 1077 1: pop_reg r29, sp, PTREGS_OFFSET_REG(1) - PTREGS_OFFSET_REG(29) 1106 /* r29 already restored above */ 1266 PTREGS_PTR(r29, PTREGS_OFFSET_REG(0)) 1267 sw r29, r0 1289 PTREGS_PTR(r29, PTREGS_OFFSET_REG(0)) 1292 sw r29, r28 1355 addi r24, r29, SINGLESTEP_STATE_ORIG_PC_OFFSET 1365 addi r24, r29, SINGLESTEP_STATE_NEXT_PC_OFFSET 1369 addi r25, r29, SINGLESTEP_STATE_FLAGS_OFFSET 1390 addi r29, r29, SINGLESTEP_STATE_UPDATE_VALUE_OFFSET 1397 lw r29, r29 1407 sw r27, r29 1412 addi r24, r29, SINGLESTEP_STATE_BRANCH_NEXT_PC_OFFSET 1512 * The <atomic.h> wrapper assumes it only clobbers r20-r29, so if
|
H A D | intvec_64.S | 397 * cache line 3: r22...r29 617 push_reg r29, r52 757 * The TRACE_IRQS_OFF call clobbers registers r0-r29. 821 PTREGS_PTR(r29, PTREGS_OFFSET_EX1) 823 ld r29, r29 824 IS_KERNEL_EX1(r29, r29) 826 beqzt r29, .Lresume_userspace 827 move r29, sp 832 EXTRACT_THREAD_INFO(r29) 833 addli r28, r29, THREAD_INFO_FLAGS_OFFSET 836 addli r29, r29, THREAD_INFO_PREEMPT_COUNT_OFFSET 840 ld4s r29, r29 843 bnez r29, 1f 855 PTREGS_PTR(r29, PTREGS_OFFSET_PC) 858 ld r28, r29 871 st r29, r28 899 TRACE_IRQS_OFF /* Note: clobbers registers r0-r29 */ 904 addi r29, r32, THREAD_INFO_FLAGS_OFFSET 908 ld r29, r29 911 and r1, r29, r1 1092 moveli r29, 4096 1097 cmpltu r29, r1, r29 1100 mnz r1, r29, r1 1101 move r29, zero 1111 1: pop_reg r29, sp, PTREGS_OFFSET_REG(21) - PTREGS_OFFSET_REG(29) 1142 /* r29 already restored above */ 1299 PTREGS_PTR(r29, PTREGS_OFFSET_REG(0)) 1303 1: st r29, r0 1369 PTREGS_PTR(r29, PTREGS_OFFSET_REG(0)) 1372 st r29, r28
|
H A D | regs_32.S | 111 r24, r25, r26, r27, r28, r29, r30, r31, \
|
H A D | regs_64.S | 111 r24, r25, r26, r27, r28, r29, r30, r31, \
|
H A D | kgdb.c | 58 { "r29", GDB_SIZEOF_REG, offsetof(struct pt_regs, regs[29])},
|
/linux-4.1.27/arch/microblaze/lib/ |
H A D | divsi3.S | 18 swi r29, r1, 4 33 addik r29, r0, 32 /* initialize the loop count */ 41 addik r29, r29, -1 52 addik r29, r29, -1 53 beqi r29, loop_end 66 lwi r29, r1, 4
|
H A D | modsi3.S | 20 swi r29, r1, 4 36 addik r29, r0, 32 /* initialize the loop count */ 41 addik r29, r29, -1 52 addik r29, r29, -1 53 beqi r29, loop_end 66 lwi r29, r1, 4
|
H A D | udivsi3.S | 20 swi r29, r1, 0 27 addik r29, r0, 32 /* initialize the loop count */ 55 addik r29, r29, -1 66 addik r29, r29, -1 67 beqi r29, loop_end 77 lwi r29, r1, 0
|
H A D | umodsi3.S | 19 swi r29, r1, 0 27 addik r29, r0, 32 /* initialize the loop count */ 57 addik r29, r29, -1 68 addik r29, r29, -1 69 beqi r29, loop_end 79 lwi r29, r1, 0
|
/linux-4.1.27/arch/ia64/hp/sim/boot/ |
H A D | boot_head.S | 56 * r29--31 the args 119 add r18=8,r29 /* second index */ 121 st8 [r29]=r16,16 /* store implemented PMC */ 124 st8 [r29]=r0,16 /* clear remaining bits */ 127 st8 [r29]=r17,16 /* store implemented PMD */ 131 st8 [r29]=r0,16 /* clear remaining bits */ 135 st8 [r29]=r16,16 /* store cycles capable */ 138 st8 [r29]=r0,16 /* clear remaining bits */ 141 st8 [r29]=r17,16 /* store retired bundle capable */ 144 st8 [r29]=r0,16 /* clear remaining bits */
|
/linux-4.1.27/arch/parisc/kernel/ |
H A D | pacache.S | 95 copy %arg2, %r29 /* Init middle loop count */ 101 addib,COND(>) -1, %r29, fitmanymiddle /* Middle loop decr */ 110 copy %arg2, %r29 /* init middle loop count */ 113 addib,COND(>) -1, %r29, fitonemiddle /* Middle loop count decr */ 138 copy %arg2, %r29 /* Init middle loop count */ 144 addib,COND(>) -1, %r29, fdtmanymiddle /* Middle loop decr */ 153 copy %arg2, %r29 /* init middle loop count */ 156 addib,COND(>) -1, %r29, fdtonemiddle /* Middle loop count decr */ 609 copy %r28, %r29 610 depdi 1, 41,1, %r29 /* Form aliased virtual address 'from' */ 616 copy %r28, %r29 617 depwi 1, 9,1, %r29 /* Form aliased virtual address 'from' */ 624 pdtlb,l 0(%r29) 628 pdtlb 0(%r29) 638 ldd 0(%r29), %r19 641 1: ldd 8(%r29), %r20 643 ldd 16(%r29), %r21 644 ldd 24(%r29), %r22 648 ldd 32(%r29), %r19 649 ldd 40(%r29), %r20 653 ldd 48(%r29), %r21 654 ldd 56(%r29), %r22 658 ldd 64(%r29), %r19 659 ldd 72(%r29), %r20 663 ldd 80(%r29), %r21 664 ldd 88(%r29), %r22 668 ldd 96(%r29), %r19 669 ldd 104(%r29), %r20 673 ldd 112(%r29), %r21 674 ldd 120(%r29), %r22 678 ldo 128(%r29), %r29 688 ldd 0(%r29), %r19 /* start next loads */ 702 1: ldw 0(%r29), %r19 703 ldw 4(%r29), %r20 704 ldw 8(%r29), %r21 705 ldw 12(%r29), %r22 710 ldw 16(%r29), %r19 711 ldw 20(%r29), %r20 712 ldw 24(%r29), %r21 713 ldw 28(%r29), %r22 718 ldw 32(%r29), %r19 719 ldw 36(%r29), %r20 720 ldw 40(%r29), %r21 721 ldw 44(%r29), %r22 726 ldw 48(%r29), %r19 727 ldw 52(%r29), %r20 728 ldw 56(%r29), %r21 729 ldw 60(%r29), %r22 737 ldo 64(%r29), %r29
|
H A D | entry.S | 69 tovirt_r1 %r29 101 * we can save %r26 and %r29. %r26 is used to preserve 107 * or handle_interruption. %r29 is used to hold a pointer 128 STREG %r29,PT_GR29(%r9) 131 copy %r9,%r29 142 STREG %r29,PT_GR29(%r9) 145 copy %r9,%r29 149 LDREG PT_GR1(%r29), %r1 150 LDREG PT_GR30(%r29),%r30 151 LDREG PT_GR29(%r29),%r29 902 ldo -16(%r30),%r29 /* Reference param save area */ 911 copy %r16,%r29 912 ldo PT_FR31(%r29),%r1 914 rest_general %r29 919 tophys_r1 %r29 922 * structure pointed to by r29 924 rest_specials %r29 926 /* IMPORTANT: rest_stack restores r29 last (we are using it)! 956 ldo -16(%r30),%r29 /* Reference param save area */ 1008 save_specials %r29 1010 save_general %r29 1012 ldo PT_FR0(%r29), %r24 1017 copy %r29, %r26 /* arg0 is pt_regs */ 1018 copy %r29, %r16 /* save pt_regs */ 1023 ldo -16(%r30),%r29 /* Reference param save area */ 1045 save_specials %r29 1085 STREG %r16, PT_ISR(%r29) 1086 STREG %r17, PT_IOR(%r29) 1091 save_general %r29 1093 ldo PT_FR0(%r29), %r25 1098 copy %r29, %r25 /* arg1 is pt_regs */ 1100 ldo -16(%r30),%r29 /* Reference param save area */ 1749 ldo -16(%r30),%r29 /* Reference param save area */ 1813 ldo -16(%r30),%r29 /* Reference param save area */ 1851 LDREG TASK_PT_GR29(%r1),%r29 1965 ldo -16(%r30),%r29 /* Reference param save area */ 2113 bv %r0(%r25) /* r29 */ 2114 copy %r29,%r1 2187 bv %r0(%r25) /* r29 */ 2188 copy %r1,%r29
|
H A D | syscall.S | 184 STREG %r29, TASK_PT_GR29(%r1) /* return value 1 */ 196 ldo -16(%r30),%r29 /* Reference param save area */ 339 ldo -16(%r30),%r29 /* Reference param save area */ 372 ldo -16(%r30),%r29 /* Reference param save area */ 394 ldo -16(%r30),%r29 /* Reference param save area */ 422 - %r1, %r27, %r29 682 Scratch: r20, r22, r28, r29, r1, fr4 (32bit for 64bit CAS only) 702 shlw %r23, 2, %r29 703 blr %r29, %r0 790 blr %r29, %r0 795 13: ldb,ma 0(%sr3,%r26), %r29 796 sub,= %r29, %r25, %r0 805 15: ldh,ma 0(%sr3,%r26), %r29 806 sub,= %r29, %r25, %r0 815 17: ldw,ma 0(%sr3,%r26), %r29 816 sub,= %r29, %r25, %r0 826 19: ldd,ma 0(%sr3,%r26), %r29 827 sub,*= %r29, %r25, %r0 833 19: ldw,ma 0(%sr3,%r26), %r29 834 sub,= %r29, %r22, %r0 837 20: ldw,ma 4(%sr3,%r26), %r29 838 sub,= %r29, %r23, %r0
|
H A D | real2.S | 70 STREG %r29, -2*REG_SZ(%sp) 115 LDREG -2*REG_SZ(%sp), %r29 250 ldo 64(%arg1), %r29
|
H A D | perf_asm.S | 115 ;* %r29 - scratch 134 depdi,z 1,DR2_SLOW_RET,1,%r29 136 or %r24,%r29,%r29 1027 depdi,z 1,DR2_SLOW_RET,1,%r29 1029 or %r24,%r29,%r29
|
/linux-4.1.27/arch/powerpc/mm/ |
H A D | hash_low_64.S | 67 * r29 is vpn 73 std r29,STK_REG(R29)(r1) 115 /* Calc vpn and put it in r29 */ 116 sldi r29,r5,SID_SHIFT - VPN_SHIFT 118 or r29,r28,r29 128 3: /* Calc vpn and put it in r29 */ 129 sldi r29,r5,SID_SHIFT_1T - VPN_SHIFT 131 or r29,r28,r29 200 mr r4,r29 /* Retrieve vpn */ 225 mr r4,r29 /* Retrieve vpn */ 273 ld r29,STK_REG(R29)(r1) 298 mr r5,r29 /* vpn */ 361 * r29 is vpn 371 std r29,STK_REG(R29)(r1) 416 /* Calc vpn and put it in r29 */ 417 sldi r29,r5,SID_SHIFT - VPN_SHIFT 423 or r29,r28,r29 433 3: /* Calc vpn and put it in r29 */ 434 sldi r29,r5,SID_SHIFT_1T - VPN_SHIFT 440 or r29,r28,r29 529 mr r4,r29 /* Retrieve vpn */ 558 mr r4,r29 /* Retrieve vpn */ 593 mr r3,r29 /* vpn */ 639 ld r29,STK_REG(R29)(r1) 666 mr r5,r29 /* vpn */ 724 * r29 is vpn 730 std r29,STK_REG(R29)(r1) 777 /* Calc vpn and put it in r29 */ 778 sldi r29,r5,SID_SHIFT - VPN_SHIFT 780 or r29,r28,r29 790 3: /* Calc vpn and put it in r29 */ 791 sldi r29,r5,SID_SHIFT_1T - VPN_SHIFT 793 or r29,r28,r29 864 mr r4,r29 /* Retrieve vpn */ 889 mr r4,r29 /* Retrieve vpn */ 937 ld r29,STK_REG(R29)(r1) 962 mr r5,r29 /* vpn */
|
/linux-4.1.27/tools/testing/selftests/powerpc/copyloops/asm/ |
H A D | ppc_asm.h | 16 #define R29 r29
|
/linux-4.1.27/arch/parisc/include/asm/ |
H A D | asmregs.h | 31 ret1: .reg %r29 32 sl: .reg %r29 42 ap: .reg r29 75 r29: .reg %r29
|
H A D | unistd.h | 41 "%r20", "%r29", "%r31"
|
H A D | assembly.h | 209 /* r29 is saved in get_stack and used to point to saved registers */ 243 /* r29 points to register save area, and is restored in rest_stack */
|
/linux-4.1.27/arch/openrisc/kernel/ |
H A D | entry.S | 85 l.lwz r29,PT_GPR29(r1) ;\ 123 l.sw PT_GPR29(r1),r29 ;\ 161 l.sw PT_GPR29(r1),r29 ;\ 550 ENABLE_INTERRUPTS(r29) // enable interrupts, r29 is temp 599 l.movhi r29,hi(sys_call_table) 600 l.ori r29,r29,lo(sys_call_table) 602 l.add r29,r29,r11 603 l.lwz r29,0(r29) 605 l.jalr r29 644 DISABLE_INTERRUPTS(r27,r29) 670 // ENABLE_INTERRUPTS(r29) 1018 l.lwz r29,TI_KSP(r10) 1019 l.sw PT_SP(r1),r29 1027 l.lwz r29,PT_SP(r1) 1028 l.sw TI_KSP(r10),r29 1088 l.jr r29 1092 l.movhi r29,hi(sys_clone) 1093 l.ori r29,r29,lo(sys_clone) 1098 l.movhi r29,hi(sys_fork) 1099 l.ori r29,r29,lo(sys_fork) 1124 l.lwz r29,0(r4) 1127 l.sw 0(r5),r29
|
H A D | head.S | 482 CLEAR_GPR(r29) 618 CLEAR_GPR(r29)
|
/linux-4.1.27/arch/microblaze/kernel/ |
H A D | head.S | 247 andi r29, r9, 0x100000 248 bneid r29, 1f 250 andi r29, r9, 0x400000 251 bneid r29, 1f 253 andi r29, r9, 0x1000000 254 bneid r29, 1f 277 andi r29, r10, 0x100000 278 bneid r29, 1f 280 andi r29, r10, 0x400000 281 bneid r29, 1f 283 andi r29, r10, 0x1000000 284 bneid r29, 1f
|
H A D | asm-offsets.c | 59 DEFINE(PT_R29, offsetof(struct pt_regs, r29)); main() 118 DEFINE(CC_R29, offsetof(struct cpu_context, r29)); main()
|
H A D | mcount.S | 45 swi r29, r1, 104; \ 76 lwi r29, r1, 104; \
|
H A D | process.c | 41 pr_info(" r29=%08lX, r30=%08lX, r31=%08lX, rPC=%08lX\n", show_regs() 42 regs->r29, regs->r30, regs->r31, regs->pc); show_regs()
|
H A D | entry-nommu.S | 97 swi r29, r1, PT_R29 167 lwi r29, r1, PT_R29 251 swi r29, r1, PT_R29 342 swi r29, r1, PT_R29 416 swi r29, r11, CC_R29 446 lwi r29, r11, CC_R29 542 lwi r29, r1, PT_R29
|
H A D | signal.c | 73 COPY(r26); COPY(r27); COPY(r28); COPY(r29); restore_sigcontext() 134 COPY(r26); COPY(r27); COPY(r28); COPY(r29); setup_sigcontext()
|
H A D | entry.S | 205 swi r29, r1, PT_R29; \ 241 lwi r29, r1, PT_R29; \ 901 swi r29, r11, CC_R29 924 lwi r29, r11, CC_R29
|
/linux-4.1.27/arch/powerpc/lib/ |
H A D | memcmp_64.S | 21 #define rF r29 91 std r29,-24(r1) 184 ld r29,-24(r1) 230 ld r29,-24(r1)
|
H A D | copyuser_64.S | 469 std r29,-48(1) 509 43: ld r29,8(4) 527 61: stdu r29,24(3) 573 ld r29,-48(1) 592 ld r29,-48(1)
|
H A D | crtsavres.S | 366 std r29,-24(r1) 424 ld r29,-24(r1)
|
/linux-4.1.27/tools/testing/selftests/powerpc/stringloops/ |
H A D | memcmp_64.S | 21 #define rF r29 91 std r29,-24(r1) 184 ld r29,-24(r1) 230 ld r29,-24(r1)
|
/linux-4.1.27/arch/ia64/include/asm/ |
H A D | spinlock.h | 209 "dep r29 = -1, r0, 31, 1\n" arch_write_lock_flags() 221 "cmpxchg4.acq r2 = [%0], r29, ar.ccv;;\n" arch_write_lock_flags() 225 : "ar.ccv", "p6", "p7", "r2", "r29", "memory"); arch_write_lock_flags() 236 "dep r29 = -1, r0, 31, 1;;\n" \ 237 "cmpxchg4.acq %0 = [%1], r29, ar.ccv\n" \ 238 : "=r"(result) : "r"(rw) : "ar.ccv", "r29", "memory"); \
|
/linux-4.1.27/arch/ia64/kernel/ |
H A D | minstate.h | 52 MOV_FROM_IPSR(p0,r29); /* M */ \ 88 st8 [r16]=r29; /* save cr.ipsr */ \ 91 tbit.nz p15,p0=r29,IA64_PSR_I_BIT; \ 92 mov r29=b0 \ 125 st8 [r16]=r29,16; /* save b0 */ \ 188 .mem.offset 8,0; st8.spill [r3]=r29,16; \
|
H A D | ivt.S | 162 (p7) ld8 r29=[r28] // get *pud (may be 0) 164 (p7) cmp.eq.or.andcm p6,p7=r29,r0 // was pud_present(*pud) == NULL? 165 dep r17=r18,r29,3,(PAGE_SHIFT-3) // r17=pmd_offset(pud,addr) 219 * r29 = *pud 232 cmp.ne.or.andcm p6,p7=r19,r29 // did *pud change 258 mov r29=b0 // save b0 266 mov b0=r29 302 mov r29=b0 // save b0 310 mov b0=r29 353 (p8) mov r29=b0 // save b0 393 (p8) mov r29=b0 // save b0 442 * r29: saved b0 447 * r29: saved b0 542 mov r29=b0 // save b0 in case of nested fault 571 mov b0=r29 // restore b0 578 mov b0=r29 // restore b0 609 mov r29=b0 // save b0 in case of nested fault) 637 mov b0=r29 // restore b0 644 mov b0=r29 // restore b0 664 mov r29=b0 // save b0 in case of nested fault) 701 mov b0=r29 // restore b0 727 MOV_FROM_IPSR(p0, r29) // M2 (12 cyc) 767 extr.u r8=r29,41,2 // I0 extract ei field from cr.ipsr 796 dep r29=r8,r29,41,2 // I0 insert new ei into cr.ipsr 922 * - r29: saved cr.ipsr 950 st8 [r16]=r29,PT(AR_PFS)-PT(CR_IPSR) // save cr.ipsr 973 tbit.nz p15,p0=r29,IA64_PSR_I_BIT // I0
|
H A D | entry.S | 297 mov.m r29=ar.unat 347 st8 [r2]=r29,SW(AR_RNAT)-SW(AR_UNAT) // save ar.unat 379 ld8 r29=[r3],(SW(B1)-SW(AR_UNAT)) // unat 427 mov ar.unat=r29 // establish unat holding the NaT bits for r4-r7 679 * r29: user-level psr 760 RSM_PSR_I_IC(r28, r29, r30) // M2 turn off interrupts and interruption collection 763 ld8 r29=[r2],16 // M0|1 load cr.ipsr 882 adds r29=PT(R24)+16,r12 888 ld8.fill r24=[r29] 892 ld8 r29=[r2],16 // load b7 922 mov b7=r29 927 ld8.fill r29=[r2],16 953 MOV_FROM_PSR(pKStk, r22, r29) // M2 read PSR now that interrupts are disabled 954 MOV_FROM_ITC(pUStk, p9, r22, r29) // M fetch time at leave 958 MOV_FROM_PSR(pKStk, r22, r29) // M2 read PSR now that interrupts are disabled 963 ld8 r29=[r16],16 // load cr.ipsr 1130 (pKStk) dep r29=r22,r29,21,1 // I0 update ipsr.pp with psr.pp 1133 MOV_TO_IPSR(p0, r29, r25) // M2
|
H A D | fsys.S | 175 // r29 = address of itc_jitter 199 movl r29 = itc_jitter_data // itc_jitter 205 add r19 = IA64_ITC_LASTCYCLE_OFFSET,r29 220 ld4 r2 = [r29] // itc_jitter value 399 MOV_FROM_PSR(p0, r29, r26) // read psr (12 cyc load latency) 431 * - r29: psr 503 or r29=r8,r29 // A construct cr.ipsr value to save
|
H A D | relocate_kernel.S | 314 st8 [in0]=r29, 8 // r29
|
H A D | pal.S | 61 mov r29 = in1 157 mov r29 = in1 // first argument
|
H A D | process.c | 136 printk("r29 : %016lx r30 : %016lx r31 : %016lx\n", regs->r29, regs->r30, regs->r31); show_regs()
|
H A D | asm-offsets.c | 118 DEFINE(IA64_PT_REGS_R29_OFFSET, offsetof (struct pt_regs, r29)); foo()
|
H A D | gate.S | 336 MOV_FROM_PSR(p0, r29, r8) // M2 (12 cyc)
|
H A D | unaligned.c | 222 RPT(r28), RPT(r29), RPT(r30), RPT(r31)
|
H A D | mca.c | 946 copy_reg(&bank[29-16], ms->pmsa_nat_bits, ®s->r29, nat); finish_pt_regs()
|
H A D | unwind.c | 223 offsetof(struct pt_regs, r29),
|
/linux-4.1.27/arch/ia64/lib/ |
H A D | memcpy_mck.S | 57 #define t15 r29 75 and r29=0x7,in1 85 and r29=0x7,in1 94 cmp.ne p14,p0=0,r29 // check src alignment 138 shr.u r29=in2,5 // number of 32-byte iteration 141 add cnt=-1,r29 // ctop iteration adjustment 142 cmp.eq p10,p0=r29,r0 // do we really need to loop? 334 mov r29=ip // jmp_table thread 337 add r29=.jump_table - 1b - (.jmp1-.jump_table), r29 341 add r29=r29,r28 // jmp_table thread 344 mov b6=r29 // jmp_table thread 486 cmp.eq p6,p7=r28,r29
|
H A D | memset.S | 29 #define ptr0 r29
|
H A D | do_csum.S | 107 #define carry1 r29
|
H A D | copy_user.S | 69 #define enddst r29
|
/linux-4.1.27/arch/hexagon/kernel/ |
H A D | head.S | 200 {r29.H = #HI(init_thread_union); r0.H = #HI(_THREAD_SIZE); } 201 {r29.L = #LO(init_thread_union); r0.L = #LO(_THREAD_SIZE); } 205 {r29 = add(r29,r0); THREADINFO_REG = r29; }
|
H A D | vm_events.c | 78 regs->r29, show_regs()
|
H A D | kgdb.c | 61 { "r29", GDB_SIZEOF_REG, offsetof(struct pt_regs, r29)},
|
H A D | signal.c | 42 unsigned long sp = sigsp(regs->r29, ksig); get_sigframe() 256 pt_psp(regs) = regs->r29; sys_rt_sigreturn()
|
H A D | ptrace.c | 162 regs->hvmer.vmpsp = regs->r29; genregs_set()
|
/linux-4.1.27/arch/score/include/asm/ |
H A D | asmmacro.h | 57 sw r29, [r0, PT_R29] variable 152 lw r29, [r0, PT_R29] variable
|
/linux-4.1.27/arch/arc/include/asm/ |
H A D | unwind.h | 46 unsigned long r29; member in struct:arc700_regs 105 PTREGS_INFO(r29), \
|
/linux-4.1.27/arch/microblaze/include/uapi/asm/ |
H A D | ptrace.h | 46 microblaze_reg_t r29; member in struct:pt_regs
|
H A D | elf.h | 114 _r->r28 = _r->r29 = _r->r30 = _r->r31 = \
|
/linux-4.1.27/arch/powerpc/boot/ |
H A D | ppc_asm.h | 58 #define r29 29 macro
|
/linux-4.1.27/arch/powerpc/crypto/ |
H A D | aes-spe-regs.h | 40 #define rG1 r29
|
/linux-4.1.27/arch/hexagon/include/uapi/asm/ |
H A D | ptrace.h | 27 #define user_stack_pointer(regs) ((regs)->r29)
|
H A D | user.h | 42 unsigned long r29; member in struct:user_regs_struct
|
H A D | registers.h | 177 unsigned long r29; member in struct:pt_regs::__anon1466::__anon1467 216 pt_psp(regs) = (regs)->r29 = (sp);\
|
/linux-4.1.27/tools/testing/selftests/powerpc/switch_endian/ |
H A D | switch_endian_test.S | 55 addi r29, r15, 29
|
/linux-4.1.27/arch/tile/lib/ |
H A D | memcpy_32.S | 54 { movei r29, IS_COPY_FROM_USER; j memcpy_common } 63 { movei r29, IS_COPY_FROM_USER_ZEROING; j memcpy_common } 73 { movei r29, IS_COPY_TO_USER; j memcpy_common } 79 { movei r29, IS_MEMCPY } 85 /* On entry, r29 holds one of the IS_* macro values from above. */ 135 { mz r0, r29, r23; jrp lr } 490 { mz r0, r29, r23; jrp lr } 513 { bzt r29, memcpy_fixup_loop } 514 { blzt r29, copy_to_user_fixup_loop } 523 { bbs r29, 2f } /* low bit set means IS_COPY_FROM_USER */
|
/linux-4.1.27/arch/powerpc/kernel/ |
H A D | swsusp_asm64.S | 111 SAVE_REGISTER(r29) 228 RESTORE_REGISTER(r29)
|
H A D | misc_64.S | 555 std r29,-24(r1) 566 mr r29,r5 /* image (virt) */ 578 mr r3,r29
|
H A D | head_64.S | 375 mr r29,r9 406 mr r29,r5 426 mr r5,r29 767 std r29,8(r11);
|
H A D | misc_32.S | 741 mr r29, r3 749 mr r3, r29 757 mr r29, r3 1105 mr r3, r29
|
H A D | kgdb.c | 303 { "r29", GDB_SIZEOF_REG, offsetof(struct pt_regs, gpr[29]) },
|
H A D | head_8xx.S | 600 add r10, r10, r29 ;b 151f
|
/linux-4.1.27/arch/tile/include/asm/ |
H A D | barrier.h | 43 "r25", "r26", "r27", "r28", "r29"); __mb_incoherent()
|
/linux-4.1.27/tools/testing/selftests/powerpc/copyloops/ |
H A D | copyuser_64.S | 469 std r29,-48(1) 509 43: ld r29,8(4) 527 61: stdu r29,24(3) 573 ld r29,-48(1) 592 ld r29,-48(1)
|
/linux-4.1.27/arch/powerpc/kvm/ |
H A D | booke_interrupts.S | 198 stw r29, VCPU_GPR(R29)(r4) 278 lwz r29, VCPU_GPR(R29)(r4) 316 stw r29, VCPU_GPR(R29)(r4) 336 lwz r29, HOST_NV_GPR(R29)(r1) 381 stw r29, HOST_NV_GPR(R29)(r1) 401 lwz r29, VCPU_GPR(R29)(r4)
|
H A D | bookehv_interrupts.S | 137 PPC_STL r29, VCPU_GPR(R29)(r4) 469 PPC_LL r29, VCPU_GPR(R29)(r4) 503 PPC_STL r29, VCPU_GPR(R29)(r4) 523 PPC_LL r29, HOST_NV_GPR(R29)(r1) 566 PPC_STL r29, HOST_NV_GPR(R29)(r1) 586 PPC_LL r29, VCPU_GPR(R29)(r4)
|
H A D | book3s_interrupts.S | 57 PPC_LL r29, VCPU_GPR(R29)(vcpu); \ 201 PPC_STL r29, VCPU_GPR(R29)(r7)
|
H A D | book3s_hv_rmhandlers.S | 639 ld r29, VCPU_DSCR_TM(r4) 655 mtspr SPRN_DSCR, r29 669 ld r29, HSTATE_DSCR(r13) 670 mtspr SPRN_DSCR, r29 747 ld r29, VCPU_GPR(R29)(r4) 1322 std r29, VCPU_GPR(R29)(r9) 1370 std r29, VCPU_GPRS_TM(29)(r9) 1378 ld r29, HSTATE_DSCR(r13) 1379 mtspr SPRN_DSCR, r29 1381 /* Save all but r9, r13 & r29-r31 */ 2135 std r29, VCPU_GPR(R29)(r3) 2246 ld r29, VCPU_GPR(R29)(r4)
|
/linux-4.1.27/arch/sh/kernel/ |
H A D | head_64.S | 166 * r29 = Initial SR 168 getcon SR, r29 352 * (r29) Original SR
|
/linux-4.1.27/arch/sh/kernel/cpu/sh5/ |
H A D | switchto.S | 81 st.q r0, (29*8), r29 163 ld.q r0, (29*8), r29
|
H A D | entry.S | 750 st.q SP, FRAME_R(29), r29 1008 ld.q SP, FRAME_R(29), r29 1773 st.q r0, 0x0e8, r29 1951 addi SP, -24, SP /* Room to save r28/r29/r30 */ 1953 st.q SP, 8, r29 1970 movi BLOCK_SIZE, r29 /* r29 = expected size */ 1972 add r19, r29, r19 1988 * (r29) expected size
|
/linux-4.1.27/arch/tile/kernel/vdso/ |
H A D | vgettimeofday.c | 169 "r24", "r25", "r26", "r27", "r28", "r29", "memory"); vdso_fallback_gettime()
|
/linux-4.1.27/arch/microblaze/include/asm/ |
H A D | thread_info.h | 52 __u32 r29; member in struct:cpu_context
|
/linux-4.1.27/arch/score/kernel/ |
H A D | entry.S | 349 sw r29, [\reg, THREAD_REG29]; 365 lw r29, [\reg, THREAD_REG29];
|
/linux-4.1.27/arch/hexagon/include/asm/ |
H A D | elf.h | 148 DEST.r29 = pt_psp(REGS); \
|
/linux-4.1.27/arch/ia64/include/uapi/asm/ |
H A D | ptrace.h | 134 unsigned long r29; /* scratch */ member in struct:pt_regs
|
/linux-4.1.27/arch/powerpc/include/asm/ |
H A D | ppc_asm.h | 598 #define r29 %r29 macro
|
/linux-4.1.27/drivers/crypto/vmx/ |
H A D | aesp8-ppc.pl | 686 $PUSH r29,`$FRAME+21*16+3*$SIZE_T`($sp) 1216 $POP r29,`$FRAME+21*16+3*$SIZE_T`($sp) 1390 $PUSH r29,`$FRAME+21*16+3*$SIZE_T`($sp) 1866 $POP r29,`$FRAME+21*16+3*$SIZE_T`($sp)
|
/linux-4.1.27/arch/arc/kernel/ |
H A D | entry.S | 70 * Interrupt link register (ilink1) r29
|
/linux-4.1.27/sound/soc/codecs/ |
H A D | cs42l52.c | 97 { CS42L52_LIMITER_AT_RATE, 0xC0 }, /* r29 Limiter Attack Rate */
|
H A D | cs42l56.c | 107 { 41, 0x00 }, /* r29 - HP B Volume */
|
H A D | cs42l73.c | 85 { 41, 0x00 }, /* r29 - Limiter Attack Rate Speakerphone */
|
/linux-4.1.27/drivers/net/ethernet/tile/ |
H A D | tilepro.c | 335 "r25", "r26", "r27", "r28", "r29"); __netio_fastio1()
|
/linux-4.1.27/arch/powerpc/xmon/ |
H A D | xmon.c | 2500 "r24", "r25", "r26", "r27", "r28", "r29", "r30", "r31",
|
/linux-4.1.27/drivers/net/wireless/b43/ |
H A D | radio_2056.c | 3040 r20, r21, r22, r23, r24, r25, r26, r27, r28, r29, \ 3071 .radio_tx1_intpaa_boost_tune = r29, \
|