Home
last modified time | relevance | path

Searched refs:thread_smc_args (Results 1 – 25 of 32) sorted by relevance

12

/optee_os/core/arch/arm/include/tee/
H A Dentry_fast.h13 void tee_entry_get_api_call_count(struct thread_smc_args *args);
14 void tee_entry_get_api_uuid(struct thread_smc_args *args);
15 void tee_entry_get_api_revision(struct thread_smc_args *args);
16 void tee_entry_get_os_uuid(struct thread_smc_args *args);
17 void tee_entry_get_os_revision(struct thread_smc_args *args);
30 void tee_entry_fast(struct thread_smc_args *args);
31 void __tee_entry_fast(struct thread_smc_args *args);
/optee_os/core/arch/arm/tee/
H A Dentry_fast.c19 static void tee_entry_get_shm_config(struct thread_smc_args *args) in tee_entry_get_shm_config()
30 static void tee_entry_get_protmem_config(struct thread_smc_args *args) in tee_entry_get_protmem_config()
49 static void tee_entry_fastcall_l2cc_mutex(struct thread_smc_args *args) in tee_entry_fastcall_l2cc_mutex()
86 static void tee_entry_exchange_capabilities(struct thread_smc_args *args) in tee_entry_exchange_capabilities()
152 static void tee_entry_disable_shm_cache(struct thread_smc_args *args) in tee_entry_disable_shm_cache()
171 static void tee_entry_enable_shm_cache(struct thread_smc_args *args) in tee_entry_enable_shm_cache()
179 static void tee_entry_boot_secondary(struct thread_smc_args *args) in tee_entry_boot_secondary()
191 static void tee_entry_get_thread_count(struct thread_smc_args *args) in tee_entry_get_thread_count()
198 static void tee_entry_vm_created(struct thread_smc_args *args) in tee_entry_vm_created()
214 static void tee_entry_vm_destroyed(struct thread_smc_args *args) in tee_entry_vm_destroyed()
[all …]
/optee_os/core/include/drivers/pm/sam/
H A Datmel_pm.h30 enum sm_handler_ret at91_pm_set_suspend_mode(struct thread_smc_args *args);
32 enum sm_handler_ret at91_pm_get_suspend_mode(struct thread_smc_args *args);
56 at91_pm_set_suspend_mode(struct thread_smc_args *args __unused) in at91_pm_set_suspend_mode()
62 at91_pm_get_suspend_mode(struct thread_smc_args *args __unused) in at91_pm_get_suspend_mode()
/optee_os/core/arch/arm/plat-stm32mp1/nsec-service/
H A Dbsec_svc.h14 void bsec_main(struct thread_smc_args *args);
16 static inline void bsec_main(struct thread_smc_args *args) in bsec_main()
H A Dstm32mp1_svc_setup.c17 struct thread_smc_args *args) in sip_service()
61 struct thread_smc_args *args = (void *)&ctx->nsec.r0; in sm_platform_handler()
H A Dbsec_svc.c14 void bsec_main(struct thread_smc_args *args) in bsec_main()
/optee_os/core/drivers/
H A Dffa_console.c23 static void copy_buf_to_args(struct thread_smc_args *args, in copy_buf_to_args()
40 struct thread_smc_args args = { in ffa_console_32_flush()
69 struct thread_smc_args args = { in ffa_console_64_flush()
96 struct thread_smc_args args = { in ffa_feature_console_64bit()
H A Dsmccc_trng.c53 struct thread_smc_args args = { }; in smccc_trng_is_supported()
113 static void read_samples(struct thread_smc_args *args, uint8_t *buf, size_t len) in read_samples()
131 struct thread_smc_args args = { }; in smccc_trng_read()
170 struct thread_smc_args args = { }; in smccc_trng_print_info()
H A Dzynqmp_pm.c33 struct thread_smc_args args = { in zynqmp_sip_call()
/optee_os/core/arch/arm/sm/
H A Dsm.c24 static void smc_arch_handler(struct thread_smc_args *args) in smc_arch_handler()
60 struct thread_smc_args *args = (struct thread_smc_args *)nsec_r0; in sm_from_nsec()
H A Dstd_smc.c44 void smc_std_handler(struct thread_smc_args *args, struct sm_nsec_ctx *nsec) in smc_std_handler()
H A Dpsci.c140 void tee_psci_handler(struct thread_smc_args *args, struct sm_nsec_ctx *nsec) in tee_psci_handler()
/optee_os/core/include/drivers/
H A Dwdt.h125 enum sm_handler_ret __wdt_sm_handler(struct thread_smc_args *args);
128 enum sm_handler_ret wdt_sm_handler(struct thread_smc_args *args) in wdt_sm_handler()
137 enum sm_handler_ret wdt_sm_handler(struct thread_smc_args *args __unused) in wdt_sm_handler()
/optee_os/core/arch/arm/plat-imx/
H A Dsm_platform_handler.c18 static enum sm_handler_ret imx_sip_handler(struct thread_smc_args *smc_args) in imx_sip_handler()
56 return imx_sip_handler((struct thread_smc_args *)nsec_r0); in sm_platform_handler()
/optee_os/core/arch/arm/plat-sam/nsec-service/
H A Dsm_platform_handler.c18 static enum sm_handler_ret sam_sip_handler(struct thread_smc_args *args) in sam_sip_handler()
67 return sam_sip_handler((struct thread_smc_args *)nsec_r0); in sm_platform_handler()
/optee_os/core/arch/arm/plat-ti/
H A Dsm_platform_handler_a15.c41 static enum sm_handler_ret ti_sip_handler(struct thread_smc_args *smc_args) in ti_sip_handler()
76 return ti_sip_handler((struct thread_smc_args *)nsec_r0); in sm_platform_handler()
H A Dsm_platform_handler_a9.c24 static enum sm_handler_ret ti_sip_handler(struct thread_smc_args *smc_args) in ti_sip_handler()
79 return ti_sip_handler((struct thread_smc_args *)nsec_r0); in sm_platform_handler()
/optee_os/core/arch/arm/plat-rzn1/
H A Dsm_platform_handler.c70 struct thread_smc_args *args) in oem_service()
89 struct thread_smc_args *args = (void *)&ctx->nsec.r0; in sm_platform_handler()
/optee_os/core/arch/arm/include/kernel/
H A Dthread_arch.h100 struct thread_smc_args { struct
124 struct thread_smc_args arg11; argument
129 struct thread_smc_args { struct
163 struct thread_smc_args arg11;
510 void thread_smccc(struct thread_smc_args *arg_res);
H A Dthread_private_arch.h133 void thread_sp_alloc_and_run(struct thread_smc_args *args);
245 void thread_handle_fast_smc(struct thread_smc_args *args);
/optee_os/core/arch/arm/include/sm/
H A Dstd_smc.h42 void smc_std_handler(struct thread_smc_args *args, struct sm_nsec_ctx *nsec);
H A Dpsci.h86 void tee_psci_handler(struct thread_smc_args *args, struct sm_nsec_ctx *nsec);
/optee_os/core/arch/arm/kernel/
H A Dasm-defines.c52 DEFINE(THREAD_SMC_ARGS_X0, offsetof(struct thread_smc_args, a0));
53 DEFINE(THREAD_SMC_ARGS_SIZE, sizeof(struct thread_smc_args));
/optee_os/core/drivers/wdt/
H A Dwatchdog_sm.c17 enum sm_handler_ret __wdt_sm_handler(struct thread_smc_args *args) in __wdt_sm_handler()
/optee_os/core/arch/arm/plat-zynq7k/
H A Dmain.c204 void tee_entry_fast(struct thread_smc_args *args) in tee_entry_fast()

12