Lines Matching refs:tee_context
83 int (*open)(struct tee_context *ctx);
84 void (*release)(struct tee_context *ctx);
85 int (*open_session)(struct tee_context *ctx,
88 int (*close_session)(struct tee_context *ctx, u32 session);
89 int (*system_session)(struct tee_context *ctx, u32 session);
90 int (*invoke_func)(struct tee_context *ctx,
93 int (*cancel_req)(struct tee_context *ctx, u32 cancel_id, u32 session);
94 int (*supp_recv)(struct tee_context *ctx, u32 *func, u32 *num_params,
96 int (*supp_send)(struct tee_context *ctx, u32 ret, u32 num_params,
98 int (*shm_register)(struct tee_context *ctx, struct tee_shm *shm,
101 int (*shm_unregister)(struct tee_context *ctx, struct tee_shm *shm);
245 struct tee_shm *tee_shm_alloc_priv_buf(struct tee_context *ctx, size_t size);
248 int (*shm_register)(struct tee_context *ctx,
254 int (*shm_unregister)(struct tee_context *ctx,
290 struct tee_shm *tee_shm_get_from_id(struct tee_context *ctx, int id);
310 struct tee_context *teedev_open(struct tee_device *teedev);
316 void teedev_close_context(struct tee_context *ctx);