/optee_os-3.20.0/core/arch/arm/include/tee/ |
A D | entry_fast.h | 13 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 D | thread_spmc.h | 22 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 D | spmc_sp_handler.h | 18 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 D | thread_private_arch.h | 131 void thread_sp_alloc_and_run(struct thread_smc_args *args); 228 void thread_handle_fast_smc(struct thread_smc_args *args);
|
A D | thread_arch.h | 90 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 D | entry_fast.c | 19 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 D | atmel_pm.h | 30 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 D | bsec_svc.h | 14 void bsec_main(struct thread_smc_args *args); 16 static inline void bsec_main(struct thread_smc_args *args) in bsec_main()
|
A D | stm32mp1_svc_setup.c | 17 struct thread_smc_args *args) in sip_service() 61 struct thread_smc_args *args = (void *)&ctx->nsec.r0; in sm_platform_handler()
|
A D | bsec_svc.c | 14 void bsec_main(struct thread_smc_args *args) in bsec_main()
|
/optee_os-3.20.0/core/arch/arm/plat-sam/nsec-service/ |
A D | sm_platform_handler.c | 16 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 D | wdt.h | 102 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 D | sm.c | 24 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 D | std_smc.c | 44 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 D | sm_platform_handler.c | 13 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 D | sm_platform_handler_a15.c | 41 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 D | sm_platform_handler_a9.c | 24 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 D | smccc_trng.c | 53 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 D | sm_platform_handler.c | 70 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 D | spmc_sp_handler.c | 22 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 D | thread_spmc.c | 89 *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 D | asm-defines.c | 50 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 D | std_smc.h | 38 void smc_std_handler(struct thread_smc_args *args, struct sm_nsec_ctx *nsec);
|
/optee_os-3.20.0/core/drivers/wdt/ |
A D | watchdog_sm.c | 24 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 D | thread_arch.h | 36 struct thread_smc_args { struct
|