Home
last modified time | relevance | path

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

12345678910>>...13

/arch/arm/lib/
Dmemzero.S51 str lr, [sp, #-4]! @ 1
54 UNWIND( .save {lr} )
56 mov lr, r2 @ 1
59 stmgeia r0!, {r2, r3, ip, lr} @ 4
60 stmgeia r0!, {r2, r3, ip, lr} @ 4
61 stmgeia r0!, {r2, r3, ip, lr} @ 4
62 stmgeia r0!, {r2, r3, ip, lr} @ 4
69 stmneia r0!, {r2, r3, ip, lr} @ 4
70 stmneia r0!, {r2, r3, ip, lr} @ 4
72 stmneia r0!, {r2, r3, ip, lr} @ 4
[all …]
Dmemset.S39 stmfd sp!, {r8, lr}
42 UNWIND( .save {r8, lr} )
44 mov lr, r3
47 stmgeia ip!, {r1, r3, r8, lr} @ 64 bytes at a time.
48 stmgeia ip!, {r1, r3, r8, lr}
49 stmgeia ip!, {r1, r3, r8, lr}
50 stmgeia ip!, {r1, r3, r8, lr}
57 stmneia ip!, {r1, r3, r8, lr}
58 stmneia ip!, {r1, r3, r8, lr}
60 stmneia ip!, {r1, r3, r8, lr}
[all …]
Ddelay-loop.S35 reteq lr
43 retls lr
45 retls lr
47 retls lr
49 retls lr
51 retls lr
53 retls lr
55 retls lr
59 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
Dmemmove.S37 stmfd sp!, {r0, r4, lr}
41 UNWIND( .save {r0, r4, lr} ) @ in first stmfd block
57 UNWIND( .save {r0, r4, lr} )
77 4: ldmdb r1!, {r3, r4, r5, r6, r7, r8, ip, lr}
79 stmdb r0!, {r3, r4, r5, r6, r7, r8, ip, lr}
95 W(ldr) lr, [r1, #-4]!
106 W(str) lr, [r0, #-4]!
114 UNWIND( .save {r0, r4, lr} ) @ still in first stmfd block
128 ldrb lr, [r1, #-1]!
132 strb lr, [r0, #-1]!
[all …]
Dcall_with_stack.S32 str lr, [r2, #-4]!
38 badr lr, 1f
41 1: ldr lr, [sp]
43 ret lr
Dcopy_template.S77 enter r4, lr
81 usave r4, lr @ in first stmdb block
96 usave r4, lr
116 4: ldr8w r1, r3, r4, r5, r6, r7, r8, ip, lr, abort=20f
118 str8w r0, r3, r4, r5, r6, r7, r8, ip, lr, abort=20f
140 ldr1w r1, lr, abort=20f
158 str1w r0, lr, abort=20f
166 usave r4, lr @ still in first stmdb block
181 ldr1b r1, lr, abort=21f
185 str1b r0, lr, abort=21f
[all …]
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}
Dgetuser.S39 ret lr
69 ret lr
77 ret lr
91 ret lr
105 ret lr
113 ret lr
130 ret lr
138 ret lr
148 ret lr
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
Dlib1funcs.S217 reteq lr
227 ret lr
231 ret lr
236 ret lr
251 retls lr
255 ret lr
285 ret lr
289 ret lr
294 ret lr
301 ret lr
[all …]
Dputuser.S39 ret lr
61 ret lr
68 ret lr
81 ret lr
86 ret lr
/arch/arm/kernel/
Dentry-ftrace.S88 1: mcount_get_lr r1 @ lr of instrumented func
89 mcount_adjust_addr r0, lr @ instrumented function
90 badr lr, 2f
103 @ before the push {lr} of the mcount mechanism
105 str lr, [sp, #0] @ store LR instead of PC
107 ldr lr, [sp, #8] @ get previous LR
111 stmdb sp!, {ip, lr}
112 stmdb sp!, {r0-r11, lr}
124 ldr r1, [sp, #S_LR] @ lr of instrumented func
126 ldr lr, [sp, #S_PC] @ get LR
[all …]
/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.S8 get_irqnr_preamble r6, lr
9 1: get_irqnr_and_base r0, r2, r6, lr
14 badrne lr, 1b
24 ALT_SMP(test_for_ipi r0, r2, r6, lr)
27 badrne lr, 1b
37 mov r8, lr
/arch/arm/kvm/hyp/
Dhyp-entry.S172 mrs lr, cpsr
173 bic lr, lr, #MODE_MASK
174 orr lr, lr, #SVC_MODE
175 THUMB( orr lr, lr, #PSR_T_BIT )
176 msr spsr_cxsf, lr
177 ldr lr, =panic
178 msr ELR_hyp, lr
179 ldr lr, =kvm_call_hyp
244 push {r2, lr}
246 mov lr, r0
[all …]
Dentry.S35 str lr, [r1, #4] @ Skip SP_usr (already saved)
39 ldr lr, [r0, #S_LR]
56 str lr, [r2, #4]
64 ldr lr, [r0, #4]
97 bx lr
108 push {r3, r4, lr}
/arch/tile/kernel/
Dentry.S27 { move r0, lr; jrp lr }
31 { move r2, lr; lnk r1 }
34 jrp lr /* keep backtracer happy */
42 jrp lr /* clue in the backtracer */
63 jrp lr
/arch/arm/mm/
Dproc-v7m.S20 ret lr
24 ret lr
50 ret lr
54 ret lr
61 ret lr
69 ret lr
73 ret lr
87 ret lr
96 ret lr
136 mov r6, lr @ save LR
[all …]
Dcache-v4.S22 ret lr
44 ret lr
63 ret lr
93 ret lr
120 ret lr
140 ret lr
/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/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/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 …]
/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}

12345678910>>...13