Searched refs:thread_smc_1_2_regs (Results 1 – 9 of 9) sorted by relevance
| /optee_os/core/arch/arm/include/kernel/ |
| H A D | thread_spmc.h | 33 void spmc_handle_spm_id_get(struct thread_smc_1_2_regs *args); 34 void spmc_handle_rxtx_map(struct thread_smc_1_2_regs *args, 36 void spmc_handle_rxtx_unmap(struct thread_smc_1_2_regs *args, 38 void spmc_handle_rx_release(struct thread_smc_1_2_regs *args, 42 void spmc_set_args(struct thread_smc_1_2_regs *args, uint32_t fid, 45 void spmc_handle_partition_info_get(struct thread_smc_1_2_regs *args, 58 void (*direct_req)(struct thread_smc_1_2_regs *args);
|
| H A D | spmc_sp_handler.h | 18 void spmc_sp_msg_handler(struct thread_smc_1_2_regs *args, 20 bool ffa_mem_reclaim(struct thread_smc_1_2_regs *args, 24 int spmc_sp_start_thread(struct thread_smc_1_2_regs *args); 32 spmc_sp_start_thread(struct thread_smc_1_2_regs *args __unused) in spmc_sp_start_thread()
|
| H A D | secure_partition.h | 76 TEE_Result sp_enter(struct thread_smc_1_2_regs *args, struct sp_session *sp);
|
| H A D | thread_arch.h | 111 struct thread_smc_1_2_regs { struct 140 struct thread_smc_1_2_regs { struct
|
| /optee_os/core/arch/arm/kernel/ |
| H A D | spmc_sp_handler.c | 21 int spmc_sp_start_thread(struct thread_smc_1_2_regs *args) in spmc_sp_start_thread() 31 static void ffa_set_error(struct thread_smc_1_2_regs *args, uint32_t error) in ffa_set_error() 37 static void ffa_success(struct thread_smc_1_2_regs *args) in ffa_success() 42 static TEE_Result ffa_get_dst(struct thread_smc_1_2_regs *args, in ffa_get_dst() 128 static void spmc_sp_handle_mem_share(struct thread_smc_1_2_regs *args, in spmc_sp_handle_mem_share() 616 static void ffa_mem_retrieve(struct thread_smc_1_2_regs *args, in ffa_mem_retrieve() 731 static void ffa_mem_relinquish(struct thread_smc_1_2_regs *args, in ffa_mem_relinquish() 826 bool ffa_mem_reclaim(struct thread_smc_1_2_regs *args, in ffa_mem_reclaim() 882 ffa_handle_sp_direct_req(struct thread_smc_1_2_regs *args, in ffa_handle_sp_direct_req() 988 ffa_handle_sp_direct_resp(struct thread_smc_1_2_regs *args, in ffa_handle_sp_direct_resp() [all …]
|
| H A D | thread_spmc.c | 154 void spmc_set_args(struct thread_smc_1_2_regs *args, uint32_t fid, in spmc_set_args() 158 *args = (struct thread_smc_1_2_regs){ in spmc_set_args() 168 static void set_simple_ret_val(struct thread_smc_1_2_regs *args, int ffa_ret) in set_simple_ret_val() 257 static void handle_features(struct thread_smc_1_2_regs *args) in handle_features() 350 void spmc_handle_spm_id_get(struct thread_smc_1_2_regs *args) in spmc_handle_spm_id_get() 365 void spmc_handle_rxtx_map(struct thread_smc_1_2_regs *args, in spmc_handle_rxtx_map() 477 void spmc_handle_rxtx_unmap(struct thread_smc_1_2_regs *args, in spmc_handle_rxtx_unmap() 506 void spmc_handle_rx_release(struct thread_smc_1_2_regs *args, in spmc_handle_rx_release() 603 void spmc_handle_partition_info_get(struct thread_smc_1_2_regs *args, in spmc_handle_partition_info_get() 659 static void spmc_handle_run(struct thread_smc_1_2_regs *args) in spmc_handle_run() [all …]
|
| H A D | asm-defines.c | 54 DEFINE(THREAD_SMC_1_2_REGS_SIZE, sizeof(struct thread_smc_1_2_regs));
|
| H A D | secure_partition.c | 772 struct thread_smc_1_2_regs *args, in create_and_map_boot_info() 1657 struct thread_smc_1_2_regs args = { }; in sp_first_run() 1727 TEE_Result sp_enter(struct thread_smc_1_2_regs *args, struct sp_session *sp) in sp_enter()
|
| /optee_os/core/arch/arm/tests/ |
| H A D | ffa_lsp.c | 11 static void test_direct_req(struct thread_smc_1_2_regs *args) in test_direct_req()
|