Home
last modified time | relevance | path

Searched refs:nsec (Results 1 – 23 of 23) sorted by relevance

/optee_os-3.20.0/core/arch/arm/plat-imx/pm/
A Dimx7_suspend.c29 uint32_t context_id __unused, struct sm_nsec_ctx *nsec) in imx7_cpu_suspend() argument
45 sm_save_unbanked_regs(&nsec->ub_regs); in imx7_cpu_suspend()
61 sm_restore_unbanked_regs(&nsec->ub_regs); in imx7_cpu_suspend()
64 nsec->mon_lr = (uint32_t)entry; in imx7_cpu_suspend()
A Dpsci.c185 struct sm_nsec_ctx *nsec __unused) in imx7d_lowpower_idle()
193 struct sm_nsec_ctx *nsec __unused) in imx7_cpu_suspend()
200 struct sm_nsec_ctx *nsec) in psci_cpu_suspend() argument
224 context_id, nsec); in psci_cpu_suspend()
229 context_id, nsec); in psci_cpu_suspend()
A Dcpuidle-imx7d.c151 struct sm_nsec_ctx *nsec) in imx7d_lowpower_idle() argument
182 sm_save_unbanked_regs(&nsec->ub_regs); in imx7d_lowpower_idle()
203 sm_restore_unbanked_regs(&nsec->ub_regs); in imx7d_lowpower_idle()
207 nsec->mon_lr = (uint32_t)entry; in imx7d_lowpower_idle()
/optee_os-3.20.0/core/arch/arm/sm/
A Dsm.c59 uint32_t *nsec_r0 = (uint32_t *)(&ctx->nsec.r0); in sm_from_nsec()
68 COMPILE_TIME_ASSERT(!(offsetof(struct sm_ctx, nsec.r0) % 8)); in sm_from_nsec()
81 smc_std_handler(args, &ctx->nsec); in sm_from_nsec()
92 sm_save_unbanked_regs(&ctx->nsec.ub_regs); in sm_from_nsec()
A Dpsci.c48 struct sm_nsec_ctx *nsec __unused) in psci_cpu_suspend()
123 struct sm_nsec_ctx *nsec __unused) in psci_system_suspend()
140 void tee_psci_handler(struct thread_smc_args *args, struct sm_nsec_ctx *nsec) in tee_psci_handler() argument
152 args->a0 = psci_cpu_suspend(a1, a2, a3, nsec); in tee_psci_handler()
198 args->a0 = psci_system_suspend(a1, a2, nsec); in tee_psci_handler()
A Dstd_smc.c44 void smc_std_handler(struct thread_smc_args *args, struct sm_nsec_ctx *nsec) in smc_std_handler() argument
49 tee_psci_handler(args, nsec); in smc_std_handler()
/optee_os-3.20.0/core/arch/arm/plat-sam/pm/
A Dpsci.c16 struct sm_nsec_ctx *nsec) in psci_system_suspend() argument
21 if (atmel_pm_suspend(entry, nsec)) in psci_system_suspend()
29 struct sm_nsec_ctx *nsec __unused) in psci_cpu_suspend()
/optee_os-3.20.0/core/include/drivers/pm/sam/
A Datmel_pm.h26 TEE_Result atmel_pm_suspend(uintptr_t entry, struct sm_nsec_ctx *nsec);
44 struct sm_nsec_ctx *nsec __unused) in atmel_pm_suspend()
/optee_os-3.20.0/core/arch/arm/include/sm/
A Dpsci.h61 uint32_t context_id, struct sm_nsec_ctx *nsec);
76 struct sm_nsec_ctx *nsec);
79 void tee_psci_handler(struct thread_smc_args *args, struct sm_nsec_ctx *nsec);
A Dstd_smc.h38 void smc_std_handler(struct thread_smc_args *args, struct sm_nsec_ctx *nsec);
A Dsm.h94 struct sm_nsec_ctx nsec; member
/optee_os-3.20.0/core/arch/arm/plat-sam/
A Dsub.mk6 subdirs-y += nsec-service
/optee_os-3.20.0/core/arch/arm/plat-imx/
A Dimx_pm.h89 uint32_t context_id, struct sm_nsec_ctx *nsec);
91 uint32_t context_id, struct sm_nsec_ctx *nsec);
A Dsm_platform_handler.c46 uint32_t *nsec_r0 = (uint32_t *)(&ctx->nsec.r0); in sm_platform_handler()
/optee_os-3.20.0/core/arch/arm/plat-stm32mp1/
A Dsub.mk11 subdirs-y += nsec-service
/optee_os-3.20.0/core/arch/arm/plat-sam/nsec-service/
A Dsm_platform_handler.c36 uint32_t *nsec_r0 = (uint32_t *)(&ctx->nsec.r0); in sm_platform_handler()
/optee_os-3.20.0/core/arch/arm/plat-stm32mp1/nsec-service/
A Dstm32mp1_svc_setup.c61 struct thread_smc_args *args = (void *)&ctx->nsec.r0; in sm_platform_handler()
/optee_os-3.20.0/core/drivers/pm/sam/
A Dat91_pm.c298 TEE_Result atmel_pm_suspend(uintptr_t entry, struct sm_nsec_ctx *nsec) in atmel_pm_suspend() argument
312 sm_save_unbanked_regs(&nsec->ub_regs); in atmel_pm_suspend()
324 sm_restore_unbanked_regs(&nsec->ub_regs); in atmel_pm_suspend()
331 nsec->mon_lr = entry; in atmel_pm_suspend()
/optee_os-3.20.0/core/arch/arm/plat-ti/
A Dsm_platform_handler_a15.c71 uint32_t *nsec_r0 = (uint32_t *)(&ctx->nsec.r0); in sm_platform_handler()
A Dsm_platform_handler_a9.c74 uint32_t *nsec_r0 = (uint32_t *)(&ctx->nsec.r0); in sm_platform_handler()
/optee_os-3.20.0/core/arch/arm/plat-rzn1/
A Dsm_platform_handler.c89 struct thread_smc_args *args = (void *)&ctx->nsec.r0; in sm_platform_handler()
/optee_os-3.20.0/core/arch/arm/kernel/
A Dasm-defines.c23 DEFINE(SM_CTX_NSEC, offsetof(struct sm_ctx, nsec));
/optee_os-3.20.0/core/arch/arm/plat-rockchip/
A Dpsci_rk322x.c349 struct sm_nsec_ctx *nsec __unused) in psci_system_suspend()

Completed in 17 milliseconds