Home
last modified time | relevance | path

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

12

/linux-4.1.27/arch/arm/lib/
Dmemset.S38 stmfd sp!, {r8, lr}
41 UNWIND( .save {r8, lr} )
43 mov lr, r1
46 stmgeia ip!, {r1, r3, r8, lr} @ 64 bytes at a time.
47 stmgeia ip!, {r1, r3, r8, lr}
48 stmgeia ip!, {r1, r3, r8, lr}
49 stmgeia ip!, {r1, r3, r8, lr}
56 stmneia ip!, {r1, r3, r8, lr}
57 stmneia ip!, {r1, r3, r8, lr}
59 stmneia ip!, {r1, r3, r8, lr}
[all …]
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 …]
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 adr lr, BSYM(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
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}
Dbitops.h25 bx lr
55 2: bx lr
74 ret lr
102 ret lr
Dio-writesw-armv3.S15 mov r2, lr
31 reteq lr
35 reteq lr
39 stmfd sp!, {r4, r5, r6, lr}
Ducmpdi2.S35 ret lr
48 ret lr
Dfindbit.S38 ret lr
79 ret lr
117 ret lr
151 ret lr
195 ret lr
Dcsumpartial.S27 td3 .req lr
100 ret lr
103 stmfd sp!, {buf, lr}
Dio-acorn.S31 mov r1, lr
/linux-4.1.27/arch/arm/kernel/
Dentry-ftrace.S88 1: mcount_get_lr r1 @ lr of instrumented func
89 mcount_adjust_addr r0, lr @ instrumented function
90 adr lr, BSYM(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-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
294 ldr lr, [sp, #S_SP] @ top of the stack
295 ldrd r0, r1, [sp, #S_LR] @ calling lr and pc
[all …]
Dentry-common.S44 arch_ret_to_user r1, lr
79 arch_ret_to_user r1, lr
93 adrne lr, BSYM(1f)
127 ARM( stmdb r8, {sp, lr}^ ) @ Calling sp, lr
129 THUMB( store_user_sp_lr r8, r10, S_SP ) @ calling sp, lr
131 str lr, [sp, #S_PC] @ Save calling PC
154 USER( ldreq r10, [lr, #-4] ) @ get SWI instruction
156 USER( ldr r10, [lr, #-4] ) @ get SWI instruction
169 USER( ldreq scno, [lr, #-4] )
173 USER( ldr scno, [lr, #-4] ) @ get SWI instruction
[all …]
Dentry-armv.S43 adr lr, BSYM(9997f)
55 mov lr, pc
76 mov lr, pc
94 ARM( stmib sp, {r1 - lr} )
97 THUMB( str lr, [sp, #S_LR] )
173 mov r3, lr
226 mov r8, lr
259 @ the instruction, or the more conventional lr if we are to treat
335 mov r1, lr @ Save lr_abt
349 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 )
Dpsci-call.S24 bx lr
30 bx lr
Dentry-v7m.S28 mov r2, lr
50 stmdb sp!, {lr}
54 pop {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()
Dhead.S139 adr lr, BSYM(1f) @ return (PIC) address
338 ret lr
383 sub lr, r4, r5 @ mmu has been enabled
384 ldr r4, [r7, lr] @ get secondary_data.pgdir
386 ldr r8, [r7, lr] @ get secondary_data.swapper_pg_dir
387 adr lr, BSYM(__enable_mmu) @ return address
497 reteq lr @ yes, assume SMP
510 retne lr @ Not ARM Cortex-A9,
Dperf_callchain.c25 unsigned long lr; member
49 perf_callchain_store(entry, buftail.lr); in user_backtrace()
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.1.27/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.1.27/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.1.27/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.1.27/arch/tile/kernel/
Dentry.S27 { move r0, lr; jrp lr }
31 { move r2, lr; lnk r1 }
34 jrp lr /* keep backtracer happy */
38 { move r2, lr; lnk r1 }
41 jrp lr /* keep backtracer happy */
49 jrp lr /* clue in the backtracer */
70 jrp lr
Dstack.c170 p->pc, p->lr, p->sp, p->regs[52]); in KBacktraceIterator_restart()
208 cpu, ksp0_base, ksp0, sp, regs->sp, regs->pc, regs->lr); in validate_stack()
214 cpu, ksp0_base, ksp0, sp, regs->sp, regs->pc, regs->lr); in validate_stack()
221 unsigned long pc, lr, sp, r52; in KBacktraceIterator_init() local
247 lr = t->thread.pc; in KBacktraceIterator_init()
252 lr = regs->lr; in KBacktraceIterator_init()
257 backtrace_init(&kbt->it, read_memory_func, kbt, pc, lr, sp, r52); in KBacktraceIterator_init()
438 ulong pc, ulong lr, ulong sp, ulong r52) in regs_to_pt_regs() argument
442 regs->lr = lr; in regs_to_pt_regs()
449 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_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
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
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
537 jrp lr
1023 pop_reg_zero lr, r2, sp, PTREGS_OFFSET_PC - PTREGS_OFFSET_EX1
1030 mtspr SPR_EX_CONTEXT_K_1, lr
1031 IS_KERNEL_EX1(lr, lr)
1065 bnez lr, .Lkernel_return
1076 pop_reg_zero lr, r11, sp, PTREGS_OFFSET_TP - PTREGS_OFFSET_LR
1143 bnez lr, .Lkernel_return
1144 pop_reg lr, sp, PTREGS_OFFSET_TP - PTREGS_OFFSET_LR
1154 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()
/linux-4.1.27/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.1.27/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 …]
Dhead-shmobile.S34 ldr lr, [r5, #0] @ check if valid DTB is present
35 cmp lr, r3
44 1: ldmdb r6!, {r0 - r3, r10 - r12, lr}
46 stmdb r9!, {r0 - r3, r10 - r12, lr}
Ddebug.S13 mov pc, lr
27 mov pc, lr
/linux-4.1.27/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
113 bx lr
167 push {r4, lr}
193 push {r4, lr}
225 push {r4-r6, lr}
241 push {r4-r6, lr}
283 push {r4-r6, lr}
384 bxne lr
395 push {r4-r6, lr}
446 push {r4-r6, lr}
[all …]
/linux-4.1.27/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
Dstacktrace.h13 unsigned long lr; member
22 frame->lr = regs->ARM_lr; in arm_get_current_stackframe()
Dassembler.h113 stmdb sp!, {r0-r3, ip, lr}
115 ldmia sp!, {r0-r3, ip, lr}
125 stmdb sp!, {r0-r3, ip, lr}
127 ldmia sp!, {r0-r3, ip, lr}
329 adr lr, BSYM(2f)
/linux-4.1.27/net/wireless/
Dreg.c288 struct regulatory_request *lr = get_last_request(); in reg_free_last_request() local
290 if (lr != &core_request_world && lr) in reg_free_last_request()
291 kfree_rcu(lr, rcu_head); in reg_free_last_request()
296 struct regulatory_request *lr; in reg_update_last_request() local
298 lr = get_last_request(); in reg_update_last_request()
299 if (lr == request) in reg_update_last_request()
341 struct regulatory_request *lr; in update_world_regdomain() local
343 lr = get_last_request(); in update_world_regdomain()
345 WARN_ON(!lr); in update_world_regdomain()
573 struct regulatory_request *lr = get_last_request(); in reg_is_valid_request() local
[all …]
/linux-4.1.27/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.1.27/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-v4wbi.S36 retne lr @ no, we dont do anything
48 ret lr
60 ret lr
Dtlb-fa.S41 retne lr @ no, we dont do anything
51 ret lr
65 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 - r10, lr}
215 ret lr
272 stmia r12, {r0-r5, lr} @ v7_invalidate_l1 touches r0-r6
274 ldmia r12, {r0-r5, lr}
341 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
Dproc-v7-2level.S65 bx lr
113 bx lr
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/arch/tile/lib/
Dusercopy_32.S32 2: { sub r0, r0, r3; jrp lr }
36 { move r0, zero; jrp lr }
55 { sub r0, r0, r3; jrp lr }
57 { sub r0, r0, r3; jrp lr }
61 { movei r0, -EFAULT; jrp lr }
81 2: { move r0, r1; jrp lr }
90 2: { move r0, r1; jrp lr }
110 2: { move r0, r1; jrp lr }
130 2: { move r0, r1; jrp lr }
Dusercopy_64.S32 2: { sub r0, r0, r3; jrp lr }
36 { move r0, zero; jrp lr }
55 { sub r0, r0, r3; jrp lr }
57 { sub r0, r0, r3; jrp lr }
61 { movei r0, -EFAULT; jrp lr }
81 2: { move r0, r1; jrp lr }
90 2: { move r0, r1; jrp lr }
110 2: { move r0, r1; jrp lr }
130 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
195 jrp lr /* happy backtracer */
/linux-4.1.27/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.1.27/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}
Dsram34xx.S122 stmfd sp!, {r1-r12, lr} @ store regs to stack
190 bx lr
196 bx lr
215 bx lr
224 bx lr
228 bx lr
243 bx lr
250 bx lr
257 bx lr
291 bx lr
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
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
/linux-4.1.27/tools/perf/util/
Dprobe-event.c363 struct line_range *lr, in get_alternative_line_range() argument
366 struct perf_probe_point pp = { .function = lr->function, in get_alternative_line_range()
367 .file = lr->file, in get_alternative_line_range()
368 .line = lr->start }; in get_alternative_line_range()
374 if (lr->end != INT_MAX) in get_alternative_line_range()
375 len = lr->end - lr->start; in get_alternative_line_range()
379 lr->function = result.function; in get_alternative_line_range()
380 lr->file = result.file; in get_alternative_line_range()
381 lr->start = result.line; in get_alternative_line_range()
382 if (lr->end != INT_MAX) in get_alternative_line_range()
[all …]
Dprobe-finder.c1465 struct line_range *lr) in line_range_add_line() argument
1468 if (!lr->path) { in line_range_add_line()
1469 lr->path = strdup(src); in line_range_add_line()
1470 if (lr->path == NULL) in line_range_add_line()
1473 return intlist__add(lr->line_list, lineno); in line_range_add_line()
1487 err = line_range_add_line(fname, lineno, lf->lr); in line_range_walk_cb()
1503 if (!intlist__empty(lf->lr->line_list)) in find_line_range_by_line()
1508 zfree(&lf->lr->path); in find_line_range_by_line()
1531 struct line_range *lr = lf->lr; in line_range_search_cb() local
1534 if (lr->file && strtailcmp(lr->file, dwarf_decl_file(sp_die))) in line_range_search_cb()
[all …]
Dprobe-event.h116 extern int parse_line_range_desc(const char *cmd, struct line_range *lr);
119 extern void line_range__clear(struct line_range *lr);
122 extern int line_range__init(struct line_range *lr);
131 extern int show_line_range(struct line_range *lr, const char *module,
Dprobe-finder.h50 struct line_range *lr);
104 struct line_range *lr; /* Target line range */ member
/linux-4.1.27/arch/arm/kvm/
Dinterrupts.S66 bx lr
96 bx lr
218 bx lr @ return to IOCTL
248 bx lr
389 push {lr}
390 mrs lr, SPSR
391 push {lr}
393 mov lr, r0
398 THUMB( orr lr, #1)
399 blx lr @ Call the HYP function
[all …]
/linux-4.1.27/virt/kvm/arm/
Dvgic.c85 static struct vgic_lr vgic_get_lr(const struct kvm_vcpu *vcpu, int lr);
86 static void vgic_set_lr(struct kvm_vcpu *vcpu, int lr, struct vgic_lr lr_desc);
666 struct vgic_lr lr = vgic_get_lr(vcpu, i); in vgic_unqueue_irqs() local
675 BUG_ON(!(lr.state & LR_STATE_MASK)); in vgic_unqueue_irqs()
678 if (lr.irq < VGIC_NR_SGIS) in vgic_unqueue_irqs()
679 add_sgi_source(vcpu, lr.irq, lr.source); in vgic_unqueue_irqs()
686 if (lr.state & LR_STATE_ACTIVE) { in vgic_unqueue_irqs()
687 vgic_irq_set_active(vcpu, lr.irq); in vgic_unqueue_irqs()
688 lr.state &= ~LR_STATE_ACTIVE; in vgic_unqueue_irqs()
697 if (lr.state & LR_STATE_PENDING) { in vgic_unqueue_irqs()
[all …]
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()
74 static void vgic_v3_set_lr(struct kvm_vcpu *vcpu, int lr, in vgic_v3_set_lr() argument
99 vcpu->arch.vgic_cpu.vgic_v3.vgic_lr[LR_INDEX(lr)] = lr_val; in vgic_v3_set_lr()
102 static void vgic_v3_sync_lr_elrsr(struct kvm_vcpu *vcpu, int lr, in vgic_v3_sync_lr_elrsr() argument
106 vcpu->arch.vgic_cpu.vgic_v3.vgic_elrsr |= (1U << lr); in vgic_v3_sync_lr_elrsr()
108 vcpu->arch.vgic_cpu.vgic_v3.vgic_elrsr &= ~(1U << lr); in vgic_v3_sync_lr_elrsr()
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()
55 static void vgic_v2_set_lr(struct kvm_vcpu *vcpu, int lr, in vgic_v2_set_lr() argument
67 vcpu->arch.vgic_cpu.vgic_v2.vgic_lr[lr] = lr_val; in vgic_v2_set_lr()
70 static void vgic_v2_sync_lr_elrsr(struct kvm_vcpu *vcpu, int lr, in vgic_v2_sync_lr_elrsr() argument
74 vcpu->arch.vgic_cpu.vgic_v2.vgic_elrsr |= (1ULL << lr); in vgic_v2_sync_lr_elrsr()
76 vcpu->arch.vgic_cpu.vgic_v2.vgic_elrsr &= ~(1ULL << lr); in vgic_v2_sync_lr_elrsr()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/arch/powerpc/kernel/vdso64/
Ddatapage.S28 .cfi_register lr,r0
55 .cfi_register lr,r12
78 .cfi_register lr,r12
Dgettimeofday.S29 .cfi_register lr,r12
70 .cfi_register lr,r12
176 .cfi_register lr,r12
/linux-4.1.27/arch/avr32/lib/
Dstrnlen_user.S47 pushm lr
48 lddpc lr, _task_size
49 sub r11, lr, r12
/linux-4.1.27/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()
Dsignal.c78 COPY(lr); in restore_sigcontext()
152 COPY(lr); in setup_sigcontext()
202 regs->lr = (unsigned long)ksig->ka.sa.sa_restorer; in setup_rt_frame()
/linux-4.1.27/arch/powerpc/kernel/vdso32/
Ddatapage.S28 .cfi_register lr,r0
55 .cfi_register lr,r12
77 .cfi_register lr,r12
Dgettimeofday.S38 .cfi_register lr,r12
81 .cfi_register lr,r12
192 .cfi_register lr,r12
/linux-4.1.27/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.1.27/arch/arm/xen/
Dhypercall.S61 ret lr; \
77 ret lr \
104 ret lr
/linux-4.1.27/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.1.27/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.1.27/arch/arm64/kernel/
Dprocess.c177 u64 lr, sp; in __show_regs() local
180 lr = regs->compat_lr; in __show_regs()
184 lr = regs->regs[30]; in __show_regs()
191 print_symbol("LR is at %s\n", lr); in __show_regs()
193 regs->pc, lr, regs->pstate); in __show_regs()
Dsleep.S65 stp x29, lr, [sp, #-96]!
125 ldp x29, lr, [sp], #96
146 ldp x29, lr, [sp], #96
/linux-4.1.27/Documentation/zh_CN/arm/
Dkernel_user_helpers.txt99 lr = 返回地址
143 lr = 返回地址
196 lr = 返回地址
237 lr = 返回地址
246 r3, lr, flags
/linux-4.1.27/arch/metag/include/asm/
Dstacktrace.h7 unsigned long lr; member
13 unsigned long lr; member
/linux-4.1.27/net/ipv4/
Dinetpeer.c273 struct inet_peer *ll, *lr, *lrl, *lrr; in peer_avl_rebalance() local
276 lr = rcu_deref_locked(l->avl_right, base); in peer_avl_rebalance()
277 lrh = node_height(lr); in peer_avl_rebalance()
279 RCU_INIT_POINTER(node->avl_left, lr); /* lr: RH or RH+1 */ in peer_avl_rebalance()
287 lrl = rcu_deref_locked(lr->avl_left, base);/* lrl: RH or RH-1 */ in peer_avl_rebalance()
288 lrr = rcu_deref_locked(lr->avl_right, base);/* lrr: RH or RH-1 */ in peer_avl_rebalance()
295 RCU_INIT_POINTER(lr->avl_left, l); /* l: RH+1 */ in peer_avl_rebalance()
296 RCU_INIT_POINTER(lr->avl_right, node); /* node: RH+1 */ in peer_avl_rebalance()
297 lr->avl_height = rh + 2; in peer_avl_rebalance()
298 RCU_INIT_POINTER(*nodep, lr); in peer_avl_rebalance()
/linux-4.1.27/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.1.27/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.1.27/arch/tile/include/asm/
Dstack.h53 ulong pc, ulong lr, ulong sp, ulong r52);
72 extern void _dump_stack(int dummy, ulong pc, ulong lr, ulong sp, ulong r52);
/linux-4.1.27/arch/arm/common/
Dvlock.S92 bx lr
97 bx lr
107 bx lr
/linux-4.1.27/arch/arc/include/asm/
Dentry.h59 lr r9, [\aux]
380 lr \reg, [ARC_REG_SCRATCH_DATA0]
399 lr r9, [erstatus]
419 lr r9, [ecr]
476 lr r9, [ARC_REG_SCRATCH_DATA0]
573 lr \reg, [identity]
Dirqflags.h164 lr \scratch, [status32]
171 lr \scratch, [status32]
/linux-4.1.27/arch/arc/kernel/
Dhead.S27 lr r5, [ARC_REG_IC_BCR]
40 lr r5, [ARC_REG_DC_CTRL]
Dentry.S194 lr r9, [status32_l2]
217 lr r0, [icause2]
245 lr r9, [status32_l1]
250 lr r0, [icause1]
280 lr r0, [efa]
297 lr r0, [efa]
314 lr r2, [ecr]
315 lr r0, [efa]
427 lr r12, [efa]
651 lr r10, [status32]
/linux-4.1.27/drivers/staging/lustre/lustre/lov/
Dlov_dev.c125 struct lov_req *lr; in lov_req_completion() local
127 lr = cl2lov_req(slice); in lov_req_completion()
128 OBD_SLAB_FREE_PTR(lr, lov_req_kmem); in lov_req_completion()
260 struct lov_req *lr; in lov_req_init() local
263 OBD_SLAB_ALLOC_PTR_GFP(lr, lov_req_kmem, GFP_NOFS); in lov_req_init()
264 if (lr != NULL) { in lov_req_init()
265 cl_req_slice_add(req, &lr->lr_cl, dev, &lov_req_ops); in lov_req_init()
/linux-4.1.27/arch/arc/mm/
Dtlbex.S153 lr r2, [erstatus]
180 lr r2, [efa]
183 lr r1, [ARC_REG_SCRATCH_DATA0] ; current pgd
234 lr r3,[ARC_REG_TLBPD0] ; MMU prepares PD0 with vaddr and asid
329 lr r3, [ecr]
342 lr r3, [ecr]
373 lr r0, [efa]
/linux-4.1.27/arch/arm/oprofile/
Dcommon.c83 unsigned long lr; member
96 oprofile_add_trace(buftail[0].lr); in user_backtrace()
/linux-4.1.27/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.1.27/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.1.27/arch/frv/include/uapi/asm/
Dregisters.h81 unsigned long lr; /* Link Register */ member
172 unsigned long lr; /* Link Register */ member
/linux-4.1.27/arch/s390/kernel/
Dsclp.S115 lr %r6,%r2 # save command word
116 lr %r7,%r3 # save sccb address
157 lr %r3,%r6 # get sccb address
245 lr %r3,%r8
276 lr %r10,%r2 # save string pointer
281 lr %r2,%r10
/linux-4.1.27/arch/arm/mach-keystone/
Dsmc.S25 stmfd sp!, {r4-r11, lr}
/linux-4.1.27/arch/arm/mach-exynos/
Dexynos-smc.S18 stmfd sp!, {r4-r11, lr}
/linux-4.1.27/arch/frv/kernel/
Dasm-offsets.c49 DEF_PTREG(REG_LR, lr); in foo()
92 OFFSET(__THREAD_LR, thread_struct, lr); in foo()
/linux-4.1.27/arch/arm/mach-pxa/
Dstandby.S32 ret lr
111 ret lr
/linux-4.1.27/arch/unicore32/include/asm/
Dstacktrace.h19 unsigned long lr; member
/linux-4.1.27/arch/avr32/include/uapi/asm/
Dsigcontext.h17 unsigned long lr; member
/linux-4.1.27/arch/arm/vdso/
Ddatapage.S13 bx lr
/linux-4.1.27/arch/arm/mach-highbank/
Dsmc.S21 stmfd sp!, {r4-r11, lr}
/linux-4.1.27/arch/arm/mach-rpc/
Dfiq.S15 subs pc, lr, #4
/linux-4.1.27/arch/tile/include/uapi/asm/
Dsigcontext.h34 __uint_reg_t lr; /* Aliases gregs[TREG_LR]. */ member
/linux-4.1.27/arch/avr32/mm/
Dclear_page.S25 mov pc, lr
Dcopy_page.S28 mov pc, lr

12