/arch/arm/lib/ |
D | memset.S | 36 stmfd sp!, {r8, lr} 38 mov lr, r1 41 stmgeia ip!, {r1, r3, r8, lr} @ 64 bytes at a time. 42 stmgeia ip!, {r1, r3, r8, lr} 43 stmgeia ip!, {r1, r3, r8, lr} 44 stmgeia ip!, {r1, r3, r8, lr} 51 stmneia ip!, {r1, r3, r8, lr} 52 stmneia ip!, {r1, r3, r8, lr} 54 stmneia ip!, {r1, r3, r8, lr} 55 ldmfd sp!, {r8, lr} [all …]
|
D | memzero.S | 49 str lr, [sp, #-4]! @ 1 51 mov lr, r2 @ 1 54 stmgeia r0!, {r2, r3, ip, lr} @ 4 55 stmgeia r0!, {r2, r3, ip, lr} @ 4 56 stmgeia r0!, {r2, r3, ip, lr} @ 4 57 stmgeia r0!, {r2, r3, ip, lr} @ 4 64 stmneia r0!, {r2, r3, ip, lr} @ 4 65 stmneia r0!, {r2, r3, ip, lr} @ 4 67 stmneia r0!, {r2, r3, ip, lr} @ 4 68 ldr lr, [sp], #4 @ 1 [all …]
|
D | delay.S | 38 moveq pc, lr 50 movls pc, lr 52 movls pc, lr 54 movls pc, lr 56 movls pc, lr 58 movls pc, lr 60 movls pc, lr 62 movls pc, lr 66 mov pc, 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 moveq pc, 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 mov pc, lr 50 mov pc, lr 58 mov pc, lr 66 mov pc, lr
|
D | call_with_stack.S | 32 str lr, [r2, #-4]! 38 adr lr, BSYM(1f) 41 1: ldr lr, [sp] 43 mov pc, lr
|
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 moveq pc, lr 53 stmfd sp!, {r4, r5, lr}
|
D | io-readsl.S | 15 moveq pc, lr 21 stmfd sp!, {r4, lr} 25 ldr lr, [r0, #0] 27 stmia r1!, {r3, r4, ip, lr} 29 ldmfd sp!, {r4, lr} 36 mov pc, lr 78 mov pc, lr
|
D | memmove.S | 35 stmfd sp!, {r0, r4, lr} 66 4: ldmdb r1!, {r3, r4, r5, r6, r7, r8, ip, lr} 68 stmdb r0!, {r3, r4, r5, r6, r7, r8, ip, lr} 84 W(ldr) lr, [r1, #-4]! 95 W(str) lr, [r0, #-4]! 113 ldrb lr, [r1, #-1]! 117 strb lr, [r0, #-1]! 150 mov lr, r3, push #\push 153 orr lr, lr, ip, pull #\pull 168 stmdb r0!, {r4 - r9, ip, lr} [all …]
|
D | lib1funcs.S | 213 moveq pc, lr 223 mov pc, lr 227 mov pc, lr 232 mov pc, lr 247 movls pc, lr 251 mov pc, lr 277 mov pc, lr 281 mov pc, lr 286 mov pc, lr 293 mov pc, lr [all …]
|
D | ecard.S | 25 stmfd sp!, {r4 - r12, lr} 29 mov lr, pc 38 stmfd sp!, {r4 - r12, lr} 41 mov lr, pc
|
/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/tile/kernel/ |
D | entry.S | 27 { move r0, lr; jrp lr } 38 jrp lr 58 { move r2, lr; lnk r1 } 61 jrp lr /* keep backtracer happy */ 65 { move r2, lr; lnk r1 } 68 jrp lr /* keep backtracer happy */ 90 jrp lr /* clue in the backtracer */ 110 jrp lr
|
/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 adrne lr, BSYM(1b) 23 ALT_SMP(test_for_ipi r0, r2, r6, lr) 26 adrne lr, BSYM(1b) 36 mov r8, lr
|
/arch/arm/mm/ |
D | cache-v4.S | 21 mov pc, lr 43 mov pc, lr 62 mov pc, lr 91 mov pc, lr 118 mov pc, lr 138 mov pc, lr
|
D | cache-v3.S | 21 mov pc, lr 55 mov pc, lr 81 mov pc, lr 106 mov pc, lr 126 mov pc, lr
|
/arch/arm/kernel/ |
D | entry-header.S | 58 str lr, [\rd, #\offset + 4] @ save lr_usr 70 ldr lr, [\rd, #\offset + 4] @ load lr_usr 93 ldr lr, [sp, #\offset + S_PC]! @ get pc 101 ldmdb sp, {r1 - lr}^ @ get calling r1 - lr 103 ldmdb sp, {r0 - lr}^ @ get calling r0 - lr 108 movs pc, lr @ return & move spsr_svc into cpsr 124 ldr lr, [sp, #S_SP] @ top of the stack 125 ldrd r0, r1, [sp, #S_LR] @ calling lr and pc 127 stmdb lr!, {r0, r1, \rpsr} @ calling lr and rfe context 129 mov sp, lr [all …]
|
D | entry-common.S | 43 arch_ret_to_user r1, lr 78 arch_ret_to_user r1, lr 182 1: mcount_get_lr r1 @ lr of instrumented func 183 mcount_adjust_addr r0, lr @ instrumented function 184 adr lr, BSYM(2f) 192 mcount_get_lr r1 @ lr of instrumented func 193 mcount_adjust_addr r0, lr @ instrumented function 209 sub r0, fp, #4 @ &lr of instrumented routine (&parent) 215 @ called from __mcount, untouched in lr 216 mcount_adjust_addr r1, lr @ instrumented routine (func) [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/arm/common/ |
D | fiq_glue.S | 27 sub r11, lr, #4 31 stmfd sp!, {r11-r12, lr} 57 str lr, [r7, #(4 * 14)] 69 stmfd sp!, {r2, ip, lr} 72 ldmfd sp, {r2, ip, lr} 81 ldr lr, [r7, #(4 * 14)] 89 ldmfd sp!, {r11-r12, lr} 110 bx lr
|
/arch/tile/lib/ |
D | usercopy_32.S | 26 { movei r2, -EFAULT; jrp lr } 30 { movei r0, -EFAULT; jrp lr } 42 jrp lr; \ 59 jrp lr; 73 jrp lr; \ 90 jrp lr 108 2: { sub r0, r0, r3; jrp lr } 112 { move r0, zero; jrp lr } 131 2: { sub r0, r0, r3; jrp lr } 135 { movei r0, -EFAULT; jrp lr } [all …]
|
D | usercopy_64.S | 26 jrp lr 30 { movei r0, -EFAULT; jrp lr } 42 jrp lr; \ 60 jrp lr; \ 81 2: { sub r0, r0, r3; jrp lr } 85 { move r0, zero; jrp lr } 104 2: { sub r0, r0, r3; jrp lr } 108 { movei r0, -EFAULT; jrp lr } 127 2: { move r0, r1; jrp lr } 135 2: { move r0, r1; jrp lr } [all …]
|
/arch/arm/crypto/ |
D | aes-armv4.S | 152 stmdb sp!,{r1,r4-r12,lr} 247 str lr,[sp,#-4]! @ push lr 255 mov lr,#255 257 and r7,lr,r0 258 and r8,lr,r0,lsr#8 259 and r9,lr,r0,lsr#16 263 and r7,lr,r1,lsr#16 @ i0 265 and r8,lr,r1 267 and r9,lr,r1,lsr#8 276 and r7,lr,r2,lsr#8 @ i0 [all …]
|
/arch/avr32/kernel/ |
D | syscall-stubs.S | 62 pushm lr 71 pushm lr 80 pushm lr 89 pushm lr 98 pushm lr 107 pushm lr 116 pushm lr
|
/arch/arm/mach-omap2/ |
D | omap-smc.S | 26 stmfd sp!, {r2-r12, lr} 43 stmfd sp!, {r4-r12, lr} 58 stmfd sp!, {r1-r12, lr} 66 stmfd sp!, {r2-r12, lr} 74 stmfd sp!, {r2-r12, lr}
|