Home
last modified time | relevance | path

Searched refs:lr (Results 1 – 25 of 304) sorted by relevance

12345678910>>...13

/arch/arm/lib/
Dmemzero.S49 str lr, [sp, #-4]! @ 1
51 mov lr, r2 @ 1
54 stmgeia r0!, {r2, r3, ip, lr} @ 4
55 stmgeia r0!, {r2, r3, ip, lr} @ 4
56 stmgeia r0!, {r2, r3, ip, lr} @ 4
57 stmgeia r0!, {r2, r3, ip, lr} @ 4
64 stmneia r0!, {r2, r3, ip, lr} @ 4
65 stmneia r0!, {r2, r3, ip, lr} @ 4
67 stmneia r0!, {r2, r3, ip, lr} @ 4
68 ldr lr, [sp], #4 @ 1
[all …]
Dmemset.S36 stmfd sp!, {r8, lr}
38 mov lr, r1
41 stmgeia ip!, {r1, r3, r8, lr} @ 64 bytes at a time.
42 stmgeia ip!, {r1, r3, r8, lr}
43 stmgeia ip!, {r1, r3, r8, lr}
44 stmgeia ip!, {r1, r3, r8, lr}
51 stmneia ip!, {r1, r3, r8, lr}
52 stmneia ip!, {r1, r3, r8, lr}
54 stmneia ip!, {r1, r3, r8, lr}
55 ldmfd sp!, {r8, lr}
[all …]
Ddelay-loop.S38 reteq lr
49 retls lr
51 retls lr
53 retls lr
55 retls lr
57 retls lr
59 retls lr
61 retls lr
65 ret lr
Dcopy_page.S28 stmfd sp!, {r4, lr} @ 2
32 ldmia r1!, {r3, r4, ip, lr} @ 4+1
37 stmia r0!, {r3, r4, ip, lr} @ 4
38 ldmia r1!, {r3, r4, ip, lr} @ 4
41 stmia r0!, {r3, r4, ip, lr} @ 4
42 ldmgtia r1!, {r3, r4, ip, lr} @ 4
44 PLD( ldmeqia r1!, {r3, r4, ip, lr} )
Dio-writesl.S15 reteq lr
21 stmfd sp!, {r4, lr}
22 1: ldmia r1!, {r3, r4, ip, lr}
27 str lr, [r0, #0]
29 ldmfd sp!, {r4, lr}
36 ret lr
50 ret lr
58 ret lr
66 ret lr
Dcall_with_stack.S32 str lr, [r2, #-4]!
38 adr lr, BSYM(1f)
41 1: ldr lr, [sp]
43 ret lr
Dgetuser.S39 ret lr
59 ret lr
66 ret lr
79 ret lr
92 ret lr
99 ret lr
115 ret lr
122 ret lr
131 ret lr
Dio-writesb.S23 mov lr, \rd, lsr #24
24 strb lr, [r0]
25 mov lr, \rd, lsr #16
26 strb lr, [r0]
27 mov lr, \rd, lsr #8
28 strb lr, [r0]
48 reteq lr
53 stmfd sp!, {r4, r5, lr}
Dmemmove.S35 stmfd sp!, {r0, r4, lr}
66 4: ldmdb r1!, {r3, r4, r5, r6, r7, r8, ip, lr}
68 stmdb r0!, {r3, r4, r5, r6, r7, r8, ip, lr}
84 W(ldr) lr, [r1, #-4]!
95 W(str) lr, [r0, #-4]!
113 ldrb lr, [r1, #-1]!
117 strb lr, [r0, #-1]!
150 mov lr, r3, lspush #\push
153 orr lr, lr, ip, lspull #\pull
168 stmdb r0!, {r4 - r9, ip, lr}
[all …]
Dio-readsl.S15 reteq lr
21 stmfd sp!, {r4, lr}
25 ldr lr, [r0, #0]
27 stmia r1!, {r3, r4, ip, lr}
29 ldmfd sp!, {r4, lr}
36 ret lr
78 ret lr
/arch/avr32/include/asm/
Dasm.h44 .macro save_min sr, tmp=lr
45 pushm lr
51 .macro restore_min sr, tmp=lr
54 popm lr
57 .macro save_half sr, tmp=lr
59 pushm r8-r9,r10,r11,r12,lr
65 .macro restore_half sr, tmp=lr
68 popm r8-r9,r10,r11,r12,lr
72 .macro save_full_user sr, tmp=lr
73 stmts --sp, r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,sp,lr
[all …]
/arch/tile/kernel/
Dentry.S27 { move r0, lr; jrp lr }
31 { move r2, lr; lnk r1 }
34 jrp lr /* keep backtracer happy */
38 { move r2, lr; lnk r1 }
41 jrp lr /* keep backtracer happy */
49 jrp lr /* clue in the backtracer */
70 jrp lr
/arch/arm/mach-mvebu/
Dcoherency_ll.S57 ret lr
74 ret lr
94 mov r0, lr
100 mov lr, r0
108 ret lr
119 mov r0, lr
125 mov lr, r0
135 ret lr
146 mov r0, lr
152 mov lr, r0
[all …]
/arch/arm/include/asm/
Dentry-macro-multi.S7 get_irqnr_preamble r6, lr
8 1: get_irqnr_and_base r0, r2, r6, lr
13 adrne lr, BSYM(1b)
23 ALT_SMP(test_for_ipi r0, r2, r6, lr)
26 adrne lr, BSYM(1b)
36 mov r8, lr
/arch/arm/common/
Dfiq_glue.S27 sub lr, lr, #4
32 str lr, [sp, #-4]!
58 str lr, [r7, #(4 * 14)]
70 stmfd sp!, {r2, ip, lr}
73 ldmfd sp, {r2, ip, lr}
82 ldr lr, [r7, #(4 * 14)]
89 ldr lr, [sp, #(4 * 7)]
96 moveqs pc, lr
117 bx lr
/arch/arm/kernel/
Dentry-common.S44 arch_ret_to_user r1, lr
79 arch_ret_to_user r1, lr
93 adrne lr, BSYM(1f)
190 1: mcount_get_lr r1 @ lr of instrumented func
191 mcount_adjust_addr r0, lr @ instrumented function
192 adr lr, BSYM(2f)
200 mcount_get_lr r1 @ lr of instrumented func
201 mcount_adjust_addr r0, lr @ instrumented function
217 sub r0, fp, #4 @ &lr of instrumented routine (&parent)
223 @ called from __mcount, untouched in lr
[all …]
/arch/arm/mm/
Dcache-v4.S22 ret lr
44 ret lr
63 ret lr
93 ret lr
120 ret lr
140 ret lr
Dproc-v7m.S19 ret lr
23 ret lr
49 ret lr
53 ret lr
60 ret lr
68 ret lr
72 ret lr
104 mov r6, lr @ save LR
111 mov lr, r6 @ restore LR
123 ret lr
/arch/arm/boot/compressed/
Dll_char_wr.S36 stmfd sp!, {r4 - r7, lr}
38 @ Smashable regs: {r0 - r3}, [r4 - r7], (r8 - fp), [ip], (sp), [lr], (pc)
48 ldmia ip, {r3, r4, r5, r6, lr}
51 add lr, lr, ip
65 @ Smashable regs: {r0 - r3}, [r4], {r5 - r7}, (r8 - fp), [ip], (sp), {lr}, (pc)
68 ldr r7, [lr, r7, lsl #2]
73 ldr r7, [lr, r7, lsl #2]
83 @ Smashable regs: {r0 - r3}, [r4], {r5 - r7}, (r8 - fp), [ip], (sp), {lr}, (pc)
87 ldr ip, [lr, ip, lsl #2]
90 ldr ip, [lr, ip, lsl #2] @ avoid r4
[all …]
/arch/metag/kernel/
Dstacktrace.c42 unsigned long lr; in unwind_frame() local
49 lr = fp->lr - 4; in unwind_frame()
59 if (tbi_boing_size && lr >= tbi_boing_addr && in unwind_frame()
60 lr < tbi_boing_addr + tbi_boing_size) { in unwind_frame()
65 lr = regs->ctx.DX[4].U1; in unwind_frame()
76 frame->pc = lr; in unwind_frame()
89 unsigned long addr = sp->lr - 4; in unwind_frame()
164 frame.lr = 0; /* recovered from the stack */ in save_stack_trace_tsk()
173 frame.lr = (unsigned long)__builtin_return_address(0); in save_stack_trace_tsk()
/arch/avr32/kernel/
Dsyscall-stubs.S32 pushm lr
41 pushm lr
50 pushm lr
59 pushm lr
68 pushm lr
77 pushm lr
86 pushm lr
/arch/arm/crypto/
Daes-armv4.S153 stmdb sp!,{r1,r4-r12,lr}
248 str lr,[sp,#-4]! @ push lr
256 mov lr,#255
258 and r7,lr,r0
259 and r8,lr,r0,lsr#8
260 and r9,lr,r0,lsr#16
264 and r7,lr,r1,lsr#16 @ i0
266 and r8,lr,r1
268 and r9,lr,r1,lsr#8
277 and r7,lr,r2,lsr#8 @ i0
[all …]
/arch/s390/lib/
Dmem32.S32 lr %r3,%r4
35 lr %r1,%r2
47 lr %r1,%r2
50 lr %r3,%r4
77 lr %r0,%r4
80 lr %r1,%r2
/arch/arm/mach-omap2/
Domap-smc.S28 stmfd sp!, {r2-r12, lr}
45 stmfd sp!, {r4-r12, lr}
68 stmfd sp!, {r4-r11, lr}
77 stmfd sp!, {r1-r12, lr}
85 stmfd sp!, {r2-r12, lr}
93 stmfd sp!, {r2-r12, lr}
/arch/arm/mach-tegra/
Dreset-handler.S185 ldr lr, [r12, #RESET_DATA(STARTUP_LP1)]
186 cmp lr, #0
188 THUMB( add lr, lr, #1 ) @ switch to Thumb mode
189 bx lr
196 ldr lr, [r12, #RESET_DATA(STARTUP_LP2)]
197 cmp lr, #0
199 bx lr
213 ldr lr, [r12, #RESET_DATA(STARTUP_SECONDARY)]
214 cmp lr, #0
216 bx lr
[all …]

12345678910>>...13