Home
last modified time | relevance | path

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

12345678910>>...12

/Linux-v4.19/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 …]
/Linux-v4.19/arch/arm/lib/
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
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 …]
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
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} )
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 …]
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 …]
Dgetuser.S39 ret lr
60 ret lr
68 ret lr
82 ret lr
96 ret lr
104 ret lr
121 ret lr
129 ret lr
139 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}
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
/Linux-v4.19/drivers/scsi/arm/
Dacornscsi-io.S25 stmfd sp!, {r4 - r7, lr}
27 mov lr, #0xff
28 orr lr, lr, #0xff00
33 and r3, r3, lr
35 and r4, r5, lr
38 and r5, r5, lr
40 and r6, r7, lr
49 and r3, r3, lr
51 and r4, r5, lr
60 and r3, r3, lr
[all …]
/Linux-v4.19/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 …]
/Linux-v4.19/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 …]
/Linux-v4.19/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 …]
/Linux-v4.19/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
/Linux-v4.19/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
Dcache-v7.S65 ret lr
80 ret lr
100 ALT_UP( ret lr) @ LoUU is zero, so nothing to do
107 ret lr
172 ret lr
187 ARM( stmfd sp!, {r4-r5, r7, r9-r11, lr} )
188 THUMB( stmfd sp!, {r4-r7, r9-r11, lr} )
193 ARM( ldmfd sp!, {r4-r5, r7, r9-r11, lr} )
194 THUMB( ldmfd sp!, {r4-r7, r9-r11, lr} )
195 ret lr
[all …]
Dproc-arm1020e.S74 ret lr
84 ret lr
118 ret lr
134 ret lr
169 ret lr
198 ret lr
237 ret lr
258 ret lr
287 ret lr
309 ret lr
[all …]
/Linux-v4.19/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 …]
/Linux-v4.19/arch/unicore32/kernel/
Dentry.S58 ldw lr, [\rd+], #\offset + 4 @ load lr_user
72 ldw lr, [sp+], #\offset + S_PC @ get pc
77 ldur (r16 - lr), [sp]+ @ get calling r16 - lr
80 ldur (r16 - lr), [sp]+ @ get calling r16 - lr
84 mov.a pc, lr @ return
108 stw lr, [\temp+], #0x10
119 ldw lr, [\temp+], #0x10
121 901: .word 0, 0, 0, 0, 0 @ r0-r3, lr
145 1: get_irqnr_and_base r0, r6, r5, lr
151 adr lr, 1b
[all …]
/Linux-v4.19/net/wireless/
Dreg.c281 struct regulatory_request *lr = get_last_request(); in reg_free_last_request() local
283 if (lr != &core_request_world && lr) in reg_free_last_request()
284 kfree_rcu(lr, rcu_head); in reg_free_last_request()
289 struct regulatory_request *lr; in reg_update_last_request() local
291 lr = get_last_request(); in reg_update_last_request()
292 if (lr == request) in reg_update_last_request()
334 struct regulatory_request *lr; in update_world_regdomain() local
336 lr = get_last_request(); in update_world_regdomain()
338 WARN_ON(!lr); in update_world_regdomain()
1106 struct regulatory_request *lr = get_last_request(); in reg_is_valid_request() local
[all …]
/Linux-v4.19/drivers/staging/comedi/
Drange.c53 const struct comedi_lrange *lr; in do_rangeinfo_ioctl() local
67 lr = s->range_table; in do_rangeinfo_ioctl()
71 lr = s->range_table_list[chan]; in do_rangeinfo_ioctl()
76 if (RANGE_LENGTH(it.range_type) != lr->length) { in do_rangeinfo_ioctl()
80 lr->length, it.range_type); in do_rangeinfo_ioctl()
84 if (copy_to_user(it.range_ptr, lr->range, in do_rangeinfo_ioctl()
85 sizeof(struct comedi_krange) * lr->length)) in do_rangeinfo_ioctl()
/Linux-v4.19/arch/powerpc/perf/
Dcallchain.c55 unsigned long lr; in perf_callchain_kernel() local
59 lr = regs->link; in perf_callchain_kernel()
78 lr = regs->link; in perf_callchain_kernel()
84 next_ip = lr; in perf_callchain_kernel()
95 if ((level == 1 && next_ip == lr) || in perf_callchain_kernel()
241 unsigned long lr; in perf_callchain_user_64() local
247 lr = regs->link; in perf_callchain_user_64()
266 (level <= 1 && is_sigreturn_64_address(lr, sp))) && in perf_callchain_user_64()
274 read_user_stack_64(&uregs[PT_LNK], &lr) || in perf_callchain_user_64()
284 next_ip = lr; in perf_callchain_user_64()
[all …]

12345678910>>...12