Home
last modified time | relevance | path

Searched refs:sp (Results 1 – 25 of 56) sorted by relevance

123

/optee_os-3.20.0/core/arch/arm/sm/
A Dsm_a32.S113 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 Dpm.c32 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 Dpm_a32.S28 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 Dmcount_a64.S44 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 Dmcount_a32.S31 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 Dutee_syscalls_a64.S20 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 Dutee_syscalls_a32.S22 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 Dsetjmp_rv.S32 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 Dthread_a64.S70 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 Dthread_spmc_a64.S39 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 Dthread_a32.S33 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 Dthread_optee_smc_a64.S57 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 Dthread_spmc_a32.S39 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 Dthread_optee_smc_a32.S43 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 Dsecure_partition.c77 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 Dspinlock.S12 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 Darch_svc_a64.S34 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 Darch_svc_a32.S21 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 Dsetjmp_a64.S52 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 Dsetjmp_a32.S105 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 Darm32_aeabi_ldivmod_a32.S18 mov r0, sp
33 mov r0, sp
/optee_os-3.20.0/core/
A Dsub.mk41 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 Dromapi_call.S30 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 Dpm.h35 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 Dsyscalls_a64.S25 stp x29, x30, [sp, #-16]!
26 mov x1, sp

Completed in 36 milliseconds

123