Home
last modified time | relevance | path

Searched refs:thread_smc_1_2_regs (Results 1 – 9 of 9) sorted by relevance

/optee_os/core/arch/arm/include/kernel/
H A Dthread_spmc.h33 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 Dspmc_sp_handler.h18 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 Dsecure_partition.h76 TEE_Result sp_enter(struct thread_smc_1_2_regs *args, struct sp_session *sp);
H A Dthread_arch.h111 struct thread_smc_1_2_regs { struct
140 struct thread_smc_1_2_regs { struct
/optee_os/core/arch/arm/kernel/
H A Dspmc_sp_handler.c21 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 Dthread_spmc.c154 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 Dasm-defines.c54 DEFINE(THREAD_SMC_1_2_REGS_SIZE, sizeof(struct thread_smc_1_2_regs));
H A Dsecure_partition.c772 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 Dffa_lsp.c11 static void test_direct_req(struct thread_smc_1_2_regs *args) in test_direct_req()