/optee_os-3.20.0/core/arch/arm/sm/ |
A D | sm_a32.S | 113 sub sp, sp, #(SM_CTX_SEC + SM_SEC_CTX_R0) 166 add sp, sp, #(SM_CTX_NSEC + SM_NSEC_CTX_R0) 175 sub sp, sp, #(SM_CTX_NSEC + SM_NSEC_CTX_R0) 192 add sp, sp, #(SM_CTX_SEC + SM_SEC_CTX_R0) 221 sub sp, sp, #(SM_CTX_NSEC + SM_NSEC_CTX_R0) 271 add sp, sp, #1 /* 7:111 Reset */ 274 add sp, sp, #1 /* 4:100 Prefetch abort */ 275 add sp, sp, #1 /* 3:011 Data abort */ 276 add sp, sp, #1 /* 2:010 Reserved */ 277 add sp, sp, #1 /* 1:001 IRQ */ [all …]
|
A D | pm.c | 32 void sm_pm_cpu_suspend_save(struct sm_pm_ctx *ctx, uint32_t sp) in sm_pm_cpu_suspend_save() argument 39 ctx->sp = sp; in sm_pm_cpu_suspend_save()
|
A D | pm_a32.S | 28 mov r5, sp 29 sub sp, sp, #SM_PM_CTX_SIZE 33 add r0, sp, #8 40 add sp, sp, #SM_PM_CTX_SIZE 121 ldmia r0!, {sp, pc}
|
/optee_os-3.20.0/lib/libutils/ext/arch/arm/ |
A D | mcount_a64.S | 44 mov x29, sp 62 sub sp, sp, #64 63 stp x0, x1, [sp] 64 stp x2, x3, [sp, #16] 65 stp x4, x5, [sp, #32] 66 stp x6, x7, [sp, #48] 73 ldp x0, x1, [sp] 74 ldp x2, x3, [sp, #16] 75 ldp x4, x5, [sp, #32] 76 ldp x6, x7, [sp, #48] [all …]
|
A D | mcount_a32.S | 31 stmdb sp!, {r0-r3, lr} 33 ldr r0, [sp, #20] /* lr of instrumented func */ 40 ldr r0, [sp, #16] 46 ldmia sp!, {r0-r3, ip, lr} 53 stmdb sp!, {r0-r3} 60 ldmia sp!, {r0-r3}
|
/optee_os-3.20.0/lib/libutee/arch/arm/ |
A D | utee_syscalls_a64.S | 20 mov x29, sp 21 stp x0, x1, [sp, #16] 22 stp x2, x3, [sp, #32] 23 stp x4, x5, [sp, #48] 24 stp x6, x7, [sp, #64] 27 ldp x0, x1, [sp, #16] 28 ldp x2, x3, [sp, #32] 29 ldp x4, x5, [sp, #48] 30 ldp x6, x7, [sp, #64] 31 ldp x29, x30, [sp], #80 [all …]
|
A D | utee_syscalls_a32.S | 22 mov ip, sp 28 mov sp, ip 42 add r5, sp, #(4 * 4) 55 mov r1, sp
|
/optee_os-3.20.0/lib/libutils/isoc/arch/riscv/ |
A D | setjmp_rv.S | 32 STR sp, REGOFF(13)(a0) 34 addi sp, sp, -16 35 STR ra, (sp) 36 mov x29, sp 39 LDR ra, (sp) 40 addi sp, sp, 16 49 addi sp, sp, -16 50 STR a0, REGOFF(0)(sp) 51 STR a1, REGOFF(1)(sp) 52 STR ra, REGOFF(2)(sp) [all …]
|
/optee_os-3.20.0/core/arch/arm/kernel/ |
A D | thread_a64.S | 70 mov sp, x1 137 sub sp, sp, #THREAD_USER_MODE_REC_SIZE 145 mov x19, sp 203 add sp, sp, #THREAD_USER_MODE_REC_SIZE 256 add sp, sp, x0 664 sub sp, sp, x0 798 mov x1, sp 802 mov sp, x3 805 sub sp, sp, #THREAD_SVC_REG_SIZE 929 sub sp, sp, #THREAD_ABT_REGS_SIZE [all …]
|
A D | thread_spmc_a64.S | 39 sub sp, sp, #THREAD_SMC_ARGS_SIZE 41 mov x0, sp 47 load_xregs sp, THREAD_SMC_ARGS_X0, 0, 7 48 add sp, sp, #THREAD_SMC_ARGS_SIZE 60 mov sp, x0 77 sub sp, sp, #THREAD_SMC_ARGS_SIZE 79 mov x0, sp 87 mov sp, x0 115 ldr x30, [sp, #8] 128 mov x2, sp [all …]
|
A D | thread_a32.S | 33 mov sp, r0 42 mov sp, r0 51 mov sp, r0 60 mov sp, r0 69 mov r0, sp 589 add sp, sp, #1 /* 7:111 Reset */ 592 add sp, sp, #1 /* 4:100 Prefetch abort */ 593 add sp, sp, #1 /* 3:011 Data abort */ 594 add sp, sp, #1 /* 2:010 Reserved */ 595 add sp, sp, #1 /* 1:001 IRQ */ [all …]
|
A D | thread_optee_smc_a64.S | 57 sub sp, sp, #THREAD_SMC_ARGS_SIZE 58 store_xregs sp, THREAD_SMC_ARGS_X0, 0, 7 59 mov x0, sp 61 load_xregs sp, THREAD_SMC_ARGS_X0, 1, 8 62 add sp, sp, #THREAD_SMC_ARGS_SIZE 166 mov sp, x0 191 ldr x30, [sp, #8] 204 mov x2, sp 206 ldr x20, [sp] /* Get pointer to rv[] */ 207 mov sp, x0 /* Switch to tmp stack */
|
A D | thread_spmc_a32.S | 39 mov r0, sp 55 add sp, sp, #8 /* There's nothing return, just restore the sp */ 61 mov sp, r0 86 ldr r8, [sp] /* Get pointer to rv[] */ 88 mov sp, r0 /* Switch to tmp stack */
|
A D | thread_optee_smc_a32.S | 43 add sp, sp, #(4 * 4) 61 mov r0, sp 176 add sp, sp, #8 /* There's nothing return, just restore the sp */ 182 mov sp, r0 208 ldr r5, [sp] /* Get pointer to rv[] */ 210 mov sp, r0 /* Switch to tmp stack */
|
A D | secure_partition.c | 77 return &sp->image; in find_secure_partition() 978 res = sp->ts_sess.ctx->ops->enter_invoke_cmd(&sp->ts_sess, 0); in sp_enter() 1105 struct fip_sp *sp = NULL; in process_sp_pkg() local 1179 if (!sp) { in process_sp_pkg() 1189 sp->mm = mm; in process_sp_pkg() 1265 tee_mm_free(sp->mm); in fip_sp_unmap_all() 1266 free(sp); in fip_sp_unmap_all() 1288 res = sp_init_uuid(&sp->image.uuid, sp->fdt); in sp_init_all() 1303 sp = &fip_sp->sp_img; in sp_init_all() 1306 sp->image.size); in sp_init_all() [all …]
|
/optee_os-3.20.0/core/arch/riscv/kernel/ |
A D | spinlock.S | 12 addi sp, sp, -(RISCV_XLEN_BYTES * 2) 13 STR s0, 0(sp) 14 STR ra, 8(sp) 21 LDR ra, 8(sp) 22 LDR s0, 0(sp) 23 addi sp, sp, (RISCV_XLEN_BYTES * 2)
|
/optee_os-3.20.0/core/arch/arm/tee/ |
A D | arch_svc_a64.S | 34 sub sp, sp, #SC_REC_SIZE 35 stp x0, x1, [sp, #SC_REC_X0] 36 stp x19, x30, [sp, #SC_REC_X19] 37 mov x19, sp 66 sub sp, sp, x0 73 mov x0, sp 89 load_wregs sp, 0, 4, 7 119 mov sp, x0 144 mov sp, x19 145 ldp x19, x30, [sp, #SC_REC_X19] [all …]
|
A D | arch_svc_a32.S | 21 mov r7, sp 38 sub sp, sp, r6, lsl #2 39 bic sp, sp, #7 /* make sure it's a multiple of 8 */ 40 mov r0, sp 56 mov sp, r7
|
/optee_os-3.20.0/lib/libutils/isoc/arch/arm/ |
A D | setjmp_a64.S | 52 mov x16, sp 58 stp x29, x30, [sp, #-16]! 59 mov x29, sp 62 ldp x29, x30, [sp], #16 78 stp x0, x1, [sp, #-16]! 79 stp x29, x30, [sp, #-16]! 80 mov x29, sp 83 ldp x29, x30, [sp], #16 84 ldp x0, x1, [sp], #16 90 mov sp, x16
|
A D | setjmp_a32.S | 105 mov r5, sp 126 mov sp, r6 206 mov ip, sp 210 str sp, [a1], #4 222 stmdb sp!, { lr } 229 ldmia sp!, { lr } 246 stmdb sp!, { a1, a2, lr } 253 ldmia sp!, { a1, a2, lr } 259 mov sp, ip 262 ldr sp, [a1], #4
|
A D | arm32_aeabi_ldivmod_a32.S | 18 mov r0, sp 33 mov r0, sp
|
/optee_os-3.20.0/core/ |
A D | sub.mk | 41 sp-$1-uuid := $(firstword $(subst ., ,$(notdir $1))) 42 gensrcs-y += sp-$1 43 produce-sp-$1 = sp_$$(sp-$1-uuid).c 44 depends-sp-$1 = $1 scripts/ts_bin_to_c.py 46 dtb-$1 = $$(dtb-$1-path)../manifest/$$(sp-$1-uuid).dtb 47 recipe-sp-$1 = $(PYTHON3) scripts/ts_bin_to_c.py --compress --sp $1 \ 48 --out $(sub-dir-out)/sp_$$(sp-$1-uuid).c \
|
/optee_os-3.20.0/core/arch/arm/plat-rcar/ |
A D | romapi_call.S | 30 mov x0, sp 70 mov x24, sp 71 mov sp, x23 80 mov sp, x24
|
/optee_os-3.20.0/core/arch/arm/include/sm/ |
A D | pm.h | 35 uint32_t sp; member 41 void sm_pm_cpu_suspend_save(struct sm_pm_ctx *ptr, uint32_t sp);
|
/optee_os-3.20.0/ldelf/ |
A D | syscalls_a64.S | 25 stp x29, x30, [sp, #-16]! 26 mov x1, sp
|