| /optee_os/core/arch/arm/kernel/ |
| A D | thread_a32.S | 36 bx lr 45 bx lr 54 bx lr 63 bx lr 72 bx lr 424 sub lr, lr, #4 460 sub lr, lr, #4 646 subne lr, lr, #2 647 subeq lr, lr, #4 655 sub lr, lr, #8 [all …]
|
| A D | vfp_a32.S | 14 bx lr 21 bx lr 27 bx lr 33 bx lr 39 bx lr 45 bx lr
|
| A D | misc_a32.S | 55 bx lr 70 bx lr 75 push {r4, lr} 76 UNWIND( .save {r4, lr}) 87 push {r4, lr} 88 UNWIND( .save {r4, lr}) 92 mov r0, lr /* get the function result */
|
| A D | spin_lock_a32.S | 49 bx lr 64 bx lr 68 bx lr 78 bx lr
|
| A D | cache_helpers_a32.S | 44 bx lr 110 push {r4-r12,lr} 155 bx lr 157 bx lr 159 bx lr 242 bx lr 267 bx lr
|
| A D | tlb_helpers_a32.S | 16 bx lr 25 bx lr 36 bx lr
|
| A D | thread_spmc_a32.S | 77 push {r0, lr} 78 UNWIND( .save {r0, lr}) 111 pop {r12, lr} /* Get pointer to rv[] */ 113 bx lr
|
| A D | tz_ssvce_pl310_a32.S | 35 mov pc, lr 86 mov pc, lr 114 mov pc, lr 142 mov pc, lr 195 mov pc, lr
|
| A D | thread_optee_smc_a32.S | 187 push {r0, lr} 188 UNWIND( .save {r0, lr}) 220 pop {r12, lr} /* Get pointer to rv[] */ 222 bx lr
|
| /optee_os/lib/libutils/isoc/arch/arm/ |
| A D | setjmp_a32.S | 104 mov r6, lr 111 bx lr 139 #define RET movs pc, lr 141 #define RET bx lr 143 #define RET tst lr, #1; \ 144 moveq pc, lr ; \ 209 str lr, [a1], #4 220 stmdb sp!, { lr } 227 ldmia sp!, { lr } 244 stmdb sp!, { a1, a2, lr } [all …]
|
| A D | arm32_aeabi_ldivmod_a32.S | 12 push {ip, lr} 13 UNWIND( .save {ip, lr}) 27 push {ip, lr} 28 UNWIND( .save {ip, lr})
|
| A D | arm32_aeabi_divmod_a32.S | 13 bx lr 21 bx lr
|
| /optee_os/lib/libutee/arch/arm/ |
| A D | utee_syscalls_a32.S | 16 push {r5-r7,lr} 17 UNWIND( .save {r5-r7,lr}) 23 push {lr} 48 push {r0-r11, lr} 49 UNWIND( .save {r0-r11, lr}) 50 mov lr, pc 51 push {lr} 52 UNWIND( .save {lr})
|
| /optee_os/ldelf/ |
| A D | syscalls_a32.S | 21 push {r5-r7, lr} 22 UNWIND( .save {r5-r7, lr}) 41 push {r0-r11, lr} 42 UNWIND( .save {r0-r11, lr}) 43 mov lr, pc 44 push {lr} 45 UNWIND( .save {lr})
|
| A D | ftrace.h | 16 void ftrace_map_lr(uint64_t *lr); 18 static inline void ftrace_map_lr(uint64_t *lr __unused) in ftrace_map_lr()
|
| A D | ftrace.c | 81 void ftrace_map_lr(uint64_t *lr) in ftrace_map_lr() argument 84 if (*lr == fbuf->ret_func_ptr && in ftrace_map_lr() 87 *lr = fbuf->ret_stack[fbuf->ret_idx - fbuf->lr_idx]; in ftrace_map_lr()
|
| /optee_os/lib/libutils/ext/arch/arm/ |
| A D | mcount_a32.S | 29 stmdb sp!, {r0-r3, lr} 33 mcount_adj_pc r1, lr /* instrumented func */ 44 ldmia sp!, {r0-r3, ip, lr} 55 mov lr, r0 59 bx lr
|
| A D | atomic_a32.S | 16 bx lr 27 bx lr
|
| /optee_os/core/arch/arm/tee/ |
| A D | arch_svc_a32.S | 20 push {r5-r9, lr} 43 ldr lr, =copy_from_user 44 blx lr 52 add lr, r8, #THREAD_SVC_REG_R0 53 ldm lr, {r0-r3}
|
| /optee_os/core/arch/arm/sm/ |
| A D | psci-helper.S | 16 bx lr 24 bx lr 28 push {r12, lr} 29 UNWIND( .save {r12, lr})
|
| A D | sm_a32.S | 25 str lr, [r0], #4 33 str lr, [r0], #4 51 bx lr 58 ldr lr, [r0], #4 68 ldr lr, [r0], #4 86 bx lr 209 sub lr, lr, #4 407 bx lr 423 bx lr
|
| /optee_os/core/arch/arm/plat-ti/ |
| A D | a9_plat_init.S | 67 bxeq lr 89 adr lr, after_resume 90 push {r4 - r12, lr}
|
| /optee_os/core/arch/arm/plat-hisilicon/ |
| A D | hi3519av100_plat_init.S | 73 mov r3, lr 75 mov lr, r3 83 bx lr
|
| /optee_os/core/arch/arm/plat-imx/ |
| A D | a7_plat_init.S | 49 bx lr 55 bx lr
|
| /optee_os/core/arch/arm/crypto/ |
| A D | aes_modes_armv8a_ce_a32.S | 104 bx lr 107 bx lr 158 push {r4, lr} 189 push {r4, lr} 220 push {r4-r6, lr} 241 push {r4-r6, lr} 284 push {r4-r6, lr} 394 push {r4-r6, lr} 506 bx lr 518 bx lr [all …]
|