Home
last modified time | relevance | path

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

12345678910>>...12

/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 moveq pc, lr
48 movls pc, lr
50 movls pc, lr
52 movls pc, lr
54 movls pc, lr
56 movls pc, lr
58 movls pc, lr
60 movls pc, lr
64 mov pc, 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 moveq pc, 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 mov pc, lr
50 mov pc, lr
58 mov pc, lr
66 mov pc, lr
Dcall_with_stack.S32 str lr, [r2, #-4]!
38 adr lr, BSYM(1f)
41 1: ldr lr, [sp]
43 mov pc, 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 moveq pc, 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, push #\push
153 orr lr, lr, ip, pull #\pull
168 stmdb r0!, {r4 - r9, ip, lr}
[all …]
Dio-readsl.S15 moveq pc, lr
21 stmfd sp!, {r4, lr}
25 ldr lr, [r0, #0]
27 stmia r1!, {r3, r4, ip, lr}
29 ldmfd sp!, {r4, lr}
36 mov pc, lr
78 mov pc, lr
Dlib1funcs.S213 moveq pc, lr
223 mov pc, lr
227 mov pc, lr
232 mov pc, lr
247 movls pc, lr
251 mov pc, lr
277 mov pc, lr
281 mov pc, lr
286 mov pc, lr
293 mov pc, lr
[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/tile/kernel/
Dentry.S27 { move r0, lr; jrp lr }
47 { move r2, lr; lnk r1 }
50 jrp lr /* keep backtracer happy */
54 { move r2, lr; lnk r1 }
57 jrp lr /* keep backtracer happy */
65 jrp lr /* clue in the backtracer */
86 jrp lr
/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/mm/
Dcache-v4.S21 mov pc, lr
43 mov pc, lr
62 mov pc, lr
92 mov pc, lr
119 mov pc, lr
139 mov pc, lr
/arch/arm/kernel/
Dentry-common.S41 arch_ret_to_user r1, lr
76 arch_ret_to_user r1, lr
90 adrne lr, BSYM(1f)
187 1: mcount_get_lr r1 @ lr of instrumented func
188 mcount_adjust_addr r0, lr @ instrumented function
189 adr lr, BSYM(2f)
197 mcount_get_lr r1 @ lr of instrumented func
198 mcount_adjust_addr r0, lr @ instrumented function
214 sub r0, fp, #4 @ &lr of instrumented routine (&parent)
220 @ called from __mcount, untouched in lr
[all …]
Dentry-header.S58 str lr, [\rd, #\offset + 4] @ save lr_usr
70 ldr lr, [\rd, #\offset + 4] @ load lr_usr
158 ldr lr, [sp, #S_SP] @ top of the stack
159 ldrd r0, r1, [sp, #S_LR] @ calling lr and pc
161 stmdb lr!, {r0, r1, \rpsr} @ calling lr and rfe context
163 mov sp, lr
164 ldr lr, [sp], #4
171 load_user_sp_lr r2, r3, \offset + S_SP @ calling sp, lr
173 ldr lr, [sp, #\offset + S_PC] @ get pc
182 movs pc, lr @ return & move spsr_svc into cpsr
[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/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/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/crypto/
Daes-armv4.S152 stmdb sp!,{r1,r4-r12,lr}
247 str lr,[sp,#-4]! @ push lr
255 mov lr,#255
257 and r7,lr,r0
258 and r8,lr,r0,lsr#8
259 and r9,lr,r0,lsr#16
263 and r7,lr,r1,lsr#16 @ i0
265 and r8,lr,r1
267 and r9,lr,r1,lsr#8
276 and r7,lr,r2,lsr#8 @ i0
[all …]
/arch/arm/mach-omap2/
Domap-smc.S26 stmfd sp!, {r2-r12, lr}
43 stmfd sp!, {r4-r12, lr}
58 stmfd sp!, {r1-r12, lr}
66 stmfd sp!, {r2-r12, lr}
74 stmfd sp!, {r2-r12, lr}
/arch/tile/lib/
Dusercopy_64.S32 2: { sub r0, r0, r3; jrp lr }
36 { move r0, zero; jrp lr }
55 2: { sub r0, r0, r3; jrp lr }
59 { movei r0, -EFAULT; jrp lr }
78 2: { move r0, r1; jrp lr }
86 2: { move r0, r1; jrp lr }
105 2: { move r0, r1; jrp lr }
124 2: { move r0, r1; jrp lr }
143 2: { move r0, r1; jrp lr }
Dusercopy_32.S32 2: { sub r0, r0, r3; jrp lr }
36 { move r0, zero; jrp lr }
55 2: { sub r0, r0, r3; jrp lr }
59 { movei r0, -EFAULT; jrp lr }
78 2: { move r0, r1; jrp lr }
86 2: { move r0, r1; jrp lr }
105 2: { move r0, r1; jrp lr }
124 2: { move r0, r1; jrp lr }
143 2: { move r0, r1; jrp lr }

12345678910>>...12