| /optee_os/core/arch/arm/sm/ |
| H A D | pm_a32.S | 27 push {r4 - r12, lr} 44 pop {r4 - r12, pc} 49 push {r4 - r11} 50 read_midr r4 51 ubfx r5, r4, #4, #12 52 ldr r4, =CORTEX_A5_PART_NUM 53 cmp r5, r4 55 ldr r4, =CORTEX_A7_PART_NUM 56 cmp r5, r4 58 ldr r4, =CORTEX_A9_PART_NUM [all …]
|
| H A D | sm_a32.S | 125 ldm r8, {r0-r4} 129 stmne r8, {r1-r4}
|
| /optee_os/core/lib/libtomcrypt/src/ciphers/ |
| H A D | serpent.c | 78 #define s_s0(i, r0, r1, r2, r3, r4) { \ argument 80 r4 = r1; \ 82 r4 ^= r2; \ 85 r0 ^= r4; \ 86 r4 ^= r3; \ 89 r2 ^= r4; \ 90 r4 = ~r4; \ 91 r4 |= r1; \ 93 r1 ^= r4; \ 96 r4 ^= r3; \ [all …]
|
| /optee_os/core/lib/libtomcrypt/src/stream/sosemanuk/ |
| H A D | sosemanuk.c | 70 #define S0(r0, r1, r2, r3, r4) do { \ argument 71 r3 ^= r0; r4 = r1; \ 72 r1 &= r3; r4 ^= r2; \ 74 r0 ^= r4; r4 ^= r3; \ 76 r2 ^= r4; r4 = ~r4; \ 77 r4 |= r1; r1 ^= r3; \ 78 r1 ^= r4; r3 |= r0; \ 79 r1 ^= r3; r4 ^= r3; \ 82 #define S1(r0, r1, r2, r3, r4) do { \ argument 84 r4 = r0; r0 &= r1; \ [all …]
|
| /optee_os/core/arch/arm/crypto/ |
| H A D | aes_modes_armv8a_ce_a32.S | 158 push {r4, lr} 159 ldr r4, [sp, #8] 162 subs r4, r4, #3 171 adds r4, r4, #3 177 subs r4, r4, #1 180 pop {r4, pc} 189 push {r4, lr} 190 ldr r4, [sp, #8] 193 subs r4, r4, #3 202 adds r4, r4, #3 [all …]
|
| /optee_os/core/arch/arm/kernel/ |
| H A D | misc_a32.S | 75 push {r4, lr} 76 UNWIND( .save {r4, lr}) 77 mrs r4, cpsr /* save cpsr */ 81 msr cpsr, r4 /* back to the old mode */ 82 pop {r4, pc} 87 push {r4, lr} 88 UNWIND( .save {r4, lr}) 89 mrs r4, cpsr /* save cpsr */ 93 msr cpsr, r4 /* back to the old mode */ 94 pop {r4, pc}
|
| H A D | thread_a32.S | 140 push {r4-r7} 147 pop {r1-r4} /* r0-r3 pushed above */ 148 stm r0!, {r1-r4} 149 pop {r1-r4} /* r4-r7 pushed above */ 150 stm r0!, {r1-r4} 187 push {r4-r7} 195 pop {r1-r4} /* r0-r3 pushed above */ 196 stm r0!, {r1-r4} 197 pop {r1-r4} /* r4-r7 pushed above */ 198 stm r0!, {r1-r4} [all …]
|
| H A D | thread_optee_smc_a32.S | 41 push {r4-r7} 174 push {r4, r5} /* Pass these following the arm32 calling convention */ 177 mov r4, r0 /* Save return value for later */ 187 mov r1, r4 190 mov r4, #0 202 mov r4, r0 /* Save original CPSR */ 213 mov r1, r4 /* CPSR to restore */ 216 mov r4, r0 /* Supply thread index */ 247 mov r4, r0
|
| H A D | entry_a32.S | 42 push { r4-r6, lr } 43 mov r4, r0 48 mov r0, r4 50 cmp r0, r4 62 1: pop { r4-r6, pc } 203 mov r4, r0 530 mov r0, r4 602 mov r4, r0 637 add r2, r4, r1 640 add r4, r4, r1 [all …]
|
| H A D | cache_helpers_a32.S | 110 push {r4-r12,lr} 125 ubfx r4, r12, #3, #10 // r4 = maximum way number (right aligned) 126 clz r5, r4 // r5 = the bit position of the way size increment 127 mov r9, r4 // r9 working copy of the aligned max way number 151 pop {r4-r12,pc}
|
| H A D | arch_scall.c | 31 .r4 = pushed[5], in save_panic_regs_a32_ta()
|
| H A D | stmm_sp.c | 48 #define SVC_REGS_A4(_regs) ((_regs)->r4) 538 spc->regs.r4 = ns_buf_size; in stmm_enter_invoke_cmd() 559 ta_sess->param->u[1].val.a = spc->regs.r4; in stmm_enter_invoke_cmd() 620 spc->regs.r4 = regs->r4; in save_sp_ctx()
|
| H A D | abort.c | 56 state.registers[4] = ai->regs->r4; in __print_stack_unwind() 172 ai->regs->r0, ai->regs->r4, ai->regs->r8, ai->regs->ip); in __print_abort_info()
|
| H A D | thread.c | 178 thread->regs.r4 = a4; in init_regs()
|
| /optee_os/ldelf/ |
| H A D | start_a32.S | 24 adr r4, reloc_begin_rel 27 add r5, r5, r4 28 add r6, r6, r4 32 adr r4, _ldelf_start /* Get the load offset */ 42 add r7, r7, r4 44 add r8, r8, r4
|
| /optee_os/lib/libutils/isoc/arch/arm/ |
| H A D | setjmp_a32.S | 100 stmia r0!, {r4, r5, r6, r7} 104 mov r4, fp 107 stmia r0!, {r1, r2, r3, r4, r5, r6} 110 ldmia r0!, {r4, r5, r6, r7} 121 ldmia r0!, {r2, r3, r4, r5, r6} 124 mov r10, r4 130 ldmia r0!, {r4, r5, r6, r7}
|
| /optee_os/core/drivers/ |
| H A D | atmel_shdwc_a32.S | 42 mov_imm r4, (AT91_SHDW_KEY | AT91_SHDW_SHDW) 73 str r4, [r1, #AT91_SHDW_CR]
|
| /optee_os/core/arch/arm/plat-ti/ |
| H A D | a9_plat_init.S | 70 push {r4 - r12, lr} 89 mov r4, #0
|
| /optee_os/lib/libutee/arch/arm/ |
| H A D | utee_syscalls_a32.S | 23 push {r0-r4, fp, ip} 27 pop {r0-r4, fp, ip}
|
| /optee_os/core/arch/arm/include/sm/ |
| H A D | sm.h | 59 uint32_t r4; member 76 uint32_t r4; member
|
| /optee_os/core/lib/libtomcrypt/src/mac/poly1305/ |
| H A D | poly1305.c | 17 ulong32 r0,r1,r2,r3,r4; in s_poly1305_block() local 28 r4 = st->r[4]; in s_poly1305_block() 33 s4 = r4 * 5; in s_poly1305_block() 54 …d4 = ((ulong64)h0 * r4) + ((ulong64)h1 * r3) + ((ulong64)h2 * r2) + ((ulong64)h3 * r1) + ((ulong64… in s_poly1305_block()
|
| /optee_os/core/arch/arm/include/kernel/ |
| H A D | thread_arch.h | 179 uint32_t r4; member 240 uint32_t r4; member 299 uint32_t r4; member
|
| /optee_os/core/drivers/pm/sam/ |
| H A D | pm_suspend.S | 26 tmp1 .req r4 324 stmfd sp!, {r4 - r12, lr} 403 ldmfd sp!, {r4 - r12, pc}
|
| /optee_os/core/kernel/ |
| H A D | ldelf_loader.c | 246 arg->arm32.regs[4] = tsd->abort_regs.r4; in ldelf_dump_state()
|