/arch/arm/lib/ |
D | memset.S | 39 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 …]
|
D | memzero.S | 51 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 …]
|
D | delay-loop.S | 33 reteq lr 44 retls lr 46 retls lr 48 retls lr 50 retls lr 52 retls lr 54 retls lr 56 retls lr 60 ret lr
|
D | copy_page.S | 28 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} )
|
D | io-writesl.S | 15 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
|
D | memmove.S | 37 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 …]
|
D | call_with_stack.S | 32 str lr, [r2, #-4]! 38 badr lr, 1f 41 1: ldr lr, [sp] 43 ret lr
|
D | getuser.S | 39 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
|
D | copy_template.S | 77 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 …]
|
D | io-writesb.S | 23 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}
|
D | io-readsl.S | 15 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
|
/arch/arm/kernel/ |
D | entry-ftrace.S | 88 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 …]
|
/arch/avr32/include/asm/ |
D | asm.h | 44 .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 …]
|
/arch/arm/kvm/hyp/ |
D | hyp-entry.S | 87 mrs lr, cpsr 88 bic lr, lr, #MODE_MASK 89 orr lr, lr, #SVC_MODE 90 THUMB( orr lr, lr, #PSR_T_BIT ) 91 msr spsr_cxsf, lr 92 ldr lr, =panic 93 msr ELR_hyp, lr 94 ldr lr, =kvm_call_hyp 134 push {lr} 136 mov lr, r0 [all …]
|
/arch/avr32/kernel/ |
D | syscall-stubs.S | 32 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 …]
|
/arch/arm/mach-mvebu/ |
D | coherency_ll.S | 57 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 …]
|
/arch/arm/include/asm/ |
D | entry-macro-multi.S | 7 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
|
/arch/tile/kernel/ |
D | entry.S | 27 { 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
|
/arch/arm/common/ |
D | fiq_glue.S | 27 sub lr, lr, #4 32 str lr, [sp, #-4]! 58 str lr, [r7, #(4 * 14)] 70 stmfd sp!, {r2, ip, lr} 73 ldmfd sp, {r2, ip, lr} 82 ldr lr, [r7, #(4 * 14)] 89 ldr lr, [sp, #(4 * 7)] 96 moveqs pc, lr 117 bx lr
|
/arch/arm/mm/ |
D | cache-v4.S | 22 ret lr 44 ret lr 63 ret lr 93 ret lr 120 ret lr 140 ret lr
|
D | proc-v7m.S | 20 ret lr 24 ret lr 50 ret lr 54 ret lr 61 ret lr 69 ret lr 73 ret lr 87 ret lr 96 ret lr 136 mov r6, lr @ save LR [all …]
|
/arch/arm/boot/compressed/ |
D | ll_char_wr.S | 36 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 …]
|
/arch/metag/kernel/ |
D | stacktrace.c | 42 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()
|
/arch/arm/crypto/ |
D | aes-armv4.S | 153 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 …]
|
/arch/arm/mach-omap2/ |
D | omap-smc.S | 28 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}
|