Home
last modified time | relevance | path

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

/optee_os/core/arch/arm/sm/
H 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()
H 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()
H 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/core/arch/arm/plat-sam/pm/
H 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/core/include/drivers/pm/sam/
H 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/core/arch/arm/include/sm/
H A Dpsci.h68 uint32_t context_id, struct sm_nsec_ctx *nsec);
83 struct sm_nsec_ctx *nsec);
86 void tee_psci_handler(struct thread_smc_args *args, struct sm_nsec_ctx *nsec);
H A Dstd_smc.h42 void smc_std_handler(struct thread_smc_args *args, struct sm_nsec_ctx *nsec);
H A Dsm.h94 struct sm_nsec_ctx nsec; member
/optee_os/core/arch/arm/plat-stm32mp1/
H A Dsub.mk10 subdirs-y += nsec-service
/optee_os/core/arch/arm/plat-sam/
H A Dsub.mk10 subdirs-y += nsec-service
/optee_os/core/arch/arm/plat-imx/
H A Dsm_platform_handler.c51 uint32_t *nsec_r0 = (uint32_t *)(&ctx->nsec.r0); in sm_platform_handler()
/optee_os/core/arch/arm/plat-sam/nsec-service/
H A Dsm_platform_handler.c62 uint32_t *nsec_r0 = (uint32_t *)(&ctx->nsec.r0); in sm_platform_handler()
/optee_os/core/arch/arm/plat-stm32mp1/nsec-service/
H A Dstm32mp1_svc_setup.c61 struct thread_smc_args *args = (void *)&ctx->nsec.r0; in sm_platform_handler()
/optee_os/core/arch/arm/plat-ti/
H A Dsm_platform_handler_a15.c71 uint32_t *nsec_r0 = (uint32_t *)(&ctx->nsec.r0); in sm_platform_handler()
H A Dsm_platform_handler_a9.c74 uint32_t *nsec_r0 = (uint32_t *)(&ctx->nsec.r0); in sm_platform_handler()
/optee_os/core/drivers/pm/sam/
H A Dat91_pm.c327 TEE_Result atmel_pm_suspend(uintptr_t entry, struct sm_nsec_ctx *nsec) in atmel_pm_suspend() argument
342 sm_save_unbanked_regs(&nsec->ub_regs); in atmel_pm_suspend()
375 sm_restore_unbanked_regs(&nsec->ub_regs); in atmel_pm_suspend()
382 nsec->mon_lr = entry; in atmel_pm_suspend()
/optee_os/core/arch/arm/plat-rzn1/
H A Dsm_platform_handler.c89 struct thread_smc_args *args = (void *)&ctx->nsec.r0; in sm_platform_handler()
/optee_os/core/arch/arm/kernel/
H A Dasm-defines.c25 DEFINE(SM_CTX_NSEC, offsetof(struct sm_ctx, nsec));
/optee_os/core/drivers/
H A Dstm32_gpio.c136 uint16_t nsec: 1; member
772 ref->cfg.nsec = pin_non_secure; in get_pinctrl_from_fdt()
1399 if (p[n].cfg.nsec == !pin_is_secure(bank, p[n].pin)) in stm32_pinctrl_conf_apply()
1404 p[n].cfg.nsec ? "non-" : "", in stm32_pinctrl_conf_apply()
1409 p[n].cfg.nsec ? "non-" : "", in stm32_pinctrl_conf_apply()
/optee_os/core/arch/arm/plat-rockchip/
H A Dpsci_rk322x.c349 struct sm_nsec_ctx *nsec __unused) in psci_system_suspend()