Searched refs:r29 (Results 1 - 96 of 96) sorted by relevance

/linux-4.1.27/arch/tile/kernel/
H A Dmcount_64.S29 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 Dintvec_32.S197 * 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 Dintvec_64.S397 * 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 Dregs_32.S111 r24, r25, r26, r27, r28, r29, r30, r31, \
H A Dregs_64.S111 r24, r25, r26, r27, r28, r29, r30, r31, \
H A Dkgdb.c58 { "r29", GDB_SIZEOF_REG, offsetof(struct pt_regs, regs[29])},
/linux-4.1.27/arch/microblaze/lib/
H A Ddivsi3.S18 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 Dmodsi3.S20 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 Dudivsi3.S20 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 Dumodsi3.S19 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 Dboot_head.S56 * 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 Dpacache.S95 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 Dentry.S69 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 Dsyscall.S184 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 Dreal2.S70 STREG %r29, -2*REG_SZ(%sp)
115 LDREG -2*REG_SZ(%sp), %r29
250 ldo 64(%arg1), %r29
H A Dperf_asm.S115 ;* %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 Dhash_low_64.S67 * 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 Dppc_asm.h16 #define R29 r29
/linux-4.1.27/arch/parisc/include/asm/
H A Dasmregs.h31 ret1: .reg %r29
32 sl: .reg %r29
42 ap: .reg r29
75 r29: .reg %r29
H A Dunistd.h41 "%r20", "%r29", "%r31"
H A Dassembly.h209 /* 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 Dentry.S85 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 Dhead.S482 CLEAR_GPR(r29)
618 CLEAR_GPR(r29)
/linux-4.1.27/arch/microblaze/kernel/
H A Dhead.S247 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 Dasm-offsets.c59 DEFINE(PT_R29, offsetof(struct pt_regs, r29)); main()
118 DEFINE(CC_R29, offsetof(struct cpu_context, r29)); main()
H A Dmcount.S45 swi r29, r1, 104; \
76 lwi r29, r1, 104; \
H A Dprocess.c41 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 Dentry-nommu.S97 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 Dsignal.c73 COPY(r26); COPY(r27); COPY(r28); COPY(r29); restore_sigcontext()
134 COPY(r26); COPY(r27); COPY(r28); COPY(r29); setup_sigcontext()
H A Dentry.S205 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 Dmemcmp_64.S21 #define rF r29
91 std r29,-24(r1)
184 ld r29,-24(r1)
230 ld r29,-24(r1)
H A Dcopyuser_64.S469 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 Dcrtsavres.S366 std r29,-24(r1)
424 ld r29,-24(r1)
/linux-4.1.27/tools/testing/selftests/powerpc/stringloops/
H A Dmemcmp_64.S21 #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 Dspinlock.h209 "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 Dminstate.h52 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 Divt.S162 (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 Dentry.S297 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 Dfsys.S175 // 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 Drelocate_kernel.S314 st8 [in0]=r29, 8 // r29
H A Dpal.S61 mov r29 = in1
157 mov r29 = in1 // first argument
H A Dprocess.c136 printk("r29 : %016lx r30 : %016lx r31 : %016lx\n", regs->r29, regs->r30, regs->r31); show_regs()
H A Dasm-offsets.c118 DEFINE(IA64_PT_REGS_R29_OFFSET, offsetof (struct pt_regs, r29)); foo()
H A Dgate.S336 MOV_FROM_PSR(p0, r29, r8) // M2 (12 cyc)
H A Dunaligned.c222 RPT(r28), RPT(r29), RPT(r30), RPT(r31)
H A Dmca.c946 copy_reg(&bank[29-16], ms->pmsa_nat_bits, &regs->r29, nat); finish_pt_regs()
H A Dunwind.c223 offsetof(struct pt_regs, r29),
/linux-4.1.27/arch/ia64/lib/
H A Dmemcpy_mck.S57 #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 Dmemset.S29 #define ptr0 r29
H A Ddo_csum.S107 #define carry1 r29
H A Dcopy_user.S69 #define enddst r29
/linux-4.1.27/arch/hexagon/kernel/
H A Dhead.S200 {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 Dvm_events.c78 regs->r29, show_regs()
H A Dkgdb.c61 { "r29", GDB_SIZEOF_REG, offsetof(struct pt_regs, r29)},
H A Dsignal.c42 unsigned long sp = sigsp(regs->r29, ksig); get_sigframe()
256 pt_psp(regs) = regs->r29; sys_rt_sigreturn()
H A Dptrace.c162 regs->hvmer.vmpsp = regs->r29; genregs_set()
/linux-4.1.27/arch/score/include/asm/
H A Dasmmacro.h57 sw r29, [r0, PT_R29] variable
152 lw r29, [r0, PT_R29] variable
/linux-4.1.27/arch/arc/include/asm/
H A Dunwind.h46 unsigned long r29; member in struct:arc700_regs
105 PTREGS_INFO(r29), \
/linux-4.1.27/arch/microblaze/include/uapi/asm/
H A Dptrace.h46 microblaze_reg_t r29; member in struct:pt_regs
H A Delf.h114 _r->r28 = _r->r29 = _r->r30 = _r->r31 = \
/linux-4.1.27/arch/powerpc/boot/
H A Dppc_asm.h58 #define r29 29 macro
/linux-4.1.27/arch/powerpc/crypto/
H A Daes-spe-regs.h40 #define rG1 r29
/linux-4.1.27/arch/hexagon/include/uapi/asm/
H A Dptrace.h27 #define user_stack_pointer(regs) ((regs)->r29)
H A Duser.h42 unsigned long r29; member in struct:user_regs_struct
H A Dregisters.h177 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 Dswitch_endian_test.S55 addi r29, r15, 29
/linux-4.1.27/arch/tile/lib/
H A Dmemcpy_32.S54 { 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 Dswsusp_asm64.S111 SAVE_REGISTER(r29)
228 RESTORE_REGISTER(r29)
H A Dmisc_64.S555 std r29,-24(r1)
566 mr r29,r5 /* image (virt) */
578 mr r3,r29
H A Dhead_64.S375 mr r29,r9
406 mr r29,r5
426 mr r5,r29
767 std r29,8(r11);
H A Dmisc_32.S741 mr r29, r3
749 mr r3, r29
757 mr r29, r3
1105 mr r3, r29
H A Dkgdb.c303 { "r29", GDB_SIZEOF_REG, offsetof(struct pt_regs, gpr[29]) },
H A Dhead_8xx.S600 add r10, r10, r29 ;b 151f
/linux-4.1.27/arch/tile/include/asm/
H A Dbarrier.h43 "r25", "r26", "r27", "r28", "r29"); __mb_incoherent()
/linux-4.1.27/tools/testing/selftests/powerpc/copyloops/
H A Dcopyuser_64.S469 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 Dbooke_interrupts.S198 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 Dbookehv_interrupts.S137 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 Dbook3s_interrupts.S57 PPC_LL r29, VCPU_GPR(R29)(vcpu); \
201 PPC_STL r29, VCPU_GPR(R29)(r7)
H A Dbook3s_hv_rmhandlers.S639 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 Dhead_64.S166 * r29 = Initial SR
168 getcon SR, r29
352 * (r29) Original SR
/linux-4.1.27/arch/sh/kernel/cpu/sh5/
H A Dswitchto.S81 st.q r0, (29*8), r29
163 ld.q r0, (29*8), r29
H A Dentry.S750 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 Dvgettimeofday.c169 "r24", "r25", "r26", "r27", "r28", "r29", "memory"); vdso_fallback_gettime()
/linux-4.1.27/arch/microblaze/include/asm/
H A Dthread_info.h52 __u32 r29; member in struct:cpu_context
/linux-4.1.27/arch/score/kernel/
H A Dentry.S349 sw r29, [\reg, THREAD_REG29];
365 lw r29, [\reg, THREAD_REG29];
/linux-4.1.27/arch/hexagon/include/asm/
H A Delf.h148 DEST.r29 = pt_psp(REGS); \
/linux-4.1.27/arch/ia64/include/uapi/asm/
H A Dptrace.h134 unsigned long r29; /* scratch */ member in struct:pt_regs
/linux-4.1.27/arch/powerpc/include/asm/
H A Dppc_asm.h598 #define r29 %r29 macro
/linux-4.1.27/drivers/crypto/vmx/
H A Daesp8-ppc.pl686 $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 Dentry.S70 * Interrupt link register (ilink1) r29
/linux-4.1.27/sound/soc/codecs/
H A Dcs42l52.c97 { CS42L52_LIMITER_AT_RATE, 0xC0 }, /* r29 Limiter Attack Rate */
H A Dcs42l56.c107 { 41, 0x00 }, /* r29 - HP B Volume */
H A Dcs42l73.c85 { 41, 0x00 }, /* r29 - Limiter Attack Rate Speakerphone */
/linux-4.1.27/drivers/net/ethernet/tile/
H A Dtilepro.c335 "r25", "r26", "r27", "r28", "r29"); __netio_fastio1()
/linux-4.1.27/arch/powerpc/xmon/
H A Dxmon.c2500 "r24", "r25", "r26", "r27", "r28", "r29", "r30", "r31",
/linux-4.1.27/drivers/net/wireless/b43/
H A Dradio_2056.c3040 r20, r21, r22, r23, r24, r25, r26, r27, r28, r29, \
3071 .radio_tx1_intpaa_boost_tune = r29, \

Completed in 2532 milliseconds