Home
last modified time | relevance | path

Searched defs:optee (Results 1 – 19 of 19) sorted by relevance

/kernel/linux/linux-5.10/drivers/tee/optee/
Doptee_private.h87 struct optee { struct
90 optee_invoke_fn *invoke_fn; argument
92 struct optee_call_queue call_queue; argument
93 struct optee_wait_queue wait_queue; argument
94 struct optee_supp supp; argument
103 struct optee_session { argument
Drpc.c187 static void handle_rpc_func_cmd_wq(struct optee *optee, in handle_rpc_func_cmd_wq()
267 struct optee *optee = tee_get_drvdata(ctx->teedev); in cmd_alloc_suppl() local
287 struct optee *optee, in handle_rpc_func_cmd_shm_alloc()
451 static void handle_rpc_func_cmd(struct tee_context *ctx, struct optee *optee, in handle_rpc_func_cmd()
500 struct optee *optee = tee_get_drvdata(teedev); in optee_handle_rpc() local
Dcore.c206 struct optee *optee = tee_get_drvdata(teedev); in optee_get_version() local
224 struct optee *optee = tee_get_drvdata(teedev); in optee_open() local
271 struct optee *optee = tee_get_drvdata(teedev); in optee_release() local
586 struct optee *optee = platform_get_drvdata(pdev); in optee_remove() local
634 struct optee *optee = NULL; in optee_probe() local
Dcall.c128 struct optee *optee = tee_get_drvdata(ctx->teedev); in optee_do_call_with_arg() local
397 void optee_enable_shm_cache(struct optee *optee) in optee_enable_shm_cache()
422 static void __optee_disable_shm_cache(struct optee *optee, bool is_mapped) in __optee_disable_shm_cache()
463 void optee_disable_shm_cache(struct optee *optee) in optee_disable_shm_cache()
474 void optee_disable_unmapped_shm_cache(struct optee *optee) in optee_disable_unmapped_shm_cache()
Dsupp.c80 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
/kernel/linux/linux-6.6/drivers/tee/optee/
Doptee_private.h102 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
Dffa_abi.c58 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 …]
Dsmc_abi.c137 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 …]
Dnotif.c21 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()
Drpc.c39 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()
Dcall.c135 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
Dcore.c91 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()
Dsupp.c80 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
/kernel/linux/linux-6.6/arch/arm/boot/dts/st/
Dstm32mp15-scmi.dtsi9 optee: optee { label
/kernel/linux/linux-6.6/arch/arm64/boot/dts/mediatek/
Dpumpkin-common.dtsi20 optee: optee { label
/kernel/linux/linux-5.10/arch/arm64/boot/dts/mediatek/
Dpumpkin-common.dtsi20 optee: optee { label
/kernel/linux/linux-6.6/arch/arm64/boot/dts/freescale/
Dfsl-ls1028a.dtsi108 optee: optee { label
Dfsl-lx2160a.dtsi1786 optee: optee { label
/kernel/linux/linux-6.6/arch/arm64/boot/dts/rockchip/
Drk3588s.dtsi319 optee: optee { label