Home
last modified time | relevance | path

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

12345678910>>...13

/Linux-v5.4/arch/csky/abiv2/inc/abi/
Dentry.h25 stw lr, (sp, 4)
27 mfcr lr, epc
29 add lr, tls
30 stw lr, (sp, 8)
32 mfcr lr, epsr
33 stw lr, (sp, 12)
34 mfcr lr, usp
35 stw lr, (sp, 16)
49 mfhi lr
50 stw lr, (sp, 60)
[all …]
/Linux-v5.4/arch/csky/kernel/
Dperf_callchain.c10 unsigned long lr; member
21 if (__kernel_text_address(frame->lr)) { in unwind_frame_kernel()
24 frame->lr = ftrace_graph_ret_addr(NULL, &graph, frame->lr, in unwind_frame_kernel()
34 perf_callchain_store(entry, fr->lr); in walk_stackframe()
46 unsigned long lr = 0; in user_backtrace() local
57 lr = reg_lr; in user_backtrace()
59 lr = buftail.lr; in user_backtrace()
62 perf_callchain_store(entry, lr); in user_backtrace()
99 fp = user_backtrace(entry, fp, regs->lr); in perf_callchain_user()
117 fr.lr = regs->lr; in perf_callchain_kernel()
/Linux-v5.4/arch/arm/kernel/
Dentry-ftrace.S62 1: mcount_get_lr r1 @ lr of instrumented func
63 mcount_adjust_addr r0, lr @ instrumented function
64 badr lr, 2f
77 @ before the push {lr} of the mcount mechanism
79 str lr, [sp, #0] @ store LR instead of PC
81 ldr lr, [sp, #8] @ get previous LR
85 stmdb sp!, {ip, lr}
86 stmdb sp!, {r0-r11, lr}
98 ldr r1, [sp, #S_LR] @ lr of instrumented func
100 ldr lr, [sp, #S_PC] @ get LR
[all …]
/Linux-v5.4/arch/arm/lib/
Dmemset.S36 stmfd sp!, {r8, lr}
39 UNWIND( .save {r8, lr} )
41 mov lr, r3
44 stmiage ip!, {r1, r3, r8, lr} @ 64 bytes at a time.
45 stmiage ip!, {r1, r3, r8, lr}
46 stmiage ip!, {r1, r3, r8, lr}
47 stmiage ip!, {r1, r3, r8, lr}
54 stmiane ip!, {r1, r3, r8, lr}
55 stmiane ip!, {r1, r3, r8, lr}
57 stmiane ip!, {r1, r3, r8, lr}
[all …]
Ddelay-loop.S32 reteq lr
40 retls lr
42 retls lr
44 retls lr
46 retls lr
48 retls lr
50 retls lr
52 retls lr
56 ret lr
Dmemmove.S34 stmfd sp!, {r0, r4, lr}
38 UNWIND( .save {r0, r4, lr} ) @ in first stmfd block
54 UNWIND( .save {r0, r4, lr} )
74 4: ldmdb r1!, {r3, r4, r5, r6, r7, r8, ip, lr}
76 stmdb r0!, {r3, r4, r5, r6, r7, r8, ip, lr}
92 W(ldr) lr, [r1, #-4]!
103 W(str) lr, [r0, #-4]!
111 UNWIND( .save {r0, r4, lr} ) @ still in first stmfd block
125 ldrb lr, [r1, #-1]!
129 strb lr, [r0, #-1]!
[all …]
Dio-writesl.S12 reteq lr
18 stmfd sp!, {r4, lr}
19 1: ldmia r1!, {r3, r4, ip, lr}
24 str lr, [r0, #0]
26 ldmfd sp!, {r4, lr}
33 ret lr
47 ret lr
55 ret lr
63 ret lr
Dcopy_page.S25 stmfd sp!, {r4, lr} @ 2
29 ldmia r1!, {r3, r4, ip, lr} @ 4+1
34 stmia r0!, {r3, r4, ip, lr} @ 4
35 ldmia r1!, {r3, r4, ip, lr} @ 4
38 stmia r0!, {r3, r4, ip, lr} @ 4
39 ldmiagt r1!, {r3, r4, ip, lr} @ 4
41 PLD( ldmiaeq r1!, {r3, r4, ip, lr} )
Dcopy_template.S74 enter r4, lr
78 usave r4, lr @ in first stmdb block
93 usave r4, lr
113 4: ldr8w r1, r3, r4, r5, r6, r7, r8, ip, lr, abort=20f
115 str8w r0, r3, r4, r5, r6, r7, r8, ip, lr, abort=20f
137 ldr1w r1, lr, abort=20f
155 str1w r0, lr, abort=20f
163 usave r4, lr @ still in first stmdb block
178 ldr1b r1, lr, abort=21f
182 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 …]
Dio-writesb.S20 mov lr, \rd, lsr #24
21 strb lr, [r0]
22 mov lr, \rd, lsr #16
23 strb lr, [r0]
24 mov lr, \rd, lsr #8
25 strb lr, [r0]
45 reteq lr
50 stmfd sp!, {r4, r5, lr}
Dgetuser.S36 ret lr
66 ret lr
74 ret lr
88 ret lr
102 ret lr
110 ret lr
127 ret lr
135 ret lr
145 ret lr
/Linux-v5.4/drivers/scsi/arm/
Dacornscsi-io.S22 stmfd sp!, {r4 - r7, lr}
24 mov lr, #0xff
25 orr lr, lr, #0xff00
30 and r3, r3, lr
32 and r4, r5, lr
35 and r5, r5, lr
37 and r6, r7, lr
46 and r3, r3, lr
48 and r4, r5, lr
57 and r3, r3, lr
[all …]
/Linux-v5.4/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-v5.4/arch/arm/kvm/hyp/
Dhyp-entry.S160 mrs lr, cpsr
161 bic lr, lr, #MODE_MASK
162 orr lr, lr, #SVC_MODE
163 THUMB( orr lr, lr, #PSR_T_BIT )
164 msr spsr_cxsf, lr
165 ldr lr, =panic
166 msr ELR_hyp, lr
167 ldr lr, =__kvm_call_hyp
232 push {r2, lr}
234 mov lr, r0
[all …]
/Linux-v5.4/arch/arm/boot/compressed/
Dll_char_wr.S33 stmfd sp!, {r4 - r7, lr}
35 @ Smashable regs: {r0 - r3}, [r4 - r7], (r8 - fp), [ip], (sp), [lr], (pc)
45 ldmia ip, {r3, r4, r5, r6, lr}
48 add lr, lr, ip
62 @ Smashable regs: {r0 - r3}, [r4], {r5 - r7}, (r8 - fp), [ip], (sp), {lr}, (pc)
65 ldr r7, [lr, r7, lsl #2]
70 ldr r7, [lr, r7, lsl #2]
80 @ Smashable regs: {r0 - r3}, [r4], {r5 - r7}, (r8 - fp), [ip], (sp), {lr}, (pc)
84 ldr ip, [lr, ip, lsl #2]
87 ldr ip, [lr, ip, lsl #2] @ avoid r4
[all …]
/Linux-v5.4/arch/arm/mm/
Dproc-v7m.S17 ret lr
21 ret lr
47 ret lr
51 ret lr
58 ret lr
66 ret lr
70 ret lr
84 ret lr
93 ret lr
133 mov r6, lr @ save LR
[all …]
Dcache-v4.S19 ret lr
41 ret lr
60 ret lr
90 ret lr
117 ret lr
137 ret lr
Dcache-v7.S70 ret lr
85 ret lr
105 ALT_UP( ret lr) @ LoUU is zero, so nothing to do
112 ret lr
180 ret lr
195 ARM( stmfd sp!, {r4-r5, r7, r9-r11, lr} )
196 THUMB( stmfd sp!, {r4-r7, r9-r11, lr} )
201 ARM( ldmfd sp!, {r4-r5, r7, r9-r11, lr} )
202 THUMB( ldmfd sp!, {r4-r7, r9-r11, lr} )
203 ret lr
[all …]
/Linux-v5.4/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-v5.4/arch/arm/mach-tegra/
Dreset-handler.S98 reteq lr
203 ldr lr, [r12, #RESET_DATA(STARTUP_LP1)]
204 cmp lr, #0
206 THUMB( add lr, lr, #1 ) @ switch to Thumb mode
207 bx lr
214 ldr lr, [r12, #RESET_DATA(STARTUP_LP2)]
215 cmp lr, #0
217 bx lr
231 ldr lr, [r12, #RESET_DATA(STARTUP_SECONDARY)]
232 cmp lr, #0
[all …]
/Linux-v5.4/arch/unicore32/kernel/
Dentry.S55 ldw lr, [\rd+], #\offset + 4 @ load lr_user
69 ldw lr, [sp+], #\offset + S_PC @ get pc
74 ldur (r16 - lr), [sp]+ @ get calling r16 - lr
77 ldur (r16 - lr), [sp]+ @ get calling r16 - lr
81 mov.a pc, lr @ return
105 stw lr, [\temp+], #0x10
116 ldw lr, [\temp+], #0x10
118 901: .word 0, 0, 0, 0, 0 @ r0-r3, lr
142 1: get_irqnr_and_base r0, r6, r5, lr
148 adr lr, 1b
[all …]
/Linux-v5.4/arch/powerpc/perf/
Dcallchain.c51 unsigned long lr; in perf_callchain_kernel() local
55 lr = regs->link; in perf_callchain_kernel()
74 lr = regs->link; in perf_callchain_kernel()
80 next_ip = lr; in perf_callchain_kernel()
91 if ((level == 1 && next_ip == lr) || in perf_callchain_kernel()
237 unsigned long lr; in perf_callchain_user_64() local
243 lr = regs->link; in perf_callchain_user_64()
262 (level <= 1 && is_sigreturn_64_address(lr, sp))) && in perf_callchain_user_64()
270 read_user_stack_64(&uregs[PT_LNK], &lr) || in perf_callchain_user_64()
280 next_ip = lr; in perf_callchain_user_64()
[all …]
/Linux-v5.4/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-v5.4/net/wireless/
Dreg.c283 struct regulatory_request *lr = get_last_request(); in reg_free_last_request() local
285 if (lr != &core_request_world && lr) in reg_free_last_request()
286 kfree_rcu(lr, rcu_head); in reg_free_last_request()
291 struct regulatory_request *lr; in reg_update_last_request() local
293 lr = get_last_request(); in reg_update_last_request()
294 if (lr == request) in reg_update_last_request()
336 struct regulatory_request *lr; in update_world_regdomain() local
338 lr = get_last_request(); in update_world_regdomain()
340 WARN_ON(!lr); in update_world_regdomain()
1122 struct regulatory_request *lr = get_last_request(); in reg_is_valid_request() local
[all …]

12345678910>>...13