/openbmc/linux/arch/csky/abiv2/inc/abi/ |
H A D | entry.h | 26 stw lr, (sp, 4) 28 RD_MEH lr 29 WR_MEH lr 31 mfcr lr, epc 33 add lr, tls 34 stw lr, (sp, 8) 36 mfcr lr, epsr 37 stw lr, (sp, 12) 38 btsti lr, 31 40 addi lr, sp, 152 [all …]
|
/openbmc/qemu/hw/core/ |
H A D | reset.c | 65 LegacyReset *lr = LEGACY_RESET(obj); in legacy_reset_get_state() local 66 return &lr->reset_state; in legacy_reset_get_state() 71 LegacyReset *lr = LEGACY_RESET(obj); in legacy_reset_hold() local 73 if (type == RESET_TYPE_SNAPSHOT_LOAD && lr->skip_on_snapshot_load) { in legacy_reset_hold() 76 lr->func(lr->opaque); in legacy_reset_hold() 98 LegacyReset *lr = LEGACY_RESET(obj); in qemu_register_reset() local 100 lr->func = func; in qemu_register_reset() 101 lr->opaque = opaque; in qemu_register_reset() 108 LegacyReset *lr = LEGACY_RESET(obj); in qemu_register_reset_nosnapshotload() local 110 lr->func = func; in qemu_register_reset_nosnapshotload() [all …]
|
/openbmc/linux/arch/arm/kernel/ |
H A D | entry-ftrace.S | 56 1: mcount_get_lr r1 @ lr of instrumented func 57 mcount_adjust_addr r0, lr @ instrumented function 58 badr lr, 2f 67 str lr, [sp, #-8]! @ store LR as PC and make space for CPSR/OLD_R0, 70 ldr lr, [sp, #8] @ get previous LR 74 str lr, [sp, #-4]! @ store previous LR as LR 76 add lr, sp, #16 @ move in LR the value of SP as it was 77 @ before the push {lr} of the mcount mechanism 79 push {r0-r11, ip, lr} 90 ldr r1, [sp, #S_LR] @ lr of instrumented func [all …]
|
/openbmc/linux/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() 100 fp = user_backtrace(entry, fp, regs->lr); in perf_callchain_user() 112 fr.lr = regs->lr; in perf_callchain_kernel()
|
/openbmc/u-boot/arch/arm/lib/ |
H A D | memset.S | 38 stmfd sp!, {r8, lr} 40 mov lr, r1 43 stmiage ip!, {r1, r3, r8, lr} @ 64 bytes at a time. 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} 54 stmiane ip!, {r1, r3, r8, lr} 56 stmiane ip!, {r1, r3, r8, lr} 57 ldmfd sp!, {r8, lr} [all …]
|
H A D | lib1funcs.S | 200 reteq lr 210 ret lr 214 ret lr 219 ret lr 236 retls lr 240 ret lr 268 ret lr 272 ret lr 277 ret lr 284 ret lr [all …]
|
H A D | vectors.S | 199 mov r1, lr 209 stmdb r8, {sp, lr}^ @ Calling SP, LR 210 str lr, [r8, #0] @ Save calling PC 218 ldmia sp, {r0 - lr}^ @ Calling r0 - lr 220 ldr lr, [sp, #S_PC] @ Get PC 222 subs pc, lr, #4 @ return & move spsr_svc into cpsr 228 str lr, [r13] @ save caller lr in position 0 of saved stack 229 mrs lr, spsr @ get the spsr 230 str lr, [r13, #4] @ save spsr in position 1 of saved stack 234 mov lr, pc @ capture return pc [all …]
|
H A D | memcpy.S | 62 bxeq lr 64 enter r4, lr 94 4: ldr8w r1, r3, r4, r5, r6, r7, r8, ip, lr, abort=20f 96 str8w r0, r3, r4, r5, r6, r7, r8, ip, lr, abort=20f 118 ldr1w r1, lr, abort=20f 136 str1w r0, lr, abort=20f 150 exit r4, lr 151 bx lr 157 ldr1b r1, lr, abort=21f 161 str1b r0, lr, abort=21f [all …]
|
/openbmc/linux/arch/arm/lib/ |
H A D | memset.S | 40 UNWIND( .save {r8, lr} ) 41 stmfd sp!, {r8, lr} 43 mov lr, r3 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} [all …]
|
H A D | delay-loop.S | 36 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
|
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 | memmove.S | 37 UNWIND( .save {r0, r4, fpreg, lr} ) 38 stmfd sp!, {r0, r4, UNWIND(fpreg,) lr} 71 4: ldmdb r1!, {r3, r4, r5, r6, r8, r9, ip, lr} 73 stmdb r0!, {r3, r4, r5, r6, r8, r9, ip, lr} 89 W(ldr) lr, [r1, #-4]! 100 W(str) lr, [r0, #-4]! 118 ldrb lr, [r1, #-1]! 122 strb lr, [r0, #-1]! 155 mov lr, r3, lspush #\push 158 orr lr, lr, ip, lspull #\pull [all …]
|
/openbmc/u-boot/arch/arm/cpu/armv7/sunxi/ |
H 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] 23 mrc p15, 0, lr, c1, c0, 0 @ Read CP15 Control Register 24 str lr, [r0, #20] 30 mov lr, r1 [all …]
|
/openbmc/linux/drivers/gpio/ |
H A D | gpiolib-cdev.c | 742 struct linereq *lr = container_of(nb, struct linereq, in linereq_unregistered_notify() local 745 wake_up_poll(&lr->wait, EPOLLIN | EPOLLERR); in linereq_unregistered_notify() 750 static void linereq_put_event(struct linereq *lr, in linereq_put_event() argument 755 spin_lock(&lr->wait.lock); in linereq_put_event() 756 if (kfifo_is_full(&lr->events)) { in linereq_put_event() 758 kfifo_skip(&lr->events); in linereq_put_event() 760 kfifo_in(&lr->events, le, 1); in linereq_put_event() 761 spin_unlock(&lr->wait.lock); in linereq_put_event() 763 wake_up_poll(&lr->wait, EPOLLIN); in linereq_put_event() 809 struct linereq *lr; in process_hw_ts_thread() local [all …]
|
/openbmc/linux/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 …]
|
/openbmc/linux/arch/arm/nwfpe/ |
H A D | entry.S | 68 mov r4, lr @ save the failure-return addresses 126 @ lr = unrecognised instruction return address 139 reteq lr 152 ret lr @ CP#0 155 ret lr @ CP#3 156 ret lr @ CP#4 157 ret lr @ CP#5 158 ret lr @ CP#6 159 ret lr @ CP#7 160 ret lr @ CP#8 [all …]
|
/openbmc/linux/arch/arm/mach-mvebu/ |
H A D | coherency_ll.S | 50 ret lr 67 ret lr 87 mov r0, lr 93 mov lr, r0 101 ret lr 112 mov r0, lr 118 mov lr, r0 128 ret lr 139 mov r0, lr 145 mov lr, r0 [all …]
|
/openbmc/linux/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 …]
|
/openbmc/linux/arch/arm/vfp/ |
H A D | vfphw.S | 18 stmfd sp!, {r0-r3, ip, lr} 22 ldmfd sp!, {r0-r3, ip, lr} 48 ret lr 66 ret lr 86 ret lr 91 ret lr 101 ret lr 106 ret lr 116 ret lr 124 ret lr [all …]
|
/openbmc/linux/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 …]
|
/openbmc/qemu/block/ |
H A D | blklogwrites.c | 360 blk_log_writes_co_do_log(BlkLogWritesLogReq *lr) in blk_log_writes_co_do_log() argument 362 BDRVBlkLogWritesState *s = lr->bs->opaque; in blk_log_writes_co_do_log() 376 const uint64_t qiov_aligned_size = ROUND_UP(lr->qiov->size, s->sectorsize); in blk_log_writes_co_do_log() 378 ROUND_UP(lr->zero_size, s->sectorsize); in blk_log_writes_co_do_log() 391 lr->log_ret = bdrv_co_pwritev(s->log_file, entry_offset, lr->qiov->size, in blk_log_writes_co_do_log() 392 lr->qiov, 0); in blk_log_writes_co_do_log() 395 if (lr->log_ret == 0 && lr->zero_size) { in blk_log_writes_co_do_log() 398 lr->log_ret = bdrv_co_pwrite_zeroes(s->log_file, zeroes_offset, in blk_log_writes_co_do_log() 399 lr->zero_size, 0); in blk_log_writes_co_do_log() 403 if (lr->log_ret == 0 && ((lr->entry.flags & LOG_FLUSH_FLAG) in blk_log_writes_co_do_log() [all …]
|
/openbmc/linux/arch/arm/mach-tegra/ |
H A D | reset-handler.S | 100 reteq lr 199 ldr lr, [r12, #RESET_DATA(STARTUP_LP1)] 200 cmp lr, #0 202 THUMB( add lr, lr, #1 ) @ switch to Thumb mode 203 bx lr 210 ldr lr, [r12, #RESET_DATA(STARTUP_LP2)] 211 cmp lr, #0 213 bx lr 227 ldr lr, [r12, #RESET_DATA(STARTUP_SECONDARY)] 228 cmp lr, #0 [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-benchmark/tinymembench/tinymembench/ |
H A D | 0001-asm-Delete-.func-.endfunc-directives.patch | 136 bx lr 144 bx lr 152 bx lr 160 bx lr 168 bx lr 176 bx lr 184 bx lr 192 bx lr 200 bx lr 208 bx lr [all …]
|
/openbmc/linux/arch/csky/abiv1/inc/abi/ |
H A D | entry.h | 42 stw lr, (sp, 4) 44 mfcr lr, epc 46 add lr, r13 47 stw lr, (sp, 8) 49 mov lr, sp 50 addi lr, 32 51 addi lr, 32 52 addi lr, 16 54 mfcr lr, ss1 56 stw lr, (sp, 16) [all …]
|