| /optee_os/core/arch/arm/sm/ |
| H 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()
|
| H 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()
|
| H 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/core/arch/arm/plat-sam/pm/ |
| H 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/core/include/drivers/pm/sam/ |
| H 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/core/arch/arm/include/sm/ |
| H A D | psci.h | 68 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 D | std_smc.h | 42 void smc_std_handler(struct thread_smc_args *args, struct sm_nsec_ctx *nsec);
|
| H A D | sm.h | 94 struct sm_nsec_ctx nsec; member
|
| /optee_os/core/arch/arm/plat-stm32mp1/ |
| H A D | sub.mk | 10 subdirs-y += nsec-service
|
| /optee_os/core/arch/arm/plat-sam/ |
| H A D | sub.mk | 10 subdirs-y += nsec-service
|
| /optee_os/core/arch/arm/plat-imx/ |
| H A D | sm_platform_handler.c | 51 uint32_t *nsec_r0 = (uint32_t *)(&ctx->nsec.r0); in sm_platform_handler()
|
| /optee_os/core/arch/arm/plat-sam/nsec-service/ |
| H A D | sm_platform_handler.c | 62 uint32_t *nsec_r0 = (uint32_t *)(&ctx->nsec.r0); in sm_platform_handler()
|
| /optee_os/core/arch/arm/plat-stm32mp1/nsec-service/ |
| H A D | stm32mp1_svc_setup.c | 61 struct thread_smc_args *args = (void *)&ctx->nsec.r0; in sm_platform_handler()
|
| /optee_os/core/arch/arm/plat-ti/ |
| H A D | sm_platform_handler_a15.c | 71 uint32_t *nsec_r0 = (uint32_t *)(&ctx->nsec.r0); in sm_platform_handler()
|
| H A D | sm_platform_handler_a9.c | 74 uint32_t *nsec_r0 = (uint32_t *)(&ctx->nsec.r0); in sm_platform_handler()
|
| /optee_os/core/drivers/pm/sam/ |
| H A D | at91_pm.c | 327 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 D | sm_platform_handler.c | 89 struct thread_smc_args *args = (void *)&ctx->nsec.r0; in sm_platform_handler()
|
| /optee_os/core/arch/arm/kernel/ |
| H A D | asm-defines.c | 25 DEFINE(SM_CTX_NSEC, offsetof(struct sm_ctx, nsec));
|
| /optee_os/core/drivers/ |
| H A D | stm32_gpio.c | 136 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 D | psci_rk322x.c | 349 struct sm_nsec_ctx *nsec __unused) in psci_system_suspend()
|