Lines Matching refs:tee_context
60 struct tee_context *ctx;
123 void optee_handle_rpc(struct tee_context *ctx, struct optee_rpc_param *param,
130 u32 optee_supp_thrd_req(struct tee_context *ctx, u32 func, size_t num_params,
133 int optee_supp_read(struct tee_context *ctx, void __user *buf, size_t len);
134 int optee_supp_write(struct tee_context *ctx, void __user *buf, size_t len);
139 int optee_supp_recv(struct tee_context *ctx, u32 *func, u32 *num_params,
141 int optee_supp_send(struct tee_context *ctx, u32 ret, u32 num_params,
144 u32 optee_do_call_with_arg(struct tee_context *ctx, phys_addr_t parg);
145 int optee_open_session(struct tee_context *ctx,
148 int optee_close_session(struct tee_context *ctx, u32 session);
149 int optee_invoke_func(struct tee_context *ctx, struct tee_ioctl_invoke_arg *arg,
151 int optee_cancel_req(struct tee_context *ctx, u32 cancel_id, u32 session);
156 int optee_shm_register(struct tee_context *ctx, struct tee_shm *shm,
159 int optee_shm_unregister(struct tee_context *ctx, struct tee_shm *shm);
161 int optee_shm_register_supp(struct tee_context *ctx, struct tee_shm *shm,
164 int optee_shm_unregister_supp(struct tee_context *ctx, struct tee_shm *shm);