Home
last modified time | relevance | path

Searched refs:r29 (Results 1 – 88 of 88) sorted by relevance

/linux-4.1.27/arch/tile/kernel/
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 }
[all …]
Dintvec_32.S422 push_reg r29, r52
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)
[all …]
Dintvec_64.S617 push_reg r29, r52
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
[all …]
Dregs_64.S111 r24, r25, r26, r27, r28, r29, r30, r31, \
Dregs_32.S111 r24, r25, r26, r27, r28, r29, r30, r31, \
/linux-4.1.27/arch/microblaze/lib/
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
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
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
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/powerpc/mm/
Dhash_low_64.S73 std r29,STK_REG(R29)(r1)
116 sldi r29,r5,SID_SHIFT - VPN_SHIFT
118 or r29,r28,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 */
371 std r29,STK_REG(R29)(r1)
[all …]
/linux-4.1.27/arch/parisc/kernel/
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' */
[all …]
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 */
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
[all …]
Dentry.S69 tovirt_r1 %r29
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
[all …]
Dreal2.S70 STREG %r29, -2*REG_SZ(%sp)
115 LDREG -2*REG_SZ(%sp), %r29
250 ldo 64(%arg1), %r29
Dperf_asm.S115 ;* %r29 - scratch
134 depdi,z 1,DR2_SLOW_RET,1,%r29
136 or %r24,%r29,%r29
/linux-4.1.27/arch/ia64/lib/
Dxor.S25 .save pr, r29
26 mov r29 = pr
51 mov pr = r29, -1
62 .save pr, r29
63 mov r29 = pr
91 mov pr = r29, -1
102 .save pr, r29
103 mov r29 = pr
134 mov pr = r29, -1
145 .save pr, r29
[all …]
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
[all …]
Ddo_csum.S107 #define carry1 r29
Dmemset.S29 #define ptr0 r29
Dcopy_user.S69 #define enddst r29
/linux-4.1.27/arch/ia64/hp/sim/boot/
Dboot_head.S119 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/microblaze/kernel/
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
[all …]
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
Dmcount.S45 swi r29, r1, 104; \
76 lwi r29, r1, 104; \
Dasm-offsets.c59 DEFINE(PT_R29, offsetof(struct pt_regs, r29)); in main()
118 DEFINE(CC_R29, offsetof(struct cpu_context, r29)); in main()
Dsignal.c73 COPY(r26); COPY(r27); COPY(r28); COPY(r29); in restore_sigcontext()
134 COPY(r26); COPY(r27); COPY(r28); COPY(r29); in setup_sigcontext()
Dprocess.c42 regs->r29, regs->r30, regs->r31, regs->pc); in show_regs()
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/tools/testing/selftests/powerpc/pmu/ebb/
Dbusy_loop.S27 std r29, 40(%r1)
79 li r29, 0x2929
80 std r29, -288(%r1)
139 cmpwi r29, 0x2929
171 li r29, 0xdd
245 ld r29, -288(%r1)
246 cmpwi r29, 0x2929
267 ld r29, 40(%r1)
/linux-4.1.27/arch/hexagon/kernel/
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; }
Dsignal.c42 unsigned long sp = sigsp(regs->r29, ksig); in get_sigframe()
256 pt_psp(regs) = regs->r29; in sys_rt_sigreturn()
Dvm_events.c78 regs->r29, in show_regs()
Dptrace.c162 regs->hvmer.vmpsp = regs->r29; in genregs_set()
Dkgdb.c61 { "r29", GDB_SIZEOF_REG, offsetof(struct pt_regs, r29)},
/linux-4.1.27/arch/openrisc/kernel/
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)
[all …]
Dhead.S482 CLEAR_GPR(r29)
618 CLEAR_GPR(r29)
/linux-4.1.27/arch/ia64/kernel/
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)
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
[all …]
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; \
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
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
[all …]
Dfsys.S199 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)
503 or r29=r8,r29 // A construct cr.ipsr value to save
Dpal.S61 mov r29 = in1
157 mov r29 = in1 // first argument
Drelocate_kernel.S314 st8 [in0]=r29, 8 // r29
Dgate.S336 MOV_FROM_PSR(p0, r29, r8) // M2 (12 cyc)
Dasm-offsets.c118 DEFINE(IA64_PT_REGS_R29_OFFSET, offsetof (struct pt_regs, r29)); in foo()
Dprocess.c136 printk("r29 : %016lx r30 : %016lx r31 : %016lx\n", regs->r29, regs->r30, regs->r31); in show_regs()
Dunaligned.c222 RPT(r28), RPT(r29), RPT(r30), RPT(r31)
Dmca.c946 copy_reg(&bank[29-16], ms->pmsa_nat_bits, &regs->r29, nat); in finish_pt_regs()
Dunwind.c223 offsetof(struct pt_regs, r29),
/linux-4.1.27/arch/parisc/include/asm/
Dasmregs.h31 ret1: .reg %r29
32 sl: .reg %r29
42 ap: .reg r29
75 r29: .reg %r29
/linux-4.1.27/arch/tile/lib/
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 }
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/lib/
Dmemcmp_64.S21 #define rF r29
91 std r29,-24(r1)
184 ld r29,-24(r1)
230 ld r29,-24(r1)
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)
Dcrtsavres.S366 std r29,-24(r1)
424 ld r29,-24(r1)
/linux-4.1.27/tools/testing/selftests/powerpc/stringloops/
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/hexagon/include/uapi/asm/
Dregisters.h177 unsigned long r29; member
216 pt_psp(regs) = (regs)->r29 = (sp);\
Dptrace.h27 #define user_stack_pointer(regs) ((regs)->r29)
Duser.h42 unsigned long r29; member
/linux-4.1.27/arch/arc/include/asm/
Dunwind.h46 unsigned long r29; member
105 PTREGS_INFO(r29), \
/linux-4.1.27/arch/powerpc/kernel/
Dmisc.S80 PPC_STL r29,20*SZL(r3)
106 PPC_LL r29,20*SZL(r3)
Dhead_64.S375 mr r29,r9
406 mr r29,r5
426 mr r5,r29
767 std r29,8(r11);
Dswsusp_asm64.S111 SAVE_REGISTER(r29)
228 RESTORE_REGISTER(r29)
Dmisc_64.S555 std r29,-24(r1)
566 mr r29,r5 /* image (virt) */
578 mr r3,r29
Dppc_save_regs.S55 PPC_STL r29,29*SZL(r3)
Dmisc_32.S741 mr r29, r3
749 mr r3, r29
757 mr r29, r3
1105 mr r3, r29
Dhead_8xx.S600 add r10, r10, r29 ;b 151f
/linux-4.1.27/tools/testing/selftests/powerpc/switch_endian/
Dcheck.S86 addi r9,r15,29 # check r29
87 cmpd r9,r29
Dswitch_endian_test.S55 addi r29, r15, 29
/linux-4.1.27/arch/powerpc/boot/
Dppc_asm.h58 #define r29 29 macro
/linux-4.1.27/arch/powerpc/kvm/
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)
Dbook3s_interrupts.S57 PPC_LL r29, VCPU_GPR(R29)(vcpu); \
201 PPC_STL r29, VCPU_GPR(R29)(r7)
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)
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
2135 std r29, VCPU_GPR(R29)(r3)
[all …]
/linux-4.1.27/arch/powerpc/crypto/
Daes-spe-regs.h40 #define rG1 r29
/linux-4.1.27/tools/testing/selftests/powerpc/copyloops/asm/
Dppc_asm.h16 #define R29 r29
/linux-4.1.27/Documentation/parisc/
Dregisters94 r1,r2,r19-r26,r28,r29 & r31 can be used without saving them first. And of
116 r28,r29: are ret0 and ret1. They are what you pass return values
118 r29 may also be used to pass data back to the caller.
/linux-4.1.27/arch/microblaze/include/uapi/asm/
Dptrace.h46 microblaze_reg_t r29; member
Delf.h114 _r->r28 = _r->r29 = _r->r30 = _r->r31 = \
/linux-4.1.27/tools/testing/selftests/powerpc/copyloops/
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/score/include/asm/
Dasmmacro.h57 sw r29, [r0, PT_R29]
152 lw r29, [r0, PT_R29]
/linux-4.1.27/arch/ia64/include/uapi/asm/
Dptrace.h134 unsigned long r29; /* scratch */ member
/linux-4.1.27/arch/microblaze/include/asm/
Dthread_info.h52 __u32 r29; member
/linux-4.1.27/arch/sh/kernel/cpu/sh5/
Dswitchto.S81 st.q r0, (29*8), r29
163 ld.q r0, (29*8), r29
Dentry.S750 st.q SP, FRAME_R(29), r29
1008 ld.q SP, FRAME_R(29), r29
1773 st.q r0, 0x0e8, r29
/linux-4.1.27/arch/hexagon/include/asm/
Delf.h148 DEST.r29 = pt_psp(REGS); \
/linux-4.1.27/arch/score/kernel/
Dentry.S349 sw r29, [\reg, THREAD_REG29];
365 lw r29, [\reg, THREAD_REG29];
/linux-4.1.27/arch/sh/kernel/
Dhead_64.S168 getcon SR, r29
/linux-4.1.27/arch/powerpc/include/asm/
Dppc_asm.h598 #define r29 %r29 macro
/linux-4.1.27/drivers/net/wireless/b43/
Dradio_2056.c3040 r20, r21, r22, r23, r24, r25, r26, r27, r28, r29, \ argument
3071 .radio_tx1_intpaa_boost_tune = r29, \