Home
last modified time | relevance | path

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

12

/optee_os-3.20.0/core/arch/arm/include/tee/
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-3.20.0/core/arch/arm/include/kernel/
A Dthread_spmc.h22 void spmc_handle_rxtx_map(struct thread_smc_args *args, struct ffa_rxtx *buf);
23 void spmc_handle_rxtx_unmap(struct thread_smc_args *args, struct ffa_rxtx *buf);
24 void spmc_handle_rx_release(struct thread_smc_args *args, struct ffa_rxtx *buf);
25 void spmc_handle_version(struct thread_smc_args *args);
27 void spmc_set_args(struct thread_smc_args *args, uint32_t fid, uint32_t src_dst,
29 void spmc_handle_partition_info_get(struct thread_smc_args *args,
A Dspmc_sp_handler.h18 void spmc_sp_msg_handler(struct thread_smc_args *args,
20 bool ffa_mem_reclaim(struct thread_smc_args *args,
24 void spmc_sp_start_thread(struct thread_smc_args *args);
29 static inline void spmc_sp_start_thread(struct thread_smc_args *args __unused) in spmc_sp_start_thread()
A Dthread_private_arch.h131 void thread_sp_alloc_and_run(struct thread_smc_args *args);
228 void thread_handle_fast_smc(struct thread_smc_args *args);
A Dthread_arch.h90 struct thread_smc_args { struct
102 struct thread_smc_args { argument
454 void thread_smccc(struct thread_smc_args *arg_res);
/optee_os-3.20.0/core/arch/arm/tee/
A Dentry_fast.c19 static void tee_entry_get_shm_config(struct thread_smc_args *args) in tee_entry_get_shm_config()
29 static void tee_entry_fastcall_l2cc_mutex(struct thread_smc_args *args) in tee_entry_fastcall_l2cc_mutex()
140 static void tee_entry_enable_shm_cache(struct thread_smc_args *args) in tee_entry_enable_shm_cache()
148 static void tee_entry_boot_secondary(struct thread_smc_args *args) in tee_entry_boot_secondary()
167 static void tee_entry_vm_created(struct thread_smc_args *args) in tee_entry_vm_created()
183 static void tee_entry_vm_destroyed(struct thread_smc_args *args) in tee_entry_vm_destroyed()
201 void __weak tee_entry_fast(struct thread_smc_args *args) in tee_entry_fast()
206 static void get_async_notif_value(struct thread_smc_args *args) in get_async_notif_value()
224 void __tee_entry_fast(struct thread_smc_args *args) in __tee_entry_fast()
320 void __weak tee_entry_get_api_uuid(struct thread_smc_args *args) in tee_entry_get_api_uuid()
[all …]
/optee_os-3.20.0/core/include/drivers/pm/sam/
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-3.20.0/core/arch/arm/plat-stm32mp1/nsec-service/
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()
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()
A Dbsec_svc.c14 void bsec_main(struct thread_smc_args *args) in bsec_main()
/optee_os-3.20.0/core/arch/arm/plat-sam/nsec-service/
A Dsm_platform_handler.c16 static enum sm_handler_ret sam_sip_handler(struct thread_smc_args *args) in sam_sip_handler()
41 return sam_sip_handler((struct thread_smc_args *)nsec_r0); in sm_platform_handler()
/optee_os-3.20.0/core/include/drivers/
A Dwdt.h102 enum sm_handler_ret __wdt_sm_handler(struct thread_smc_args *args);
105 enum sm_handler_ret wdt_sm_handler(struct thread_smc_args *args) in wdt_sm_handler()
114 enum sm_handler_ret wdt_sm_handler(struct thread_smc_args *args __unused) in wdt_sm_handler()
/optee_os-3.20.0/core/arch/arm/sm/
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()
A Dstd_smc.c44 void smc_std_handler(struct thread_smc_args *args, struct sm_nsec_ctx *nsec) in smc_std_handler()
/optee_os-3.20.0/core/arch/arm/plat-imx/
A Dsm_platform_handler.c13 static enum sm_handler_ret imx_sip_handler(struct thread_smc_args *smc_args) in imx_sip_handler()
51 return imx_sip_handler((struct thread_smc_args *)nsec_r0); in sm_platform_handler()
/optee_os-3.20.0/core/arch/arm/plat-ti/
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()
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-3.20.0/core/drivers/
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()
/optee_os-3.20.0/core/arch/arm/plat-rzn1/
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-3.20.0/core/arch/arm/kernel/
A Dspmc_sp_handler.c22 void spmc_sp_start_thread(struct thread_smc_args *args) in spmc_sp_start_thread()
33 static void ffa_success(struct thread_smc_args *args) in ffa_success()
38 static TEE_Result ffa_get_dst(struct thread_smc_args *args, in ffa_get_dst()
494 static void ffa_mem_retrieve(struct thread_smc_args *args, in ffa_mem_retrieve()
591 static void ffa_mem_relinquish(struct thread_smc_args *args, in ffa_mem_relinquish()
686 bool ffa_mem_reclaim(struct thread_smc_args *args, in ffa_mem_reclaim()
743 ffa_handle_sp_direct_req(struct thread_smc_args *args, in ffa_handle_sp_direct_req()
796 ffa_handle_sp_direct_resp(struct thread_smc_args *args, in ffa_handle_sp_direct_resp()
850 ffa_handle_sp_error(struct thread_smc_args *args, in ffa_handle_sp_error()
876 static void handle_features(struct thread_smc_args *args) in handle_features()
[all …]
A Dthread_spmc.c89 *args = (struct thread_smc_args){ .a0 = fid, in spmc_set_args()
98 void spmc_handle_version(struct thread_smc_args *args) in spmc_handle_version()
110 static void handle_features(struct thread_smc_args *args) in handle_features()
794 static void handle_mem_share(struct thread_smc_args *args, in handle_mem_share()
946 void thread_spmc_msg_recv(struct thread_smc_args *args);
947 void thread_spmc_msg_recv(struct thread_smc_args *args) in thread_spmc_msg_recv()
1345 struct thread_smc_args args = { in spmc_rxtx_map()
1368 struct thread_smc_args args = { in spmc_get_id()
1391 struct thread_smc_args args = { in spmc_retrieve_req()
1431 struct thread_smc_args args = { in thread_spmc_relinquish()
[all …]
A Dasm-defines.c50 DEFINE(THREAD_SMC_ARGS_X0, offsetof(struct thread_smc_args, a0));
51 DEFINE(THREAD_SMC_ARGS_SIZE, sizeof(struct thread_smc_args));
/optee_os-3.20.0/core/arch/arm/include/sm/
A Dstd_smc.h38 void smc_std_handler(struct thread_smc_args *args, struct sm_nsec_ctx *nsec);
/optee_os-3.20.0/core/drivers/wdt/
A Dwatchdog_sm.c24 enum sm_handler_ret __wdt_sm_handler(struct thread_smc_args *args) in __wdt_sm_handler()
/optee_os-3.20.0/core/arch/riscv/include/kernel/
A Dthread_arch.h36 struct thread_smc_args { struct

Completed in 25 milliseconds

12