Lines Matching refs:tee_context
89 struct tee_context *ctx;
156 int (*do_call_with_arg)(struct tee_context *ctx,
188 struct tee_context *ctx;
238 u32 optee_supp_thrd_req(struct tee_context *ctx, u32 func, size_t num_params,
245 int optee_supp_recv(struct tee_context *ctx, u32 *func, u32 *num_params,
247 int optee_supp_send(struct tee_context *ctx, u32 ret, u32 num_params,
250 int optee_open_session(struct tee_context *ctx,
253 int optee_close_session_helper(struct tee_context *ctx, u32 session);
254 int optee_close_session(struct tee_context *ctx, u32 session);
255 int optee_invoke_func(struct tee_context *ctx, struct tee_ioctl_invoke_arg *arg,
257 int optee_cancel_req(struct tee_context *ctx, u32 cancel_id, u32 session);
266 int (*shm_register)(struct tee_context *ctx,
272 int (*shm_unregister)(struct tee_context *ctx,
277 int optee_open(struct tee_context *ctx, bool cap_memref_null);
278 void optee_release(struct tee_context *ctx);
279 void optee_release_supp(struct tee_context *ctx);
311 struct optee_msg_arg *optee_get_msg_arg(struct tee_context *ctx,
316 void optee_free_msg_arg(struct tee_context *ctx,
321 struct tee_shm *optee_rpc_cmd_alloc_suppl(struct tee_context *ctx, size_t sz);
322 void optee_rpc_cmd_free_suppl(struct tee_context *ctx, struct tee_shm *shm);
323 void optee_rpc_cmd(struct tee_context *ctx, struct optee *optee,