Home
last modified time | relevance | path

Searched refs:lr (Results 1 - 25 of 501) sorted by relevance

12345678910>>...21

/kernel/linux/linux-6.6/arch/csky/abiv2/inc/abi/
H A Dentry.h26 stw lr, (sp, 4) variable
28 RD_MEH lr
29 WR_MEH lr
31 mfcr lr, epc variable
33 add lr, tls variable
34 stw lr, (sp, 8) variable
36 mfcr lr, epsr variable
37 stw lr, (sp, 12) variable
38 btsti lr, 31 variable
40 addi lr, s variable
43 mfcr lr, usp global() variable
45 stw lr, (sp, 16) global() variable
60 stw lr, (sp, 60) global() variable
62 stw lr, (sp, 64) global() variable
63 mfcr lr, cr14 global() variable
64 stw lr, (sp, 68) global() variable
71 ldw lr, (sp, 4) global() variable
109 stw lr, (sp, 4) global() variable
111 mfcr lr, psr global() variable
112 stw lr, (sp, 12) global() variable
114 addi lr, sp, 152 global() variable
115 stw lr, (sp, 16) global() variable
130 stw lr, (sp, 60) global() variable
132 stw lr, (sp, 64) global() variable
133 mfcr lr, cr14 global() variable
134 stw lr, (sp, 68) global() variable
166 stw lr, (sp, 32) global() variable
177 stw lr, (sp, 0) global() variable
179 stw lr, (sp, 4) global() variable
180 mfcr lr, cr14 global() variable
181 stw lr, (sp, 8) global() variable
189 ldw lr, (sp, 4) global() variable
191 ldw lr, (sp, 8) global() variable
192 mtcr lr, cr14 global() variable
196 ldw lr, (sp, 32) global() variable
[all...]
/kernel/linux/linux-5.10/arch/csky/abiv2/inc/abi/
H A Dentry.h27 stw lr, (sp, 4) variable
29 mfcr lr, epc variable
31 add lr, tls variable
32 stw lr, (sp, 8) variable
34 mfcr lr, epsr variable
35 stw lr, (sp, 12) variable
36 btsti lr, 31 variable
38 addi lr, sp, 152 variable
41 mfcr lr, usp variable
43 stw lr, (s variable
58 stw lr, (sp, 60) global() variable
60 stw lr, (sp, 64) global() variable
61 mfcr lr, cr14 global() variable
62 stw lr, (sp, 68) global() variable
69 ldw lr, (sp, 4) global() variable
107 stw lr, (sp, 4) global() variable
109 mfcr lr, psr global() variable
110 stw lr, (sp, 12) global() variable
112 addi lr, sp, 152 global() variable
113 stw lr, (sp, 16) global() variable
128 stw lr, (sp, 60) global() variable
130 stw lr, (sp, 64) global() variable
131 mfcr lr, cr14 global() variable
132 stw lr, (sp, 68) global() variable
164 stw lr, (sp, 32) global() variable
175 stw lr, (sp, 0) global() variable
177 stw lr, (sp, 4) global() variable
178 mfcr lr, cr14 global() variable
179 stw lr, (sp, 8) global() variable
187 ldw lr, (sp, 4) global() variable
189 ldw lr, (sp, 8) global() variable
190 mtcr lr, cr14 global() variable
194 ldw lr, (sp, 32) global() variable
[all...]
/kernel/linux/linux-5.10/arch/arm/kernel/
H A Dentry-ftrace.S12 * lr), we need to get hold of the function's caller's address.
17 * push {lr}
24 * callee: the original lr needs to be restored when leaving mcount, and no
27 * When using dynamic ftrace, we patch out the mcount call by a "pop {lr}"
59 1: mcount_get_lr r1 @ lr of instrumented func
60 mcount_adjust_addr r0, lr @ instrumented function
61 badr lr, 2f
70 str lr, [sp, #-8]! @ store LR as PC and make space for CPSR/OLD_R0,
73 ldr lr, [sp, #8] @ get previous LR
77 str lr, [s
[all...]
/kernel/linux/linux-6.6/arch/arm/kernel/
H A Dentry-ftrace.S12 * lr), we need to get hold of the function's caller's address.
17 * push {lr}
24 * callee: the original lr needs to be restored when leaving mcount, and no
56 1: mcount_get_lr r1 @ lr of instrumented func
57 mcount_adjust_addr r0, lr @ instrumented function
58 badr lr, 2f
67 str lr, [sp, #-8]! @ store LR as PC and make space for CPSR/OLD_R0,
70 ldr lr, [sp, #8] @ get previous LR
74 str lr, [sp, #-4]! @ store previous LR as LR
76 add lr, s
[all...]
/kernel/linux/linux-5.10/arch/csky/kernel/
H A Dperf_callchain.c10 unsigned long lr; member
26 if (__kernel_text_address(frame->lr)) { in unwind_frame_kernel()
29 frame->lr = ftrace_graph_ret_addr(NULL, &graph, frame->lr, in unwind_frame_kernel()
39 perf_callchain_store(entry, fr->lr); in walk_stackframe()
51 unsigned long lr = 0; in user_backtrace() local
62 lr = reg_lr; in user_backtrace()
64 lr = buftail.lr; in user_backtrace()
67 perf_callchain_store(entry, lr); in user_backtrace()
[all...]
/kernel/linux/linux-6.6/arch/csky/kernel/
H A Dperf_callchain.c10 unsigned long lr; member
26 if (__kernel_text_address(frame->lr)) { in unwind_frame_kernel()
29 frame->lr = ftrace_graph_ret_addr(NULL, &graph, frame->lr, in unwind_frame_kernel()
39 perf_callchain_store(entry, fr->lr); in walk_stackframe()
51 unsigned long lr = 0; in user_backtrace() local
62 lr = reg_lr; in user_backtrace()
64 lr = buftail.lr; in user_backtrace()
67 perf_callchain_store(entry, lr); in user_backtrace()
[all...]
/kernel/liteos_m/arch/arm/cortex-m55/gcc/NTZ/
H A Dlos_dispatch.S45 push {r12, lr}
47 pop {r12, lr}
82 mov lr, r5
91 mov lr, r5
104 bx lr
115 bx lr
125 bx lr
139 bx lr
154 push {r12, lr}
156 pop {r12, lr}
[all...]
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpiolib-cdev.c517 static void linereq_put_event(struct linereq *lr, in linereq_put_event() argument
522 spin_lock(&lr->wait.lock); in linereq_put_event()
523 if (kfifo_is_full(&lr->events)) { in linereq_put_event()
525 kfifo_skip(&lr->events); in linereq_put_event()
527 kfifo_in(&lr->events, le, 1); in linereq_put_event()
528 spin_unlock(&lr->wait.lock); in linereq_put_event()
530 wake_up_poll(&lr->wait, EPOLLIN); in linereq_put_event()
538 struct linereq *lr = line->req; in edge_irq_thread() local
553 if (lr->num_lines != 1) in edge_irq_thread()
554 line->req_seqno = atomic_inc_return(&lr in edge_irq_thread()
590 struct linereq *lr = line->req; edge_irq_handler() local
638 struct linereq *lr; debounce_work_func() local
977 linereq_get_values(struct linereq *lr, void __user *ip) linereq_get_values() argument
1038 linereq_set_values_unlocked(struct linereq *lr, struct gpio_v2_line_values *lv) linereq_set_values_unlocked() argument
1080 linereq_set_values(struct linereq *lr, void __user *ip) linereq_set_values() argument
1097 linereq_set_config_unlocked(struct linereq *lr, struct gpio_v2_line_config *lc) linereq_set_config_unlocked() argument
1144 linereq_set_config(struct linereq *lr, void __user *ip) linereq_set_config() argument
1168 struct linereq *lr = file->private_data; linereq_ioctl() local
1197 struct linereq *lr = file->private_data; linereq_poll() local
1217 struct linereq *lr = file->private_data; linereq_read() local
1269 linereq_free(struct linereq *lr) linereq_free() argument
1286 struct linereq *lr = file->private_data; linereq_release() local
1308 struct linereq *lr; linereq_create() local
[all...]
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpiolib-cdev.c615 struct linereq *lr = container_of(nb, struct linereq, in linereq_unregistered_notify() local
618 wake_up_poll(&lr->wait, EPOLLIN | EPOLLERR); in linereq_unregistered_notify()
623 static void linereq_put_event(struct linereq *lr, in linereq_put_event() argument
628 spin_lock(&lr->wait.lock); in linereq_put_event()
629 if (kfifo_is_full(&lr->events)) { in linereq_put_event()
631 kfifo_skip(&lr->events); in linereq_put_event()
633 kfifo_in(&lr->events, le, 1); in linereq_put_event()
634 spin_unlock(&lr->wait.lock); in linereq_put_event()
636 wake_up_poll(&lr->wait, EPOLLIN); in linereq_put_event()
663 struct linereq *lr; in process_hw_ts_thread() local
711 struct linereq *lr; process_hw_ts() local
782 struct linereq *lr = line->req; edge_irq_thread() local
828 struct linereq *lr = line->req; edge_irq_handler() local
876 struct linereq *lr; debounce_work_func() local
1262 linereq_get_values(struct linereq *lr, void __user *ip) linereq_get_values() argument
1323 linereq_set_values_unlocked(struct linereq *lr, struct gpio_v2_line_values *lv) linereq_set_values_unlocked() argument
1365 linereq_set_values(struct linereq *lr, void __user *ip) linereq_set_values() argument
1382 linereq_set_config_unlocked(struct linereq *lr, struct gpio_v2_line_config *lc) linereq_set_config_unlocked() argument
1425 linereq_set_config(struct linereq *lr, void __user *ip) linereq_set_config() argument
1449 struct linereq *lr = file->private_data; linereq_ioctl_unlocked() local
1470 struct linereq *lr = file->private_data; linereq_ioctl() local
1487 struct linereq *lr = file->private_data; linereq_poll_unlocked() local
1505 struct linereq *lr = file->private_data; linereq_poll() local
1513 struct linereq *lr = file->private_data; linereq_read_unlocked() local
1568 struct linereq *lr = file->private_data; linereq_read() local
1574 linereq_free(struct linereq *lr) linereq_free() argument
1596 struct linereq *lr = file->private_data; linereq_release() local
1605 struct linereq *lr = file->private_data; linereq_show_fdinfo() local
1636 struct linereq *lr; linereq_create() local
[all...]
/kernel/linux/linux-5.10/drivers/scsi/arm/
H A 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
[all...]
/kernel/linux/linux-6.6/drivers/scsi/arm/
H A 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
[all...]
/kernel/linux/linux-5.10/arch/arm/mach-mvebu/
H A Dcoherency_ll.S50 ret lr
67 ret lr
82 * ll_get_coherency_cpumask(), we use it to temporarly save lr
87 mov r0, lr
93 mov lr, r0
101 ret lr
107 * ll_get_coherency_cpumask(), we use it to temporarly save lr
112 mov r0, lr
118 mov lr, r0
128 ret lr
[all...]
/kernel/linux/linux-6.6/arch/arm/mach-mvebu/
H A Dcoherency_ll.S50 ret lr
67 ret lr
82 * ll_get_coherency_cpumask(), we use it to temporarly save lr
87 mov r0, lr
93 mov lr, r0
101 ret lr
107 * ll_get_coherency_cpumask(), we use it to temporarly save lr
112 mov r0, lr
118 mov lr, r0
128 ret lr
[all...]
/kernel/linux/linux-6.6/arch/arm/nwfpe/
H A Dentry.S20 adrsvc al, lr, fpundefinstr @ lr = undefined instr return
34 it returns via _fpundefinstr (passed via lr) and the kernel halts the
68 mov r4, lr @ save the failure-return addresses
126 @ lr = unrecognised instruction return address
139 reteq lr
152 ret lr @ CP#0
155 ret lr @ CP#3
156 ret lr @ CP#4
157 ret lr
[all...]
/kernel/linux/linux-5.10/arch/arm/boot/compressed/
H A 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, i
[all...]
/kernel/linux/linux-6.6/arch/arm/boot/compressed/
H A 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, i
[all...]
/kernel/linux/linux-5.10/arch/arm/lib/
H A 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} )
/kernel/linux/linux-6.6/arch/arm/lib/
H A 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} )
/kernel/linux/linux-5.10/arch/csky/abiv1/inc/abi/
H A Dentry.h43 stw lr, (sp, 4) variable
45 mfcr lr, epc variable
47 add lr, r13 variable
48 stw lr, (sp, 8) variable
50 mov lr, sp variable
51 addi lr, 32 variable
52 addi lr, 32 variable
53 addi lr, 16 variable
55 mfcr lr, ss1 variable
57 stw lr, (s variable
[all...]
/kernel/linux/linux-6.6/arch/csky/abiv1/inc/abi/
H A Dentry.h42 stw lr, (sp, 4) variable
44 mfcr lr, epc variable
46 add lr, r13 variable
47 stw lr, (sp, 8) variable
49 mov lr, sp variable
50 addi lr, 32 variable
51 addi lr, 32 variable
52 addi lr, 16 variable
54 mfcr lr, ss1 variable
56 stw lr, (s variable
[all...]
/kernel/liteos_m/arch/arm/cortex-m33/gcc/NTZ/
H A Dlos_dispatch.S51 push {r12, lr}
53 pop {r12, lr}
90 mov lr, r5
99 MOV lr, r5
147 bx lr
162 push {r12, lr}
164 pop {r12, lr}
166 mov r0, lr
169 bx lr
172 mov lr, r
[all...]
/kernel/linux/linux-5.10/arch/csky/abiv2/
H A Dmcount.S19 * | lr | -> _mcount lr (instrumente function's pc)
23 * | plr | -> instrumented function lr (parent's pc)
33 stw lr, (sp, 16)
44 ldw lr, (sp, 24)
51 stw lr, (sp, 0)
62 ldw lr, (sp, 8)
76 mov lr, a0
91 jmp lr
105 mov a0, lr
[all...]
/kernel/linux/linux-6.6/arch/csky/abiv2/
H A Dmcount.S19 * | lr | -> _mcount lr (instrumente function's pc)
23 * | plr | -> instrumented function lr (parent's pc)
33 stw lr, (sp, 16)
44 ldw lr, (sp, 24)
51 stw lr, (sp, 0)
62 ldw lr, (sp, 8)
76 mov lr, a0
91 jmp lr
105 mov a0, lr
[all...]
/kernel/liteos_m/arch/arm/cortex-m7/gcc/
H A Dlos_dispatch.S48 push {r12, lr}
50 pop {r12, lr}
87 mov lr, r5
139 bx lr
154 push {r12, lr}
156 pop {r12, lr}
158 mov r0, lr
161 bx lr
164 mov lr, r0
191 bx lr
[all...]
/kernel/linux/linux-5.10/arch/arm/mach-tegra/
H A Dreset-handler.S98 reteq lr
197 ldr lr, [r12, #RESET_DATA(STARTUP_LP1)]
198 cmp lr, #0
200 THUMB( add lr, lr, #1 ) @ switch to Thumb mode
201 bx lr
208 ldr lr, [r12, #RESET_DATA(STARTUP_LP2)]
209 cmp lr, #0
211 bx lr
225 ldr lr, [r1
[all...]

Completed in 10 milliseconds

12345678910>>...21