| /OK3568_Linux_fs/kernel/arch/csky/abiv2/inc/abi/ |
| H A D | entry.h | 27 stw lr, (sp, 4) 29 mfcr lr, epc 31 add lr, tls 32 stw lr, (sp, 8) 34 mfcr lr, epsr 35 stw lr, (sp, 12) 36 btsti lr, 31 38 addi lr, sp, 152 41 mfcr lr, usp 43 stw lr, (sp, 16) [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/kernel/ |
| H A D | entry-ftrace.S | 59 1: mcount_get_lr r1 @ lr of instrumented func 60 mcount_adjust_addr r0, lr @ instrumented function 61 badr lr, 2f 70 str lr, [sp, #-8]! @ store LR as PC and make space for CPSR/OLD_R0, 73 ldr lr, [sp, #8] @ get previous LR 77 str lr, [sp, #-4]! @ store previous LR as LR 79 add lr, sp, #16 @ move in LR the value of SP as it was 80 @ before the push {lr} of the mcount mechanism 82 push {r0-r11, ip, lr} 94 ldr r1, [sp, #S_LR] @ lr of instrumented func [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/lib/ |
| H A D | memset.S | 36 stmfd sp!, {r8, lr} 39 UNWIND( .save {r8, lr} ) 41 mov lr, r3 44 stmiage ip!, {r1, r3, r8, lr} @ 64 bytes at a time. 45 stmiage ip!, {r1, r3, r8, lr} 46 stmiage ip!, {r1, r3, r8, lr} 47 stmiage ip!, {r1, r3, r8, lr} 54 stmiane ip!, {r1, r3, r8, lr} 55 stmiane ip!, {r1, r3, r8, lr} 57 stmiane ip!, {r1, r3, r8, lr} [all …]
|
| H A D | memmove.S | 34 stmfd sp!, {r0, r4, lr} 38 UNWIND( .save {r0, r4, lr} ) @ in first stmfd block 54 UNWIND( .save {r0, r4, lr} ) 74 4: ldmdb r1!, {r3, r4, r5, r6, r7, r8, ip, lr} 76 stmdb r0!, {r3, r4, r5, r6, r7, r8, ip, lr} 92 W(ldr) lr, [r1, #-4]! 103 W(str) lr, [r0, #-4]! 111 UNWIND( .save {r0, r4, lr} ) @ still in first stmfd block 125 ldrb lr, [r1, #-1]! 129 strb lr, [r0, #-1]! [all …]
|
| H A D | delay-loop.S | 32 reteq lr 40 retls lr 42 retls lr 44 retls lr 46 retls lr 48 retls lr 50 retls lr 52 retls lr 56 ret lr
|
| H A D | copy_template.S | 74 enter r4, lr 78 usave r4, lr @ in first stmdb block 93 usave r4, lr 113 4: ldr8w r1, r3, r4, r5, r6, r7, r8, ip, lr, abort=20f 115 str8w r0, r3, r4, r5, r6, r7, r8, ip, lr, abort=20f 137 ldr1w r1, lr, abort=20f 155 str1w r0, lr, abort=20f 163 usave r4, lr @ still in first stmdb block 178 ldr1b r1, lr, abort=21f 182 str1b r0, lr, abort=21f [all …]
|
| H A D | io-writesl.S | 12 reteq lr 18 stmfd sp!, {r4, lr} 19 1: ldmia r1!, {r3, r4, ip, lr} 24 str lr, [r0, #0] 26 ldmfd sp!, {r4, lr} 33 ret lr 47 ret lr 55 ret lr 63 ret lr
|
| H A D | copy_page.S | 25 stmfd sp!, {r4, lr} @ 2 29 ldmia r1!, {r3, r4, ip, lr} @ 4+1 34 stmia r0!, {r3, r4, ip, lr} @ 4 35 ldmia r1!, {r3, r4, ip, lr} @ 4 38 stmia r0!, {r3, r4, ip, lr} @ 4 39 ldmiagt r1!, {r3, r4, ip, lr} @ 4 41 PLD( ldmiaeq r1!, {r3, r4, ip, lr} )
|
| H A D | lib1funcs.S | 217 reteq lr 227 ret lr 231 ret lr 236 ret lr 251 retls lr 255 ret lr 285 ret lr 289 ret lr 294 ret lr 301 ret lr [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/lib/ |
| H A D | memset.S | 41 stmfd sp!, {r8, lr} 43 mov lr, r1 46 stmiage ip!, {r1, r3, r8, lr} @ 64 bytes at a time. 47 stmiage ip!, {r1, r3, r8, lr} 48 stmiage ip!, {r1, r3, r8, lr} 49 stmiage ip!, {r1, r3, r8, lr} 56 stmiane ip!, {r1, r3, r8, lr} 57 stmiane ip!, {r1, r3, r8, lr} 59 stmiane ip!, {r1, r3, r8, lr} 60 ldmfd sp!, {r8, lr} [all …]
|
| H A D | lib1funcs.S | 202 reteq lr 212 ret lr 216 ret lr 221 ret lr 238 retls lr 242 ret lr 270 ret lr 274 ret lr 279 ret lr 286 ret lr [all …]
|
| H A D | vectors.S | 200 mov r1, lr 214 mov r2, lr @ svc_lr 219 str lr, [r8, #0] @ Save calling PC 227 ldmia sp, {r0 - lr}^ @ Calling r0 - lr 229 ldr lr, [sp, #S_PC] @ Get PC 231 subs pc, lr, #4 @ return & move spsr_svc into cpsr 237 str lr, [r13] @ save caller lr in position 0 of saved stack 238 mrs lr, spsr @ get the spsr 239 str lr, [r13, #4] @ save spsr in position 1 of saved stack 243 mov lr, pc @ capture return pc [all …]
|
| /OK3568_Linux_fs/kernel/arch/csky/kernel/ |
| H A D | perf_callchain.c | 10 unsigned long lr; member 26 if (__kernel_text_address(frame->lr)) { in unwind_frame_kernel() 29 frame->lr = ftrace_graph_ret_addr(NULL, &graph, frame->lr, in unwind_frame_kernel() 39 perf_callchain_store(entry, fr->lr); in walk_stackframe() 51 unsigned long lr = 0; in user_backtrace() local 62 lr = reg_lr; in user_backtrace() 64 lr = buftail.lr; in user_backtrace() 67 perf_callchain_store(entry, lr); in user_backtrace() 105 fp = user_backtrace(entry, fp, regs->lr); in perf_callchain_user() 124 fr.lr = regs->lr; in perf_callchain_kernel()
|
| /OK3568_Linux_fs/kernel/drivers/gpio/ |
| H A D | gpiolib-cdev.c | 514 static void linereq_put_event(struct linereq *lr, in linereq_put_event() argument 519 spin_lock(&lr->wait.lock); in linereq_put_event() 520 if (kfifo_is_full(&lr->events)) { in linereq_put_event() 522 kfifo_skip(&lr->events); in linereq_put_event() 524 kfifo_in(&lr->events, le, 1); in linereq_put_event() 525 spin_unlock(&lr->wait.lock); in linereq_put_event() 527 wake_up_poll(&lr->wait, EPOLLIN); in linereq_put_event() 535 struct linereq *lr = line->req; in edge_irq_thread() local 550 if (lr->num_lines != 1) in edge_irq_thread() 551 line->req_seqno = atomic_inc_return(&lr->seqno); in edge_irq_thread() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/scsi/arm/ |
| H A D | acornscsi-io.S | 22 stmfd sp!, {r4 - r7, lr} 24 mov lr, #0xff 25 orr lr, lr, #0xff00 30 and r3, r3, lr 32 and r4, r5, lr 35 and r5, r5, lr 37 and r6, r7, lr 46 and r3, r3, lr 48 and r4, r5, lr 57 and r3, r3, lr [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/cpu/armv7/sunxi/ |
| H A D | fel_utils.S | 17 str lr, [r0, #4] 18 mrs lr, cpsr @ Read CPSR 19 str lr, [r0, #8] 20 mrc p15, 0, lr, c1, c0, 0 @ Read CP15 SCTLR Register 21 str lr, [r0, #12] 22 mrc p15, 0, lr, c12, c0, 0 @ Read VBAR 23 str lr, [r0, #16] 24 mrc p15, 0, lr, c1, c0, 0 @ Read CP15 Control Register 25 str lr, [r0, #20] 31 mov lr, r1 [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/ssv6xxx/crypto/ |
| H A D | aes-armv4.S | 153 stmdb sp!,{r1,r4-r12,lr} 245 ldmia sp!,{r4-r12,lr} 246 tst lr,#1 247 moveq pc,lr @ be binary compatible with V4, yet 255 str lr,[sp,#-4]! @ push lr 263 mov lr,#255 265 and r7,lr,r0 266 and r8,lr,r0,lsr#8 267 and r9,lr,r0,lsr#16 271 and r7,lr,r1,lsr#16 @ i0 [all …]
|
| /OK3568_Linux_fs/kernel/sound/soc/rockchip/ |
| H A D | vad_preprocess_arm.S | 46 bx lr 61 stmfd sp!, {r4, r5, r6, r7, r8, r9, lr} 62 .save {r4, r5, r6, r7, r8, r9, lr} 63 movw lr, #15349 75 mla r1, lr, r0, r1 76 smlabb r1, r4, lr, r1 78 ldrsh lr, [r3, #16] 82 mls r4, lr, r1, r4 135 add lr, r2, #255 137 movlt r2, lr [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-mvebu/ |
| H A D | coherency_ll.S | 52 ret lr 69 ret lr 89 mov r0, lr 95 mov lr, r0 103 ret lr 114 mov r0, lr 120 mov lr, r0 130 ret lr 141 mov r0, lr 147 mov lr, r0 [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/compressed/ |
| H A D | ll_char_wr.S | 33 stmfd sp!, {r4 - r7, lr} 35 @ Smashable regs: {r0 - r3}, [r4 - r7], (r8 - fp), [ip], (sp), [lr], (pc) 45 ldmia ip, {r3, r4, r5, r6, lr} 48 add lr, lr, ip 62 @ Smashable regs: {r0 - r3}, [r4], {r5 - r7}, (r8 - fp), [ip], (sp), {lr}, (pc) 65 ldr r7, [lr, r7, lsl #2] 70 ldr r7, [lr, r7, lsl #2] 80 @ Smashable regs: {r0 - r3}, [r4], {r5 - r7}, (r8 - fp), [ip], (sp), {lr}, (pc) 84 ldr ip, [lr, ip, lsl #2] 87 ldr ip, [lr, ip, lsl #2] @ avoid r4 [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/mm/ |
| H A D | proc-v7m.S | 17 ret lr 21 ret lr 47 ret lr 51 ret lr 58 ret lr 66 ret lr 70 ret lr 84 ret lr 93 ret lr 133 mov r6, lr @ save LR [all …]
|
| /OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-benchmark/tinymembench/tinymembench/ |
| H A D | 0001-asm-Delete-.func-.endfunc-directives.patch | 134 bx lr 142 bx lr 150 bx lr 158 bx lr 166 bx lr 174 bx lr 182 bx lr 190 bx lr 198 bx lr 206 bx lr [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-tegra/ |
| H A D | reset-handler.S | 98 reteq lr 197 ldr lr, [r12, #RESET_DATA(STARTUP_LP1)] 198 cmp lr, #0 200 THUMB( add lr, lr, #1 ) @ switch to Thumb mode 201 bx lr 208 ldr lr, [r12, #RESET_DATA(STARTUP_LP2)] 209 cmp lr, #0 211 bx lr 225 ldr lr, [r12, #RESET_DATA(STARTUP_SECONDARY)] 226 cmp lr, #0 [all …]
|
| /OK3568_Linux_fs/kernel/arch/csky/abiv1/inc/abi/ |
| H A D | entry.h | 43 stw lr, (sp, 4) 45 mfcr lr, epc 47 add lr, r13 48 stw lr, (sp, 8) 50 mov lr, sp 51 addi lr, 32 52 addi lr, 32 53 addi lr, 16 55 mfcr lr, ss1 57 stw lr, (sp, 16) [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/common/ |
| H A D | fiq_glue.S | 27 sub lr, lr, #4 32 str lr, [sp, #-4]! 63 str lr, [r7, #(4 * 14)] 81 stmfd sp!, {r2, ip, lr} 84 ldmfd sp, {r2, ip, lr} 93 ldr lr, [r7, #(4 * 14)] 102 ldr lr, [sp, #(4 * 7)] 109 moveqs pc, lr 132 bx lr
|