| /arch/arm/cpu/armv7/sunxi/ |
| A D | fel_utils.S | 16 str lr, [r0, #4] 17 mrs lr, cpsr @ Read CPSR 18 str lr, [r0, #8] 19 mrc p15, 0, lr, c1, c0, 0 @ Read CP15 SCTLR Register 20 str lr, [r0, #12] 21 mrc p15, 0, lr, c12, c0, 0 @ Read VBAR 22 str lr, [r0, #16] 28 mov lr, r1 36 bx lr
|
| /arch/arm/lib/ |
| A D | memset.S | 38 stmfd sp!, {r8, lr} 40 mov lr, r1 44 stmiage ip!, {r1, r3, r8, lr} 45 stmiage ip!, {r1, r3, r8, lr} 46 stmiage ip!, {r1, r3, r8, lr} 53 stmiane ip!, {r1, r3, r8, lr} 57 ldmfd sp!, {r8, lr} 66 stmfd sp!, {r4-r8, lr} 72 mov lr, r1 98 ldmfd sp!, {r4-r8, lr} [all …]
|
| A D | lib1funcs.S | 209 ret lr 213 ret lr 218 ret lr 239 ret lr 267 ret lr 271 ret lr 276 ret lr 373 add lr, lr, r1 387 add lr, lr, r1 402 add lr, lr, r1 [all …]
|
| A D | setjmp.S | 18 stm a1, {v1-v8, ip, lr} 20 ret lr 26 ldm a1, {v1-v8, ip, lr} 34 ret lr 46 ret lr
|
| A D | vectors.S | 222 mov r1, lr 232 stmdb r8, {sp, lr}^ @ Calling SP, LR 233 str lr, [r8, #0] @ Save calling PC 241 ldmia sp, {r0 - lr}^ @ Calling r0 - lr 243 ldr lr, [sp, #S_PC] @ Get PC 245 subs pc, lr, #4 @ return & move spsr_svc into cpsr 251 str lr, [r13] @ save caller lr in position 0 of saved stack 252 mrs lr, spsr @ get the spsr 253 str lr, [r13, #4] @ save spsr in position 1 of saved stack 257 mov lr, pc @ capture return pc [all …]
|
| A D | crt0.S | 140 adr lr, here 147 add lr, r1 155 add lr, lr, r0 157 orr lr, #1 /* As required by Thumb-only */ 195 ldr lr, =board_init_r /* this is auto-relocated! */ 196 bx lr
|
| A D | memcpy.S | 62 reteq lr 64 enter r4, lr 118 ldr1w r1, lr, abort=20f 136 str1w r0, lr, abort=20f 150 exit r4, lr 151 ret lr 157 ldr1b r1, lr, abort=21f 161 str1b r0, lr, abort=21f 168 ldr1w r1, lr, abort=21f 260 ldmfd sp!, {r4, lr} [all …]
|
| A D | bitops.S | 14 ret lr 24 ret lr 33 ret lr 43 ret lr
|
| A D | crt0_64.S | 114 adr lr, relocation_return 121 add lr, lr, x9 130 add lr, lr, x9 /* new return address after relocation */
|
| /arch/arm/cpu/arm926ejs/sunxi/ |
| A D | fel_utils.S | 16 str lr, [r0, #4] 17 mrs lr, cpsr @ Read CPSR 18 str lr, [r0, #8] 19 mrc p15, 0, lr, c1, c0, 0 @ Read CP15 SCTLR Register 20 str lr, [r0, #12] 26 mov lr, r1 32 bx lr
|
| /arch/arm/mach-sunxi/ |
| A D | rmr_switch.S | 49 str lr, [r0, #4] 50 mrs lr, CPSR 51 str lr, [r0, #8] 52 mrs lr, SP_irq 53 str lr, [r0, #20] 55 str lr, [r0, #12] 56 mrc p15, 0, lr, cr12, cr0, 0 // VBAR 57 str lr, [r0, #16] 60 tst lr, #1 63 str lr, [r0, #24] [all …]
|
| /arch/arm/mach-mvebu/ |
| A D | lowlevel_spl.S | 16 stmfd sp!, {r0 - r12, lr} /* @ save registers on stack */ 25 ldmfd sp!, {r0 - r12, lr} /* @ restore registers from stack */ 27 bx lr /* @ return to bootrom */ 43 bx lr 61 bx lr 79 bx lr
|
| /arch/arm/cpu/arm720t/ |
| A D | start.S | 52 mov pc, lr 69 mov ip, lr 76 mov lr, ip 78 mov pc, lr
|
| /arch/arm/include/asm/arch-mx7/ |
| A D | mx7_plugin.S | 14 push {r0-r4, lr} 34 pop {r0-r4, lr} 35 bx lr 70 pop {r0-r4, lr} 82 bx lr
|
| /arch/arm/cpu/arm946es/ |
| A D | start.S | 59 mov pc, lr 96 mov ip, lr /* perserve link reg across call */ 98 mov lr, ip /* restore link */ 100 mov pc, lr /* back to my caller */
|
| /arch/arm/cpu/arm1136/ |
| A D | start.S | 53 bx lr 89 mov ip, lr /* persevere link reg across call */ 91 mov lr, ip /* restore link */ 93 mov pc, lr /* back to my caller */
|
| /arch/arm/cpu/arm920t/ |
| A D | start.S | 52 mov pc, lr 91 mov ip, lr 94 mov lr, ip 96 mov pc, lr
|
| /arch/arm/cpu/armv7/ |
| A D | psci.S | 40 movs pc, lr 44 movs pc, lr 66 mov pc, lr 165 bx lr 215 bx lr 224 bx lr 232 bx lr 236 push {lr} 254 pop {lr} 255 bx lr [all …]
|
| A D | cache_v7_asm.S | 72 bx lr 76 ARM( stmfd sp!, {r4-r5, r7, r9-r11, lr} ) 77 THUMB( stmfd sp!, {r4-r7, r9-r11, lr} ) 79 ARM( ldmfd sp!, {r4-r5, r7, r9-r11, lr} ) 80 THUMB( ldmfd sp!, {r4-r7, r9-r11, lr} ) 81 bx lr 142 bx lr 146 ARM( stmfd sp!, {r4-r5, r7, r9-r11, lr} ) 147 THUMB( stmfd sp!, {r4-r7, r9-r11, lr} ) 150 THUMB( ldmfd sp!, {r4-r7, r9-r11, lr} ) [all …]
|
| /arch/arm/cpu/armv7/ls102xa/ |
| A D | psci.S | 47 bx lr 81 bx lr 94 bxne lr 98 bxne lr 103 bxne lr 107 bxge lr 110 bx lr 193 pop {r4, r5, r6, lr} 194 bx lr 205 push {lr} [all …]
|
| /arch/arm/cpu/arm926ejs/ |
| A D | start.S | 65 bx lr 112 mov r4, lr /* perserve link reg across call */ 114 mov lr, r4 /* restore link */ 116 mov pc, lr /* back to my caller */
|
| /arch/arc/lib/ |
| A D | start.S | 17 lr r5, [ARC_BCR_IC_BUILD] 39 lr r5, [ARC_AUX_DC_CTRL] 55 lr r5, [ARC_BCR_SLC] 133 lr %r0, [ARC_AUX_INTR_VEC_BASE]
|
| /arch/arm/mach-omap2/omap3/ |
| A D | lowlevel_init.S | 54 mov pc, lr /* back to caller */ 256 mov pc, lr 303 mov pc, lr 350 mov pc, lr 372 mov pc, lr 394 mov pc, lr 459 mov pc, lr 464 mov pc, lr 469 mov pc, lr 474 mov pc, lr [all …]
|
| /arch/arm/include/asm/arch-rk3066/ |
| A D | boot0.h | 28 cmp lr, r3 /* if (LR != CONFIG_ROCKCHIP_BOOT_LR_REG) */ 51 bx lr /* return to LR in BROM */ 58 push {r1-r12, lr}
|
| /arch/arm/include/asm/arch-mx7ulp/ |
| A D | mx7ulp_plugin.S | 14 push {r0-r4, lr} 53 pop {r0-r4, lr} 65 bx lr
|