Searched defs:optee (Results 1 – 8 of 8) sorted by relevance
/drivers/tee/optee/ |
D | optee_private.h | 102 struct optee *optee; member 184 struct optee { struct 187 const struct optee_ops *ops; argument 190 struct optee_smc smc; argument 193 struct optee_shm_arg_cache shm_arg_cache; argument 194 struct optee_call_queue call_queue; argument 195 struct optee_notif notif; argument 196 struct optee_supp supp; argument 204 struct optee_session { argument
|
D | smc_abi.c | 137 static int optee_from_msg_param(struct optee *optee, struct tee_param *params, in optee_from_msg_param() 227 static int optee_to_msg_param(struct optee *optee, in optee_to_msg_param() 281 static void optee_enable_shm_cache(struct optee *optee) in optee_enable_shm_cache() 306 static void __optee_disable_shm_cache(struct optee *optee, bool is_mapped) in __optee_disable_shm_cache() 347 static void optee_disable_shm_cache(struct optee *optee) in optee_disable_shm_cache() 358 static void optee_disable_unmapped_shm_cache(struct optee *optee) in optee_disable_unmapped_shm_cache() 456 struct optee *optee = tee_get_drvdata(ctx->teedev); in optee_shm_register() local 522 struct optee *optee = tee_get_drvdata(ctx->teedev); in optee_shm_unregister() local 677 struct optee *optee, in handle_rpc_func_cmd_shm_alloc() 788 static void handle_rpc_func_cmd(struct tee_context *ctx, struct optee *optee, in handle_rpc_func_cmd() [all …]
|
D | ffa_abi.c | 58 static struct tee_shm *optee_shm_from_ffa_handle(struct optee *optee, in optee_shm_from_ffa_handle() 74 static int optee_shm_add_ffa_handle(struct optee *optee, struct tee_shm *shm, in optee_shm_add_ffa_handle() 97 static int optee_shm_rem_ffa_handle(struct optee *optee, u64 global_id) in optee_shm_rem_ffa_handle() 123 static void from_msg_param_ffa_mem(struct optee *optee, struct tee_param *p, in from_msg_param_ffa_mem() 155 static int optee_ffa_from_msg_param(struct optee *optee, in optee_ffa_from_msg_param() 227 static int optee_ffa_to_msg_param(struct optee *optee, in optee_ffa_to_msg_param() 273 struct optee *optee = tee_get_drvdata(ctx->teedev); in optee_ffa_shm_register() local 316 struct optee *optee = tee_get_drvdata(ctx->teedev); in optee_ffa_shm_unregister() local 345 struct optee *optee = tee_get_drvdata(ctx->teedev); in optee_ffa_shm_unregister_supp() local 427 struct optee *optee, in handle_ffa_rpc_func_cmd_shm_alloc() [all …]
|
D | notif.c | 21 static bool have_key(struct optee *optee, u_int key) in have_key() 32 int optee_notif_wait(struct optee *optee, u_int key) in optee_notif_wait() 85 int optee_notif_send(struct optee *optee, u_int key) in optee_notif_send() 109 int optee_notif_init(struct optee *optee, u_int max_key) in optee_notif_init() 122 void optee_notif_uninit(struct optee *optee) in optee_notif_uninit()
|
D | call.c | 135 void optee_shm_arg_cache_init(struct optee *optee, u32 flags) in optee_shm_arg_cache_init() 142 void optee_shm_arg_cache_uninit(struct optee *optee) in optee_shm_arg_cache_uninit() 187 struct optee *optee = tee_get_drvdata(ctx->teedev); in optee_get_msg_arg() local 261 struct optee *optee = tee_get_drvdata(ctx->teedev); in optee_free_msg_arg() local 284 struct optee *optee = tee_get_drvdata(ctx->teedev); in optee_open_session() local 365 struct optee *optee = tee_get_drvdata(ctx->teedev); in optee_close_session_helper() local 405 struct optee *optee = tee_get_drvdata(ctx->teedev); in optee_invoke_func() local 455 struct optee *optee = tee_get_drvdata(ctx->teedev); in optee_cancel_req() local
|
D | rpc.c | 39 struct optee *optee = tee_get_drvdata(ctx->teedev); in handle_rpc_func_cmd_i2c_transfer() local 130 static void handle_rpc_func_cmd_wq(struct optee *optee, in handle_rpc_func_cmd_wq() 181 static void handle_rpc_supp_cmd(struct tee_context *ctx, struct optee *optee, in handle_rpc_supp_cmd() 214 struct optee *optee = tee_get_drvdata(ctx->teedev); in optee_rpc_cmd_alloc_suppl() local 258 void optee_rpc_cmd(struct tee_context *ctx, struct optee *optee, in optee_rpc_cmd()
|
D | core.c | 91 struct optee *optee = tee_get_drvdata(teedev); in optee_open() local 158 struct optee *optee = tee_get_drvdata(ctx->teedev); in optee_release_supp() local 168 void optee_remove_common(struct optee *optee) in optee_remove_common()
|
D | supp.c | 80 struct optee *optee = tee_get_drvdata(ctx->teedev); in optee_supp_thrd_req() local 233 struct optee *optee = tee_get_drvdata(teedev); in optee_supp_recv() local 342 struct optee *optee = tee_get_drvdata(teedev); in optee_supp_send() local
|