Home
last modified time | relevance | path

Searched refs:lr (Results 1 – 200 of 339) sorted by relevance

12

/linux-4.4.14/arch/arm/lib/
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 …]
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 …]
Ddelay-loop.S38 reteq lr
49 retls lr
51 retls lr
53 retls lr
55 retls lr
57 retls lr
59 retls lr
61 retls lr
65 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 …]
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
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}
Dlib1funcs.S213 reteq lr
223 ret lr
227 ret lr
232 ret lr
247 retls lr
251 ret lr
277 ret lr
281 ret lr
286 ret lr
293 ret lr
[all …]
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
Dcall_with_stack.S32 str lr, [r2, #-4]!
38 badr lr, 1f
41 1: ldr lr, [sp]
43 ret lr
Dputuser.S39 ret lr
63 ret lr
70 ret lr
83 ret lr
88 ret lr
Dbswapsdi2.S7 bx lr
14 bx lr
22 ret lr
35 ret lr
Decard.S25 stmfd sp!, {r4 - r12, lr}
29 mov lr, pc
38 stmfd sp!, {r4 - r12, lr}
41 mov lr, pc
Dio-readsw-armv3.S15 mov r2, lr
30 reteq lr
34 reteq lr
40 stmfd sp!, {r4, r5, r6, lr}
62 ldr lr, [r0]
63 orr r6, r6, lr, lsl #16
Dio-writesw-armv4.S19 mov lr, \rd, lsr #16
20 strh lr, [r0]
34 reteq lr
38 stmfd sp!, {r4, r5, lr}
99 ret lr
Dfloppydma.S20 subs pc, lr, #4
29 subles pc, lr, #4
31 subs pc, lr, #4
Dcsumipv6.S16 str lr, [sp, #-4]!
18 ldmia r1, {r1 - r3, lr}
22 adcs ip, ip, lr
Dcsumpartialcopyuser.S23 stmfd sp!, {r1, r2, r4 - r8, ip, lr}
28 ldmfd sp!, {r1, r2, r4 - r8, ip, lr}
30 ret lr
34 stmfd sp!, {r1, r2, r4 - r8, lr}
Ddiv64.S101 retlo lr
115 ret lr
122 reteq lr
148 ret lr
188 ret lr
194 reteq lr
199 UNWIND(.save {lr})
202 str lr, [sp, #-8]!
Dio-readsb.S28 reteq lr
32 .Linsb_aligned: stmfd sp!, {r4 - r6, lr}
57 ldrb lr, [r0]
62 orr r5, r5, lr, put_byte_3
63 ldrb lr, [r0]
67 orr r6, r6, lr, put_byte_2
Dio-readsw-armv4.S29 reteq lr
33 stmfd sp!, {r4, r5, lr}
51 ldrh lr, [r0]
52 pack ip, ip, lr
96 .Linsw_noalign: stmfd sp!, {r4, lr}
Dbacktrace.S28 ret lr
31 stmfd sp!, {r4 - r8, lr} @ Save an extra register so we have a location...
76 ldr r1, [frame, #-4] @ get saved lr
88 1004: ldr r1, [sv_pc, #0] @ if stmfd sp!, {..., fp, ip, lr, pc}
119 .Ldumpstm: stmfd sp!, {instr, reg, stack, r7, lr}
149 .Ldsi: .word 0xe92dd800 >> 11 @ stmfd sp!, {... fp, ip, lr, pc}
Dio-writesw-armv3.S15 mov r2, lr
31 reteq lr
35 reteq lr
39 stmfd sp!, {r4, r5, r6, lr}
Dbitops.h25 bx lr
55 2: bx lr
74 ret lr
102 ret lr
Ducmpdi2.S35 ret lr
48 ret lr
Dfindbit.S38 ret lr
79 ret lr
117 ret lr
151 ret lr
195 ret lr
Dclear_user.S25 UNWIND(.save {r1, lr})
26 stmfd sp!, {r1, lr}
Dcsumpartial.S27 td3 .req lr
100 ret lr
103 stmfd sp!, {buf, lr}
Dio-acorn.S31 mov r1, lr
/linux-4.4.14/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 …]
Dentry-common.S43 arch_ret_to_user r1, lr
103 arch_ret_to_user r1, lr
117 badrne lr, 1f
151 ARM( stmdb r8, {sp, lr}^ ) @ Calling sp, lr
153 THUMB( store_user_sp_lr r8, r10, S_SP ) @ calling sp, lr
155 str lr, [sp, #S_PC] @ Save calling PC
178 USER( ldreq r10, [lr, #-4] ) @ get SWI instruction
180 USER( ldr r10, [lr, #-4] ) @ get SWI instruction
193 USER( ldreq scno, [lr, #-4] )
197 USER( ldr scno, [lr, #-4] ) @ get SWI instruction
[all …]
Dentry-header.S79 @ Bit 2 of EXC_RETURN stored in the lr register specifies which stack
81 tst lr, #EXC_RET_STACK_MASK
96 @ load saved r12, lr, return address and xPSR.
129 ldr lr, =EXC_RET_THREADMODE_PROCESSSTACK
131 @ read original r12, sp, lr, pc and xPSR
166 bx lr
181 str lr, [\rd, #\offset + 4] @ save lr_usr
193 ldr lr, [\rd, #\offset + 4] @ load lr_usr
323 load_user_sp_lr r2, r3, \offset + S_SP @ calling sp, lr
325 ldr lr, [sp, #\offset + S_PC] @ get pc
[all …]
Dentry-armv.S45 badr lr, 9997f
57 mov lr, pc
78 mov lr, pc
96 ARM( stmib sp, {r1 - lr} )
99 THUMB( str lr, [sp, #S_LR] )
175 mov r3, lr
233 mov r8, lr
266 @ the instruction, or the more conventional lr if we are to treat
342 mov r1, lr @ Save lr_abt
356 mov lr, r1 @ Restore lr_abt, abort is unsafe
[all …]
Dfiqasm.S32 ldr lr, [r0]
35 ret lr
45 str lr, [r0]
48 ret lr
Ddebug.S93 ret lr
108 ret lr
119 ret lr
128 ret lr
135 ret lr
Drelocate_kernel.S59 mov lr,r1
63 ARM( ret lr )
64 THUMB( bx lr )
Dentry-v7m.S28 mov r2, lr
50 stmdb sp!, {lr}
54 pop {lr}
Dpsci-call.S24 bx lr
30 bx lr
Diwmmxt.S148 reteq lr @ if not, return
181 reteq lr
184 ret lr
197 stmfd sp!, {r4, lr}
271 mov r3, lr @ preserve return address
309 mov r3, lr @ preserve return address
336 retne lr @ no: leave Concan disabled
345 sub pc, lr, r1, lsr #32 @ cpwait and return
365 ret lr
Dhyp-stub.S102 retne lr
114 retne lr @ give up if the CPU is not in HYP mode
202 ret lr
Dhead-common.S65 2: ret lr @ atag/dtb pointer is ok
68 ret lr
129 stmfd sp!, {r4 - r6, r9, lr}
166 2: ret lr
Dstacktrace.c133 frame.lr = 0; /* recovered from the stack */ in __save_stack_trace()
141 frame.lr = (unsigned long)__builtin_return_address(0); in __save_stack_trace()
161 frame.lr = regs->ARM_lr; in save_stack_trace_regs()
Dperf_callchain.c25 unsigned long lr; member
49 perf_callchain_store(entry, buftail.lr); in user_backtrace()
Dhead.S151 badr lr, 1f @ return (PIC) address
354 ret lr
399 sub lr, r4, r5 @ mmu has been enabled
400 add r3, r7, lr
406 badr lr, __enable_mmu @ return address
517 reteq lr @ yes, assume SMP
530 retne lr @ Not ARM Cortex-A9,
Dhead-nommu.S81 badr lr, 1f @ return (PIC) address
117 badr lr, 1f @ return (PIC) address
162 ret lr
252 ret lr
Dunwind.c399 frame->pc, frame->lr, frame->sp); in unwind_frame()
412 ctrl.vrs[LR] = frame->lr; in unwind_frame()
465 frame->lr = ctrl.vrs[LR]; in unwind_frame()
488 frame.lr = (unsigned long)__builtin_return_address(0); in unwind_backtrace()
498 frame.lr = 0; in unwind_backtrace()
/linux-4.4.14/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 …]
/linux-4.4.14/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-4.4.14/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-4.4.14/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 …]
Dentry-avr32b.S152 stmts --sp, r0-lr
196 stmts --sp, r0-lr
216 lddpc lr, syscall_table_addr
217 ld.w lr, lr[r8 << 2]
219 icall lr
239 ldmts sp++, r0-lr
261 mov lr, r2 /* syscall_return */
392 mov r1, lr
412 stmts --sp, r0-lr
419 stmts --sp, r0-lr
[all …]
Dprocess.c121 unsigned long lr, fp; in show_trace_log_lvl() local
141 lr = *(unsigned long *)fp; in show_trace_log_lvl()
143 printk("%s [<%08lx>] ", log_lvl, lr); in show_trace_log_lvl()
145 printk(" [<%08lx>] ", lr); in show_trace_log_lvl()
147 print_symbol("%s\n", lr); in show_trace_log_lvl()
215 unsigned long lr = regs->lr; in show_regs_log_lvl() local
226 print_symbol("LR is at %s\n", lr); in show_regs_log_lvl()
231 log_lvl, instruction_pointer(regs), lr, print_tainted(), in show_regs_log_lvl()
Dsignal.c39 COPY(lr); in restore_sigcontext()
92 regs->pc, regs->lr, regs->sp); in sys_rt_sigreturn()
109 COPY(lr); in setup_sigcontext()
180 regs->lr = (unsigned long)ksig->ka.sa.sa_restorer; in setup_rt_frame()
184 regs->lr = (unsigned long) &frame->retcode; in setup_rt_frame()
189 regs->pc, ksig->ka.sa.sa_handler, regs->lr); in setup_rt_frame()
Dstacktrace.c18 unsigned long lr; member
42 trace->entries[trace->nr_entries++] = frame->lr; in save_stack_trace()
/linux-4.4.14/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 …]
Dhead.S238 ldrb lr, [r10, #1]
239 orr r9, r9, lr, lsl #8
240 ldrb lr, [r10, #2]
242 orr r9, r9, lr, lsl #16
279 ldr lr, [r6, #0]
285 cmp lr, r1
320 stmfd sp!, {r0-r3, ip, lr}
339 ldmfd sp!, {r0-r3, ip, lr}
435 1: ldmdb r6!, {r0 - r3, r10 - r12, lr}
437 stmdb r9!, {r0 - r3, r10 - r12, lr}
[all …]
Ddebug.S13 mov pc, lr
27 mov pc, lr
/linux-4.4.14/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 …]
Daes-ce-core.S109 bx lr
112 bx lr
166 push {r4, lr}
192 push {r4, lr}
224 push {r4-r6, lr}
240 push {r4-r6, lr}
282 push {r4-r6, lr}
383 bxne lr
394 push {r4-r6, lr}
445 push {r4-r6, lr}
[all …]
/linux-4.4.14/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
Dstacktrace.h13 unsigned long lr; member
22 frame->lr = regs->ARM_lr; in arm_get_current_stackframe()
Dassembler.h114 stmdb sp!, {r0-r3, ip, lr}
118 ldmia sp!, {r0-r3, ip, lr}
130 stmdb sp!, {r0-r3, ip, lr}
134 ldmia sp!, {r0-r3, ip, lr}
348 badr lr, 2f
/linux-4.4.14/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
Dstack.c168 p->pc, p->lr, p->sp, p->regs[52]); in KBacktraceIterator_restart()
206 cpu, ksp0_base, ksp0, sp, regs->sp, regs->pc, regs->lr); in validate_stack()
212 cpu, ksp0_base, ksp0, sp, regs->sp, regs->pc, regs->lr); in validate_stack()
219 unsigned long pc, lr, sp, r52; in KBacktraceIterator_init() local
245 lr = t->thread.pc; in KBacktraceIterator_init()
250 lr = regs->lr; in KBacktraceIterator_init()
255 backtrace_init(&kbt->it, read_memory_func, kbt, pc, lr, sp, r52); in KBacktraceIterator_init()
423 ulong pc, ulong lr, ulong sp, ulong r52) in regs_to_pt_regs() argument
427 regs->lr = lr; in regs_to_pt_regs()
434 void _dump_stack(int dummy, ulong pc, ulong lr, ulong sp, ulong r52) in _dump_stack() argument
[all …]
Dmcount_64.S28 st sp, lr
61 { ld r10, r29; addli lr, sp, (13 * REGSIZE) }
62 { ld lr, lr; addli sp, sp, (14 * REGSIZE) }
66 { move r12, lr; move lr, r10 }
86 { move r0, lr; moveli r2, hw2_last(function_trace_op) }
167 { move r0, lr; move r1, r10 }
192 move r1, lr
Dregs_32.S57 sw sp, lr
78 sw r3, lr
82 lw lr, r4
94 jrp lr /* r0 is still valid here, so return it */
103 jrp lr
121 sw r0, lr
144 jrp lr
Dregs_64.S57 st sp, lr
78 st r3, lr
82 ld lr, r4
94 jrp lr /* r0 is still valid here, so return it */
103 jrp lr
121 st r0, lr
144 jrp lr
Dhead_64.S122 moveli lr, hw2_last(1f)
124 shl16insli lr, lr, hw1(1f)
128 shl16insli lr, lr, hw0(1f)
209 move lr, zero /* stop backtraces in the called function */
Dhead_32.S71 moveli lr, lo16(1f)
75 auli lr, lr, ha16(1f)
130 move lr, zero /* stop backtraces in the called function */
Dintvec_64.S426 st r0, lr
541 jrp lr
1027 pop_reg_zero lr, r2, sp, PTREGS_OFFSET_PC - PTREGS_OFFSET_EX1
1034 mtspr SPR_EX_CONTEXT_K_1, lr
1035 IS_KERNEL_EX1(lr, lr)
1069 bnez lr, .Lkernel_return
1080 pop_reg_zero lr, r11, sp, PTREGS_OFFSET_TP - PTREGS_OFFSET_LR
1147 bnez lr, .Lkernel_return
1148 pop_reg lr, sp, PTREGS_OFFSET_TP - PTREGS_OFFSET_LR
1158 pop_reg lr, sp, PTREGS_OFFSET_SP - PTREGS_OFFSET_LR
[all …]
Dintvec_32.S222 sw r0, lr
347 jrp lr
996 pop_reg_zero lr, r4, sp, PTREGS_OFFSET_REG(52) - PTREGS_OFFSET_EX1
1002 mtspr SPR_EX_CONTEXT_K_1, lr
1003 andi lr, lr, SPR_EX_CONTEXT_1_1__PL_MASK /* mask off ICS */
1034 bnz lr, .Lkernel_return
1045 pop_reg_zero lr, r12, sp, PTREGS_OFFSET_TP - PTREGS_OFFSET_LR
1107 bnz lr, .Lkernel_return
1108 pop_reg lr, sp, PTREGS_OFFSET_TP - PTREGS_OFFSET_LR
1118 pop_reg lr, sp, PTREGS_OFFSET_SP - PTREGS_OFFSET_LR
[all …]
Dbacktrace.c550 unsigned long pc, unsigned long lr, in backtrace_init() argument
596 if (lr == 0 || lr % TILE_BUNDLE_ALIGNMENT_IN_BYTES != 0) { in backtrace_init()
600 initial_frame_caller_pc = lr; in backtrace_init()
Dtraps.c411 extern void _dump_stack(int dummy, ulong pc, ulong lr, ulong sp, ulong r52);
413 void kernel_double_fault(int dummy, ulong pc, ulong lr, ulong sp, ulong r52) in kernel_double_fault() argument
415 _dump_stack(dummy, pc, lr, sp, r52); in kernel_double_fault()
/linux-4.4.14/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()
Dperf_callchain.c48 calladdr = frame.lr - 4; in user_backtrace()
93 fr.lr = regs->ctx.DX[4].U1; in perf_callchain_kernel()
/linux-4.4.14/net/wireless/
Dreg.c285 struct regulatory_request *lr = get_last_request(); in reg_free_last_request() local
287 if (lr != &core_request_world && lr) in reg_free_last_request()
288 kfree_rcu(lr, rcu_head); in reg_free_last_request()
293 struct regulatory_request *lr; in reg_update_last_request() local
295 lr = get_last_request(); in reg_update_last_request()
296 if (lr == request) in reg_update_last_request()
338 struct regulatory_request *lr; in update_world_regdomain() local
340 lr = get_last_request(); in update_world_regdomain()
342 WARN_ON(!lr); in update_world_regdomain()
622 struct regulatory_request *lr = get_last_request(); in reg_is_valid_request() local
[all …]
/linux-4.4.14/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.S19 ret lr
23 ret lr
49 ret lr
53 ret lr
60 ret lr
68 ret lr
72 ret lr
104 mov r6, lr @ save LR
111 mov lr, r6 @ restore LR
123 ret lr
Dcache-v7.S64 ret lr
79 ret lr
99 ALT_UP( ret lr) @ LoUU is zero, so nothing to do
106 ret lr
171 ret lr
186 ARM( stmfd sp!, {r4-r5, r7, r9-r11, lr} )
187 THUMB( stmfd sp!, {r4-r7, r9-r11, lr} )
192 ARM( ldmfd sp!, {r4-r5, r7, r9-r11, lr} )
193 THUMB( ldmfd sp!, {r4-r7, r9-r11, lr} )
194 ret lr
[all …]
Dproc-arm922.S68 ret lr
78 ret lr
112 ret lr
125 ret lr
156 ret lr
182 ret lr
216 ret lr
236 ret lr
262 ret lr
281 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 …]
Dproc-arm1026.S65 ret lr
75 ret lr
109 ret lr
125 ret lr
154 ret lr
183 ret lr
222 ret lr
243 ret lr
272 ret lr
294 ret lr
[all …]
Dproc-arm1022.S65 ret lr
75 ret lr
109 ret lr
125 ret lr
159 ret lr
188 ret lr
228 ret lr
249 ret lr
278 ret lr
300 ret lr
[all …]
Dproc-arm920.S66 ret lr
76 ret lr
110 ret lr
123 ret lr
154 ret lr
180 ret lr
214 ret lr
234 ret lr
260 ret lr
279 ret lr
[all …]
Dproc-mohawk.S48 ret lr
58 ret lr
96 ret lr
106 ret lr
131 ret lr
161 ret lr
197 ret lr
217 ret lr
243 ret lr
262 ret lr
[all …]
Dproc-feroceon.S72 ret lr
89 ret lr
127 ret lr
137 ret lr
172 ret lr
201 ret lr
236 ret lr
257 ret lr
271 ret lr
298 ret lr
[all …]
Dproc-arm926.S58 ret lr
68 ret lr
114 ret lr
124 ret lr
154 ret lr
191 ret lr
225 ret lr
245 ret lr
273 ret lr
294 ret lr
[all …]
Dproc-arm1020.S74 ret lr
84 ret lr
118 ret lr
134 ret lr
170 ret lr
201 ret lr
243 ret lr
265 ret lr
298 ret lr
321 ret lr
[all …]
Dcache-v4wt.S52 ret lr
75 ret lr
98 ret lr
130 ret lr
164 ret lr
196 ret lr
Dcache-fa.S49 ret lr
75 ret lr
103 ret lr
139 ret lr
159 ret lr
185 ret lr
203 ret lr
218 ret lr
241 ret lr
Dproc-arm925.S89 ret lr
99 ret lr
148 ret lr
158 ret lr
191 ret lr
228 ret lr
262 ret lr
282 ret lr
310 ret lr
331 ret lr
[all …]
Dcache-v6.S54 ret lr
76 ret lr
101 ret lr
153 ret lr
161 ret lr
191 ret lr
242 ret lr
265 ret lr
293 ret lr
326 ret lr
Dproc-arm946.S41 ret lr
51 ret lr
78 ret lr
88 ret lr
120 ret lr
159 ret lr
194 ret lr
215 ret lr
242 ret lr
263 ret lr
[all …]
Dproc-sa110.S41 ret lr
53 ret lr
106 ret lr
124 ret lr
138 str lr, [sp, #-4]!
144 ret lr
160 ret lr
176 ret lr
Dproc-xsc3.S58 .macro cpwait_ret, lr, rd
60 sub pc, \lr, \rd, LSR #32 @ wait for completion and
86 ret lr
96 ret lr
141 ret lr
153 ret lr
179 ret lr
208 ret lr
235 ret lr
256 ret lr
[all …]
Dproc-arm720.S54 ret lr
61 ret lr
69 ret lr
84 ret lr
97 ret lr
131 ret lr @ __ret (head.S)
159 ret lr @ __ret (head.S)
Dproc-xscale.S77 .macro cpwait_ret, lr, rd
79 sub pc, \lr, \rd, LSR #32 @ wait for completion and
121 ret lr
131 ret lr
182 ret lr
194 ret lr
219 ret lr
248 ret lr
272 ret lr
294 ret lr
[all …]
Dcache-v4wb.S62 ret lr
98 ret lr
126 ret lr
174 ret lr
199 ret lr
216 ret lr
252 ret lr
Dproc-arm940.S34 ret lr
44 ret lr
71 ret lr
81 ret lr
125 ret lr
173 ret lr
194 ret lr
218 ret lr
244 ret lr
267 ret lr
[all …]
Dproc-sa1100.S46 ret lr
61 ret lr
116 ret lr
134 ret lr
148 str lr, [sp, #-4]!
155 ret lr
171 ret lr
177 stmfd sp!, {r4 - r6, lr}
214 ret lr
Dproc-fa526.S35 ret lr
47 ret lr
84 ret lr
93 ret lr
120 ret lr
136 ret lr
165 ret lr
Dproc-arm9tdmi.S35 ret lr
41 ret lr
56 ret lr
Dtlb-v4wb.S37 retne lr @ no, we dont do anything
48 ret lr
69 ret lr
Dtlb-fa.S41 retne lr @ no, we dont do anything
51 ret lr
65 ret lr
Dtlb-v4wbi.S36 retne lr @ no, we dont do anything
48 ret lr
60 ret lr
Dproc-v6.S39 ret lr
46 ret lr
80 ret lr
87 ret lr
116 ret lr
134 ret lr
141 stmfd sp!, {r4 - r9, lr}
244 ret lr @ return to head.S:__ret
Dproc-arm7tdmi.S35 ret lr
41 ret lr
56 ret lr
Dtlb-v4.S37 retne lr @ no, we dont do anything
45 ret lr
Dcache-nop.S13 ret lr
33 ret lr
Dproc-v7.S29 ret lr
37 ret lr
74 ret lr
80 ret lr
87 ret lr
98 stmfd sp!, {r4 - r11, lr}
215 ret lr
278 stmia r12, {r0-r5, lr} @ v7_invalidate_l1 touches r0-r6
280 ldmia r12, {r0-r5, lr}
419 stmia r12, {r0-r5, lr} @ v7_invalidate_l1 touches r0-r6
[all …]
Dproc-arm740.S35 ret lr
45 ret lr
118 ret lr
Dtlb-v7.S60 ret lr
89 ret lr
Dtlb-v6.S59 ret lr
88 ret lr
Dproc-v7-3level.S65 ret lr
101 ret lr
/linux-4.4.14/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 …]
Dsleep-tegra20.S81 ret lr @ should never get here
99 reteq lr @ must not be called for CPU 0
121 ret lr
168 ret lr @ locked
180 ret lr
194 ret lr
208 ret lr
224 ret lr
255 stmfd sp!, {r4-r11, lr}
463 ret lr
[all …]
Dsleep.S49 stmfd sp!, {r0, r4-r5, r7, r9-r11, lr}
90 ret lr
159 ret lr
/linux-4.4.14/drivers/staging/comedi/
Drange.c62 const struct comedi_lrange *lr; in do_rangeinfo_ioctl() local
76 lr = s->range_table; in do_rangeinfo_ioctl()
80 lr = s->range_table_list[chan]; in do_rangeinfo_ioctl()
85 if (RANGE_LENGTH(it.range_type) != lr->length) { in do_rangeinfo_ioctl()
89 lr->length, it.range_type); in do_rangeinfo_ioctl()
93 if (copy_to_user(it.range_ptr, lr->range, in do_rangeinfo_ioctl()
94 sizeof(struct comedi_krange) * lr->length)) in do_rangeinfo_ioctl()
/linux-4.4.14/sound/oss/
Dvidc_fill.S30 mov pc, lr
44 mov pc, lr
56 mov pc, lr
70 mov pc, lr
88 mov pc, lr
102 mov pc, lr
112 mov pc, lr
137 stmfd sp!, {r4 - r8, lr}
153 mov lr, pc
176 ldr lr, [ip, #IOMD_SD0ST]
[all …]
/linux-4.4.14/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 …]
Dstacktrace.c109 frame.lr = 0; /* recovered from the stack */ in save_stack_trace_tsk()
117 frame.lr = (unsigned long)__builtin_return_address(0); in save_stack_trace_tsk()
Dsleep.S33 mov pc, lr
38 stw.w lr, [sp+], #-4
53 stm.w (r16 - r27, lr), [sp-] @ save registers on stack
/linux-4.4.14/arch/powerpc/perf/
Dcallchain.c54 unsigned long lr; in perf_callchain_kernel() local
58 lr = regs->link; in perf_callchain_kernel()
77 lr = regs->link; in perf_callchain_kernel()
83 next_ip = lr; in perf_callchain_kernel()
94 if ((level == 1 && next_ip == lr) || in perf_callchain_kernel()
240 unsigned long lr; in perf_callchain_user_64() local
246 lr = regs->link; in perf_callchain_user_64()
265 (level <= 1 && is_sigreturn_64_address(lr, sp))) && in perf_callchain_user_64()
273 read_user_stack_64(&uregs[PT_LNK], &lr) || in perf_callchain_user_64()
283 next_ip = lr; in perf_callchain_user_64()
[all …]
/linux-4.4.14/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}
Dsram242x.S45 stmfd sp!, {r0 - r12, lr} @ save registers on stack
104 ret lr
128 ret lr @ back to caller.
150 stmfd sp!, {r0 - r10, lr} @ save registers on stack
223 ret lr @ back to caller
246 stmfd sp!, {r0-r12, lr} @ regs to stack
Dsram243x.S45 stmfd sp!, {r0 - r12, lr} @ save registers on stack
104 ret lr
128 ret lr @ back to caller.
150 stmfd sp!, {r0 - r10, lr} @ save registers on stack
223 ret lr @ back to caller
246 stmfd sp!, {r0-r12, lr} @ regs to stack
/linux-4.4.14/tools/perf/util/
Dprobe-event.c376 struct line_range *lr, in get_alternative_line_range() argument
379 struct perf_probe_point pp = { .function = lr->function, in get_alternative_line_range()
380 .file = lr->file, in get_alternative_line_range()
381 .line = lr->start }; in get_alternative_line_range()
387 if (lr->end != INT_MAX) in get_alternative_line_range()
388 len = lr->end - lr->start; in get_alternative_line_range()
392 lr->function = result.function; in get_alternative_line_range()
393 lr->file = result.file; in get_alternative_line_range()
394 lr->start = result.line; in get_alternative_line_range()
395 if (lr->end != INT_MAX) in get_alternative_line_range()
[all …]
Dprobe-finder.c1569 struct line_range *lr) in line_range_add_line() argument
1572 if (!lr->path) { in line_range_add_line()
1573 lr->path = strdup(src); in line_range_add_line()
1574 if (lr->path == NULL) in line_range_add_line()
1577 return intlist__add(lr->line_list, lineno); in line_range_add_line()
1591 err = line_range_add_line(fname, lineno, lf->lr); in line_range_walk_cb()
1607 if (!intlist__empty(lf->lr->line_list)) in find_line_range_by_line()
1612 zfree(&lf->lr->path); in find_line_range_by_line()
1635 struct line_range *lr = lf->lr; in line_range_search_cb() local
1638 if (lr->file && strtailcmp(lr->file, dwarf_decl_file(sp_die))) in line_range_search_cb()
[all …]
Dprobe-event.h136 extern int parse_line_range_desc(const char *cmd, struct line_range *lr);
139 extern void line_range__clear(struct line_range *lr);
142 extern int line_range__init(struct line_range *lr);
154 extern int show_line_range(struct line_range *lr, const char *module,
Dprobe-finder.h52 struct line_range *lr);
104 struct line_range *lr; /* Target line range */ member
/linux-4.4.14/arch/arm/kvm/
Dinterrupts.S66 bx lr
96 bx lr
218 bx lr @ return to IOCTL
248 bx lr
388 push {lr}
389 mrs lr, SPSR
390 push {lr}
392 mov lr, r0
397 THUMB( orr lr, #1)
398 blx lr @ Call the HYP function
[all …]
/linux-4.4.14/arch/unicore32/mm/
Dproc-ucv2.S22 stm.w (lr), [sp-]
66 mov pc, lr
84 mov pc, lr
90 mov pc, lr
110 mov pc, lr
133 mov pc, lr
Dcache-ucv2.S41 mov pc, lr
80 mov pc, lr
130 mov pc, lr
142 mov pc, lr
173 mov pc, lr
179 mov pc, lr
205 mov pc, lr
211 mov pc, lr
Dtlb-ucv2.S57 mov pc, lr
88 mov pc, lr
/linux-4.4.14/arch/tile/mm/
Dmigrate_64.S78 st sp, lr
149 addli lr, sp, FRAME_SIZE
151 ld lr, lr
166 jrp lr
Dmigrate_32.S81 sw sp, lr
166 addli lr, sp, FRAME_SIZE
168 lw lr, lr
191 jrp lr
/linux-4.4.14/drivers/spi/
Dspi-s3c24xx-fiq.S53 subnes pc, lr, #4 @@ return, still have work to do
58 subs pc, lr, #4
80 subnes pc, lr, #4 @@ return, still have work to do
84 subs pc, lr, #4
105 subnes pc, lr, #4 @@ return, still have work to do
109 subs pc, lr, #4
/linux-4.4.14/kernel/
Dlatencytop.c245 struct latency_record *lr = &latency_record[i]; in lstats_show() local
247 if (lr->backtrace[0]) { in lstats_show()
250 lr->count, lr->time, lr->max); in lstats_show()
252 unsigned long bt = lr->backtrace[q]; in lstats_show()
/linux-4.4.14/arch/arc/include/asm/
Dentry-compact.h113 lr r9, [status32]
141 lr \reg, [ARC_REG_SCRATCH_DATA0]
160 lr r9, [erstatus]
191 lr r9, [ecr]
235 lr r9, [status32_l\LVL\()]
301 lr \reg, [identity]
Dirqflags-compact.h184 lr \scratch, [status32]
191 lr \scratch, [status32]
/linux-4.4.14/virt/kvm/arm/
Dvgic-v3.c43 #define LR_INDEX(lr) (VGIC_V3_MAX_LRS - 1 - lr) argument
47 static struct vgic_lr vgic_v3_get_lr(const struct kvm_vcpu *vcpu, int lr) in vgic_v3_get_lr() argument
50 u64 val = vcpu->arch.vgic_cpu.vgic_v3.vgic_lr[LR_INDEX(lr)]; in vgic_v3_get_lr()
78 static void vgic_v3_set_lr(struct kvm_vcpu *vcpu, int lr, in vgic_v3_set_lr() argument
114 vcpu->arch.vgic_cpu.vgic_v3.vgic_lr[LR_INDEX(lr)] = lr_val; in vgic_v3_set_lr()
117 vcpu->arch.vgic_cpu.vgic_v3.vgic_elrsr |= (1U << lr); in vgic_v3_set_lr()
119 vcpu->arch.vgic_cpu.vgic_v3.vgic_elrsr &= ~(1U << lr); in vgic_v3_set_lr()
Dvgic.c109 static struct vgic_lr vgic_get_lr(const struct kvm_vcpu *vcpu, int lr);
110 static void vgic_set_lr(struct kvm_vcpu *vcpu, int lr, struct vgic_lr lr_desc);
700 struct vgic_lr lr = vgic_get_lr(vcpu, i); in vgic_unqueue_irqs() local
709 BUG_ON(!(lr.state & LR_STATE_MASK)); in vgic_unqueue_irqs()
712 if (lr.irq < VGIC_NR_SGIS) in vgic_unqueue_irqs()
713 add_sgi_source(vcpu, lr.irq, lr.source); in vgic_unqueue_irqs()
720 if (lr.state & LR_STATE_ACTIVE) in vgic_unqueue_irqs()
721 vgic_irq_set_active(vcpu, lr.irq); in vgic_unqueue_irqs()
1024 static struct vgic_lr vgic_get_lr(const struct kvm_vcpu *vcpu, int lr) in vgic_get_lr() argument
1026 return vgic_ops->get_lr(vcpu, lr); in vgic_get_lr()
[all …]
Dvgic-v2.c33 static struct vgic_lr vgic_v2_get_lr(const struct kvm_vcpu *vcpu, int lr) in vgic_v2_get_lr() argument
36 u32 val = vcpu->arch.vgic_cpu.vgic_v2.vgic_lr[lr]; in vgic_v2_get_lr()
59 static void vgic_v2_set_lr(struct kvm_vcpu *vcpu, int lr, in vgic_v2_set_lr() argument
81 vcpu->arch.vgic_cpu.vgic_v2.vgic_lr[lr] = lr_val; in vgic_v2_set_lr()
84 vcpu->arch.vgic_cpu.vgic_v2.vgic_elrsr |= (1ULL << lr); in vgic_v2_set_lr()
86 vcpu->arch.vgic_cpu.vgic_v2.vgic_elrsr &= ~(1ULL << lr); in vgic_v2_set_lr()
/linux-4.4.14/drivers/media/common/siano/
Dsmsdvb-main.c337 struct sms_isdbt_layer_stats *lr; in smsdvb_update_isdbt_stats() local
395 lr = &p->layer_info[i]; in smsdvb_update_isdbt_stats()
398 if (lr->number_of_segments > 0 && lr->number_of_segments < 13) { in smsdvb_update_isdbt_stats()
400 c->layer[i].segment_count = lr->number_of_segments; in smsdvb_update_isdbt_stats()
404 c->layer[i].modulation = sms_to_modulation(lr->constellation); in smsdvb_update_isdbt_stats()
409 c->block_error.stat[i + 1].uvalue += lr->error_ts_packets; in smsdvb_update_isdbt_stats()
410 c->block_count.stat[i + 1].uvalue += lr->total_ts_packets; in smsdvb_update_isdbt_stats()
413 c->block_error.stat[0].uvalue += lr->error_ts_packets; in smsdvb_update_isdbt_stats()
414 c->block_count.stat[0].uvalue += lr->total_ts_packets; in smsdvb_update_isdbt_stats()
419 c->post_bit_error.stat[i + 1].uvalue += lr->ber_error_count; in smsdvb_update_isdbt_stats()
[all …]
/linux-4.4.14/arch/arm/vfp/
Dvfphw.S27 stmfd sp!, {r0-r3, ip, lr}
30 ldmfd sp!, {r0-r3, ip, lr}
41 stmfd sp!, {r0-r3, ip, lr}
45 ldmfd sp!, {r0-r3, ip, lr}
56 stmfd sp!, {r0-r3, ip, lr}
62 ldmfd sp!, {r0-r3, ip, lr}
79 @ lr = unrecognised instruction return address
87 bne vfp_kmode_exception @ Returns through lr
Dentry.S24 @ lr = unrecognised instruction return address
37 ret lr
/linux-4.4.14/arch/avr32/oprofile/
Dbacktrace.c23 unsigned long lr; member
45 oprofile_add_trace(bufhead[0].lr); in dump_user_backtrace()
68 oprofile_add_trace(head->lr); in avr32_backtrace()
/linux-4.4.14/arch/avr32/lib/
Dstrnlen_user.S47 pushm lr
48 lddpc lr, _task_size
49 sub r11, lr, r12
/linux-4.4.14/tools/perf/arch/arm/tests/
Dregs_load.S54 str lr, [r0, #LR]
55 str lr, [r0, #PC] // store pc as lr in order to skip the call
57 mov pc, lr
/linux-4.4.14/arch/tile/lib/
Dusercopy_64.S35 2: { move r0, r1; jrp lr }
44 2: { move r0, r1; jrp lr }
64 2: { move r0, r1; jrp lr }
84 2: { move r0, r1; jrp lr }
Dusercopy_32.S35 2: { move r0, r1; jrp lr }
44 2: { move r0, r1; jrp lr }
64 2: { move r0, r1; jrp lr }
84 2: { move r0, r1; jrp lr }
Dmemcpy_32.S91 { sw sp, lr; move r23, r0; or r4, r0, r1 }
98 move r27, lr
135 { mz r0, r29, r23; jrp lr }
159 { bnzt zero, .; move r27, lr }
335 { jrp lr; move lr, r27 }
490 { mz r0, r29, r23; jrp lr }
528 2: move lr, r27
529 { move r0, r2; jrp lr }
537 move lr, r27
538 { move r0, r2; jrp lr }
[all …]
Datomic_asm_32.S128 jrp lr
199 jrp lr /* happy backtracer */
/linux-4.4.14/arch/m32r/kernel/
Dprocess.c44 return tsk->thread.lr; in thread_saved_pc()
79 regs->bpc, regs->psw, regs->lr, regs->fp); in show_regs()
143 tsk->thread.lr = (unsigned long)ret_from_kernel_thread; in copy_thread()
150 tsk->thread.lr = (unsigned long)ret_from_fork; in copy_thread()
/linux-4.4.14/arch/powerpc/kernel/vdso64/
Ddatapage.S32 .cfi_register lr,r0
57 .cfi_register lr,r12
80 .cfi_register lr,r12
Dgettimeofday.S29 .cfi_register lr,r12
70 .cfi_register lr,r12
176 .cfi_register lr,r12
/linux-4.4.14/arch/arm/boot/bootp/
Dinit.S23 _start: add lr, pc, #-0x8 @ lr = current load addr
26 add r4, r4, lr @ r4 = initrd_start + load addr
72 mov pc, lr
/linux-4.4.14/arch/arm64/kernel/
Dperf_callchain.c25 unsigned long lr; member
50 perf_callchain_store(entry, buftail.lr); in user_backtrace()
74 u32 lr; member
95 perf_callchain_store(entry, buftail.lr); in compat_user_backtrace()
Dprocess.c170 u64 lr, sp; in __show_regs() local
173 lr = regs->compat_lr; in __show_regs()
177 lr = regs->regs[30]; in __show_regs()
184 print_symbol("LR is at %s\n", lr); in __show_regs()
186 regs->pc, lr, regs->pstate); in __show_regs()
Dsleep.S65 stp x29, lr, [sp, #-96]!
123 ldp x29, lr, [sp], #96
154 ldp x29, lr, [sp], #96
/linux-4.4.14/arch/arm/xen/
Dhypercall.S61 ret lr; \
77 ret lr \
119 ret lr
/linux-4.4.14/arch/powerpc/kernel/vdso32/
Ddatapage.S32 .cfi_register lr,r0
57 .cfi_register lr,r12
79 .cfi_register lr,r12
Dgettimeofday.S38 .cfi_register lr,r12
81 .cfi_register lr,r12
192 .cfi_register lr,r12
/linux-4.4.14/arch/unicore32/lib/
Dbacktrace.S29 mov pc, lr
33 stm.w (v4 - v8, lr), [sp-] @ Save an extra register
74 ldw r1, [frame+], #-4 @ get saved lr
86 1004: ldw r1, [sv_pc+], #0 @ if stmfd {, fp, ip, lr, pc}
119 .Ldumpstm: stm.w (instr, reg, stack, v7, lr), [sp-]
160 .Ldsi: .word 0x92eec000 >> 14 @ stm.w sp, (... fp, ip, lr, pc)
Dstrnlen_user.S35 mov pc, lr
41 mov pc, lr
Dstrncpy_from_user.S35 mov pc, lr
43 mov pc, lr
Ddelay.S36 cmoveq pc, lr
48 mov pc, lr
Dfindbit.S31 mov pc, lr
69 mov pc, lr
99 mov pc, lr
Dcopy_template.S202 299: .word 0 @ store lr
207 stw lr, [r1]
211 adr lr, 299b
212 ldw pc, [lr]
/linux-4.4.14/drivers/media/i2c/
Dtda7432.c276 u8 lf, lr, rf, rr; in tda7432_s_ctrl() local
283 lr = lf = TDA7432_ATTEN_0DB; in tda7432_s_ctrl()
287 lr = lf = t->balance->val; in tda7432_s_ctrl()
291 lr = lf = TDA7432_ATTEN_0DB; in tda7432_s_ctrl()
295 lr |= TDA7432_MUTE; in tda7432_s_ctrl()
301 tda7432_write(sd, TDA7432_LR, lr); in tda7432_s_ctrl()
/linux-4.4.14/net/ipv4/
Dinetpeer.c257 struct inet_peer *ll, *lr, *lrl, *lrr; in peer_avl_rebalance() local
260 lr = rcu_deref_locked(l->avl_right, base); in peer_avl_rebalance()
261 lrh = node_height(lr); in peer_avl_rebalance()
263 RCU_INIT_POINTER(node->avl_left, lr); /* lr: RH or RH+1 */ in peer_avl_rebalance()
271 lrl = rcu_deref_locked(lr->avl_left, base);/* lrl: RH or RH-1 */ in peer_avl_rebalance()
272 lrr = rcu_deref_locked(lr->avl_right, base);/* lrr: RH or RH-1 */ in peer_avl_rebalance()
279 RCU_INIT_POINTER(lr->avl_left, l); /* l: RH+1 */ in peer_avl_rebalance()
280 RCU_INIT_POINTER(lr->avl_right, node); /* node: RH+1 */ in peer_avl_rebalance()
281 lr->avl_height = rh + 2; in peer_avl_rebalance()
282 RCU_INIT_POINTER(*nodep, lr); in peer_avl_rebalance()
/linux-4.4.14/Documentation/zh_CN/arm/
Dkernel_user_helpers.txt99 lr = 返回地址
143 lr = 返回地址
196 lr = 返回地址
237 lr = 返回地址
246 r3, lr, flags
/linux-4.4.14/arch/metag/include/asm/
Dstacktrace.h7 unsigned long lr; member
13 unsigned long lr; member
/linux-4.4.14/arch/m32r/include/asm/
Dswitch_to.h46 "r" (&(prev->thread.lr)), "r" (&(next->thread.lr)) \
Dprocessor.h89 unsigned long lr; /* saved pc */ member
132 #define KSTK_EIP(tsk) ((tsk)->thread.lr)
/linux-4.4.14/arch/frv/mm/
Dextable.c23 if (__frame->lr == (unsigned long) &__memset_user_error_lr && in search_exception_table()
33 if (__frame->lr == (unsigned long) &__memcpy_user_error_lr && in search_exception_table()
/linux-4.4.14/arch/arm/common/
Dvlock.S92 bx lr
97 bx lr
107 bx lr
/linux-4.4.14/arch/arc/kernel/
Dhead.S27 lr r5, [ARC_REG_IC_BCR]
40 lr r5, [ARC_REG_DC_CTRL]
Dentry-arcv2.S72 lr r0, [ICAUSE]
105 lr r0, [efa]
118 lr r0, [efa] ; Faulting Data address
143 lr r0, [efa] ; Faulting Data address
173 lr r10, [AUX_IRQ_ACT]
Dentry-compact.S199 lr r0, [icause2]
228 lr r3, [status32]
246 lr r0, [icause1]
276 lr r2, [ecr]
277 lr r0, [efa] ; Faulting Data address (not part of pt_regs saved above)
323 lr r0, [efa] ; Faulting Data address
346 lr r10, [status32]
Dentry.S86 lr r0, [efa]
103 lr r2, [ecr]
104 lr r0, [efa]
165 lr r12, [efa]
/linux-4.4.14/drivers/staging/lustre/lustre/lov/
Dlov_dev.c124 struct lov_req *lr; in lov_req_completion() local
126 lr = cl2lov_req(slice); in lov_req_completion()
127 kmem_cache_free(lov_req_kmem, lr); in lov_req_completion()
261 struct lov_req *lr; in lov_req_init() local
264 lr = kmem_cache_alloc(lov_req_kmem, GFP_NOFS | __GFP_ZERO); in lov_req_init()
265 if (lr != NULL) { in lov_req_init()
266 cl_req_slice_add(req, &lr->lr_cl, dev, &lov_req_ops); in lov_req_init()
/linux-4.4.14/arch/arm/oprofile/
Dcommon.c83 unsigned long lr; member
96 oprofile_add_trace(buftail[0].lr); in user_backtrace()
/linux-4.4.14/arch/powerpc/include/asm/
Dkvm_booke.h85 vcpu->arch.lr = val; in kvmppc_set_lr()
90 return vcpu->arch.lr; in kvmppc_get_lr()
/linux-4.4.14/arch/arc/mm/
Dtlbex.S170 lr r2, [erstatus]
197 lr r2, [efa]
200 lr r1, [ARC_REG_SCRATCH_DATA0] ; current pgd
274 lr r3,[ARC_REG_TLBPD0] ; MMU prepares PD0 with vaddr and asid
375 lr r3, [ecr]
388 lr r3, [ecr]
/linux-4.4.14/arch/arm64/kvm/
Dhyp.S52 stp x29, lr, [x3, #80]
96 ldp x29, lr, [x3, #80]
682 push x4, lr
702 pop x4, lr
908 mov lr, #(PSR_F_BIT | PSR_I_BIT | PSR_A_BIT | PSR_D_BIT |\
910 msr spsr_el2, lr
911 ldr lr, =panic
912 msr elr_el2, lr
991 1: push lr, xzr
997 mov lr, x0
[all …]
/linux-4.4.14/crypto/
Dcamellia_generic.c340 #define ROLDQ(ll, lr, rl, rr, w0, w1, bits) ({ \ argument
342 ll = (ll << bits) + (lr >> (32 - bits)); \
343 lr = (lr << bits) + (rl >> (32 - bits)); \
348 #define ROLDQo32(ll, lr, rl, rr, w0, w1, bits) ({ \ argument
350 w1 = lr; \
351 ll = (lr << (bits - 32)) + (rl >> (64 - bits)); \
352 lr = (rl << (bits - 32)) + (rr >> (64 - bits)); \
832 #define CAMELLIA_FLS(ll, lr, rl, rr, kll, klr, krl, krr, t0, t1, t2, t3) ({ \ argument
838 lr ^= rol32(t0, 1); \
842 t1 |= lr; \
/linux-4.4.14/arch/frv/include/uapi/asm/
Dregisters.h81 unsigned long lr; /* Link Register */ member
172 unsigned long lr; /* Link Register */ member
/linux-4.4.14/arch/arm/mach-keystone/
Dsmc.S25 stmfd sp!, {r4-r11, lr}
/linux-4.4.14/arch/arm/mach-exynos/
Dexynos-smc.S18 stmfd sp!, {r4-r11, lr}
/linux-4.4.14/arch/arm/mach-pxa/
Dstandby.S32 ret lr
111 ret lr
/linux-4.4.14/arch/frv/kernel/
Dasm-offsets.c49 DEF_PTREG(REG_LR, lr); in foo()
92 OFFSET(__THREAD_LR, thread_struct, lr); in foo()
/linux-4.4.14/arch/unicore32/include/asm/
Dstacktrace.h19 unsigned long lr; member
/linux-4.4.14/arch/avr32/include/uapi/asm/
Dsigcontext.h17 unsigned long lr; member
/linux-4.4.14/arch/arm/vdso/
Ddatapage.S13 bx lr
/linux-4.4.14/arch/arm/mach-highbank/
Dsmc.S21 stmfd sp!, {r4-r11, lr}
/linux-4.4.14/arch/arm/mach-rpc/
Dfiq.S15 subs pc, lr, #4
/linux-4.4.14/arch/avr32/mm/
Dcopy_page.S28 mov pc, lr

12