Home
last modified time | relevance | path

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

12345678910>>...13

/arch/arm/lib/
Dmemset.S39 stmfd sp!, {r8, lr}
42 UNWIND( .save {r8, lr} )
44 mov lr, r1
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 …]
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 …]
Ddelay-loop.S33 reteq lr
44 retls lr
46 retls lr
48 retls lr
50 retls lr
52 retls lr
54 retls lr
56 retls lr
60 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
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
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}
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/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
98 mcount_get_lr r1 @ lr of instrumented func
99 mcount_adjust_addr r0, lr @ instrumented function
115 sub r0, fp, #4 @ &lr of instrumented routine (&parent)
121 @ called from __mcount, untouched in lr
122 mcount_adjust_addr r1, lr @ instrumented routine (func)
135 stmdb sp!, {r0-r3, lr}
143 ldr lr, [fp, #-4]
[all …]
/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/arm/kvm/hyp/
Dhyp-entry.S87 mrs lr, cpsr
88 bic lr, lr, #MODE_MASK
89 orr lr, lr, #SVC_MODE
90 THUMB( orr lr, lr, #PSR_T_BIT )
91 msr spsr_cxsf, lr
92 ldr lr, =panic
93 msr ELR_hyp, lr
94 ldr lr, =kvm_call_hyp
134 push {lr}
136 mov lr, r0
[all …]
/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
95 pushm lr
104 pushm lr
113 pushm 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.S7 get_irqnr_preamble r6, lr
8 1: get_irqnr_and_base r0, r2, r6, lr
13 badrne lr, 1b
23 ALT_SMP(test_for_ipi r0, r2, r6, lr)
26 badrne lr, 1b
36 mov r8, 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/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/mm/
Dcache-v4.S22 ret lr
44 ret lr
63 ret lr
93 ret lr
120 ret lr
140 ret lr
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 …]
/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/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/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