/optee_os-3.20.0/core/arch/arm/plat-imx/pm/ |
A D | imx7_suspend.c | 29 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 D | psci.c | 185 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 D | cpuidle-imx7d.c | 151 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 D | sm.c | 59 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 D | psci.c | 48 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 D | std_smc.c | 44 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 D | psci.c | 16 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 D | atmel_pm.h | 26 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 D | psci.h | 61 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 D | std_smc.h | 38 void smc_std_handler(struct thread_smc_args *args, struct sm_nsec_ctx *nsec);
|
A D | sm.h | 94 struct sm_nsec_ctx nsec; member
|
/optee_os-3.20.0/core/arch/arm/plat-sam/ |
A D | sub.mk | 6 subdirs-y += nsec-service
|
/optee_os-3.20.0/core/arch/arm/plat-imx/ |
A D | imx_pm.h | 89 uint32_t context_id, struct sm_nsec_ctx *nsec); 91 uint32_t context_id, struct sm_nsec_ctx *nsec);
|
A D | sm_platform_handler.c | 46 uint32_t *nsec_r0 = (uint32_t *)(&ctx->nsec.r0); in sm_platform_handler()
|
/optee_os-3.20.0/core/arch/arm/plat-stm32mp1/ |
A D | sub.mk | 11 subdirs-y += nsec-service
|
/optee_os-3.20.0/core/arch/arm/plat-sam/nsec-service/ |
A D | sm_platform_handler.c | 36 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 D | stm32mp1_svc_setup.c | 61 struct thread_smc_args *args = (void *)&ctx->nsec.r0; in sm_platform_handler()
|
/optee_os-3.20.0/core/drivers/pm/sam/ |
A D | at91_pm.c | 298 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 D | sm_platform_handler_a15.c | 71 uint32_t *nsec_r0 = (uint32_t *)(&ctx->nsec.r0); in sm_platform_handler()
|
A D | sm_platform_handler_a9.c | 74 uint32_t *nsec_r0 = (uint32_t *)(&ctx->nsec.r0); in sm_platform_handler()
|
/optee_os-3.20.0/core/arch/arm/plat-rzn1/ |
A D | sm_platform_handler.c | 89 struct thread_smc_args *args = (void *)&ctx->nsec.r0; in sm_platform_handler()
|
/optee_os-3.20.0/core/arch/arm/kernel/ |
A D | asm-defines.c | 23 DEFINE(SM_CTX_NSEC, offsetof(struct sm_ctx, nsec));
|
/optee_os-3.20.0/core/arch/arm/plat-rockchip/ |
A D | psci_rk322x.c | 349 struct sm_nsec_ctx *nsec __unused) in psci_system_suspend()
|