Home
last modified time | relevance | path

Searched refs:tee_context (Results 1 – 25 of 48) sorted by relevance

12

/dports/multimedia/libv4l/linux-5.13-rc2/include/linux/
H A Dtee_drv.h53 struct tee_context { struct
99 int (*open)(struct tee_context *ctx);
100 void (*release)(struct tee_context *ctx);
101 int (*open_session)(struct tee_context *ctx,
105 int (*invoke_func)(struct tee_context *ctx,
205 struct tee_context *ctx;
472 struct tee_context *
473 tee_client_open_context(struct tee_context *start,
492 void tee_client_get_version(struct tee_context *ctx,
528 int tee_client_invoke_func(struct tee_context *ctx,
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/include/linux/
H A Dtee_drv.h53 struct tee_context { struct
99 int (*open)(struct tee_context *ctx);
100 void (*release)(struct tee_context *ctx);
101 int (*open_session)(struct tee_context *ctx,
105 int (*invoke_func)(struct tee_context *ctx,
205 struct tee_context *ctx;
472 struct tee_context *
473 tee_client_open_context(struct tee_context *start,
492 void tee_client_get_version(struct tee_context *ctx,
528 int tee_client_invoke_func(struct tee_context *ctx,
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/include/linux/
H A Dtee_drv.h53 struct tee_context { struct
99 int (*open)(struct tee_context *ctx);
100 void (*release)(struct tee_context *ctx);
101 int (*open_session)(struct tee_context *ctx,
105 int (*invoke_func)(struct tee_context *ctx,
205 struct tee_context *ctx;
472 struct tee_context *
473 tee_client_open_context(struct tee_context *start,
492 void tee_client_get_version(struct tee_context *ctx,
528 int tee_client_invoke_func(struct tee_context *ctx,
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/tee/optee/
H A Doptee_private.h61 struct tee_context *ctx;
140 int optee_supp_read(struct tee_context *ctx, void __user *buf, size_t len);
146 int optee_supp_recv(struct tee_context *ctx, u32 *func, u32 *num_params,
148 int optee_supp_send(struct tee_context *ctx, u32 ret, u32 num_params,
151 u32 optee_do_call_with_arg(struct tee_context *ctx, phys_addr_t parg);
152 int optee_open_session(struct tee_context *ctx,
155 int optee_close_session(struct tee_context *ctx, u32 session);
158 int optee_cancel_req(struct tee_context *ctx, u32 cancel_id, u32 session);
163 int optee_shm_register(struct tee_context *ctx, struct tee_shm *shm,
166 int optee_shm_unregister(struct tee_context *ctx, struct tee_shm *shm);
[all …]
H A Drpc.c55 static void handle_rpc_func_cmd_i2c_transfer(struct tee_context *ctx, in handle_rpc_func_cmd_i2c_transfer()
139 static void handle_rpc_func_cmd_i2c_transfer(struct tee_context *ctx, in handle_rpc_func_cmd_i2c_transfer()
237 static void handle_rpc_supp_cmd(struct tee_context *ctx, in handle_rpc_supp_cmd()
264 static struct tee_shm *cmd_alloc_suppl(struct tee_context *ctx, size_t sz) in cmd_alloc_suppl()
287 static void handle_rpc_func_cmd_shm_alloc(struct tee_context *ctx, in handle_rpc_func_cmd_shm_alloc()
383 static void cmd_free_suppl(struct tee_context *ctx, struct tee_shm *shm) in cmd_free_suppl()
408 static void handle_rpc_func_cmd_shm_free(struct tee_context *ctx, in handle_rpc_func_cmd_shm_free()
450 static void handle_rpc_func_cmd(struct tee_context *ctx, struct optee *optee, in handle_rpc_func_cmd()
495 void optee_handle_rpc(struct tee_context *ctx, struct optee_rpc_param *param, in optee_handle_rpc()
H A Dcall.c128 u32 optee_do_call_with_arg(struct tee_context *ctx, phys_addr_t parg) in optee_do_call_with_arg()
178 static struct tee_shm *get_msg_arg(struct tee_context *ctx, size_t num_params, in get_msg_arg()
213 int optee_open_session(struct tee_context *ctx, in optee_open_session()
289 int optee_close_session(struct tee_context *ctx, u32 session) in optee_close_session()
319 int optee_invoke_func(struct tee_context *ctx, struct tee_ioctl_invoke_arg *arg, in optee_invoke_func()
365 int optee_cancel_req(struct tee_context *ctx, u32 cancel_id, u32 session) in optee_cancel_req()
582 int optee_shm_register(struct tee_context *ctx, struct tee_shm *shm, in optee_shm_register()
634 int optee_shm_unregister(struct tee_context *ctx, struct tee_shm *shm) in optee_shm_unregister()
657 int optee_shm_register_supp(struct tee_context *ctx, struct tee_shm *shm, in optee_shm_register_supp()
668 int optee_shm_unregister_supp(struct tee_context *ctx, struct tee_shm *shm) in optee_shm_unregister_supp()
H A Ddevice.c22 static int get_devices(struct tee_context *ctx, u32 session, in get_devices()
89 struct tee_context *ctx = NULL; in __optee_enumerate_devices()
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/tee/optee/
H A Doptee_private.h61 struct tee_context *ctx;
140 int optee_supp_read(struct tee_context *ctx, void __user *buf, size_t len);
146 int optee_supp_recv(struct tee_context *ctx, u32 *func, u32 *num_params,
148 int optee_supp_send(struct tee_context *ctx, u32 ret, u32 num_params,
151 u32 optee_do_call_with_arg(struct tee_context *ctx, phys_addr_t parg);
152 int optee_open_session(struct tee_context *ctx,
155 int optee_close_session(struct tee_context *ctx, u32 session);
158 int optee_cancel_req(struct tee_context *ctx, u32 cancel_id, u32 session);
163 int optee_shm_register(struct tee_context *ctx, struct tee_shm *shm,
166 int optee_shm_unregister(struct tee_context *ctx, struct tee_shm *shm);
[all …]
H A Drpc.c55 static void handle_rpc_func_cmd_i2c_transfer(struct tee_context *ctx, in handle_rpc_func_cmd_i2c_transfer()
139 static void handle_rpc_func_cmd_i2c_transfer(struct tee_context *ctx, in handle_rpc_func_cmd_i2c_transfer()
237 static void handle_rpc_supp_cmd(struct tee_context *ctx, in handle_rpc_supp_cmd()
264 static struct tee_shm *cmd_alloc_suppl(struct tee_context *ctx, size_t sz) in cmd_alloc_suppl()
287 static void handle_rpc_func_cmd_shm_alloc(struct tee_context *ctx, in handle_rpc_func_cmd_shm_alloc()
383 static void cmd_free_suppl(struct tee_context *ctx, struct tee_shm *shm) in cmd_free_suppl()
408 static void handle_rpc_func_cmd_shm_free(struct tee_context *ctx, in handle_rpc_func_cmd_shm_free()
450 static void handle_rpc_func_cmd(struct tee_context *ctx, struct optee *optee, in handle_rpc_func_cmd()
495 void optee_handle_rpc(struct tee_context *ctx, struct optee_rpc_param *param, in optee_handle_rpc()
H A Dcall.c128 u32 optee_do_call_with_arg(struct tee_context *ctx, phys_addr_t parg) in optee_do_call_with_arg()
178 static struct tee_shm *get_msg_arg(struct tee_context *ctx, size_t num_params, in get_msg_arg()
213 int optee_open_session(struct tee_context *ctx, in optee_open_session()
289 int optee_close_session(struct tee_context *ctx, u32 session) in optee_close_session()
319 int optee_invoke_func(struct tee_context *ctx, struct tee_ioctl_invoke_arg *arg, in optee_invoke_func()
365 int optee_cancel_req(struct tee_context *ctx, u32 cancel_id, u32 session) in optee_cancel_req()
582 int optee_shm_register(struct tee_context *ctx, struct tee_shm *shm, in optee_shm_register()
634 int optee_shm_unregister(struct tee_context *ctx, struct tee_shm *shm) in optee_shm_unregister()
657 int optee_shm_register_supp(struct tee_context *ctx, struct tee_shm *shm, in optee_shm_register_supp()
668 int optee_shm_unregister_supp(struct tee_context *ctx, struct tee_shm *shm) in optee_shm_unregister_supp()
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/tee/optee/
H A Doptee_private.h61 struct tee_context *ctx;
140 int optee_supp_read(struct tee_context *ctx, void __user *buf, size_t len);
146 int optee_supp_recv(struct tee_context *ctx, u32 *func, u32 *num_params,
148 int optee_supp_send(struct tee_context *ctx, u32 ret, u32 num_params,
151 u32 optee_do_call_with_arg(struct tee_context *ctx, phys_addr_t parg);
152 int optee_open_session(struct tee_context *ctx,
155 int optee_close_session(struct tee_context *ctx, u32 session);
158 int optee_cancel_req(struct tee_context *ctx, u32 cancel_id, u32 session);
163 int optee_shm_register(struct tee_context *ctx, struct tee_shm *shm,
166 int optee_shm_unregister(struct tee_context *ctx, struct tee_shm *shm);
[all …]
H A Drpc.c55 static void handle_rpc_func_cmd_i2c_transfer(struct tee_context *ctx, in handle_rpc_func_cmd_i2c_transfer()
139 static void handle_rpc_func_cmd_i2c_transfer(struct tee_context *ctx, in handle_rpc_func_cmd_i2c_transfer()
237 static void handle_rpc_supp_cmd(struct tee_context *ctx, in handle_rpc_supp_cmd()
264 static struct tee_shm *cmd_alloc_suppl(struct tee_context *ctx, size_t sz) in cmd_alloc_suppl()
287 static void handle_rpc_func_cmd_shm_alloc(struct tee_context *ctx, in handle_rpc_func_cmd_shm_alloc()
383 static void cmd_free_suppl(struct tee_context *ctx, struct tee_shm *shm) in cmd_free_suppl()
408 static void handle_rpc_func_cmd_shm_free(struct tee_context *ctx, in handle_rpc_func_cmd_shm_free()
450 static void handle_rpc_func_cmd(struct tee_context *ctx, struct optee *optee, in handle_rpc_func_cmd()
495 void optee_handle_rpc(struct tee_context *ctx, struct optee_rpc_param *param, in optee_handle_rpc()
H A Dcall.c128 u32 optee_do_call_with_arg(struct tee_context *ctx, phys_addr_t parg) in optee_do_call_with_arg()
178 static struct tee_shm *get_msg_arg(struct tee_context *ctx, size_t num_params, in get_msg_arg()
213 int optee_open_session(struct tee_context *ctx, in optee_open_session()
289 int optee_close_session(struct tee_context *ctx, u32 session) in optee_close_session()
319 int optee_invoke_func(struct tee_context *ctx, struct tee_ioctl_invoke_arg *arg, in optee_invoke_func()
365 int optee_cancel_req(struct tee_context *ctx, u32 cancel_id, u32 session) in optee_cancel_req()
582 int optee_shm_register(struct tee_context *ctx, struct tee_shm *shm, in optee_shm_register()
634 int optee_shm_unregister(struct tee_context *ctx, struct tee_shm *shm) in optee_shm_unregister()
657 int optee_shm_register_supp(struct tee_context *ctx, struct tee_shm *shm, in optee_shm_register_supp()
668 int optee_shm_unregister_supp(struct tee_context *ctx, struct tee_shm *shm) in optee_shm_unregister_supp()
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/tee/
H A Dtee_core.c49 struct tee_context *ctx; in teedev_open()
74 void teedev_ctx_get(struct tee_context *ctx) in teedev_ctx_get()
84 struct tee_context *ctx = container_of(ref, struct tee_context, in teedev_ctx_release()
91 void teedev_ctx_put(struct tee_context *ctx) in teedev_ctx_put()
107 struct tee_context *ctx; in tee_open()
319 tee_ioctl_shm_register(struct tee_context *ctx, in tee_ioctl_shm_register()
618 tee_ioctl_close_session(struct tee_context *ctx, in tee_ioctl_close_session()
632 static int params_to_supp(struct tee_context *ctx, in params_to_supp()
818 struct tee_context *ctx = filp->private_data; in tee_ioctl()
1097 struct tee_context *
[all …]
H A Dtee_private.h68 void teedev_ctx_get(struct tee_context *ctx);
69 void teedev_ctx_put(struct tee_context *ctx);
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/tee/
H A Dtee_core.c49 struct tee_context *ctx; in teedev_open()
74 void teedev_ctx_get(struct tee_context *ctx) in teedev_ctx_get()
84 struct tee_context *ctx = container_of(ref, struct tee_context, in teedev_ctx_release()
91 void teedev_ctx_put(struct tee_context *ctx) in teedev_ctx_put()
107 struct tee_context *ctx; in tee_open()
319 tee_ioctl_shm_register(struct tee_context *ctx, in tee_ioctl_shm_register()
618 tee_ioctl_close_session(struct tee_context *ctx, in tee_ioctl_close_session()
632 static int params_to_supp(struct tee_context *ctx, in params_to_supp()
818 struct tee_context *ctx = filp->private_data; in tee_ioctl()
1097 struct tee_context *
[all …]
H A Dtee_private.h68 void teedev_ctx_get(struct tee_context *ctx);
69 void teedev_ctx_put(struct tee_context *ctx);
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/tee/
H A Dtee_core.c49 struct tee_context *ctx; in teedev_open()
74 void teedev_ctx_get(struct tee_context *ctx) in teedev_ctx_get()
84 struct tee_context *ctx = container_of(ref, struct tee_context, in teedev_ctx_release()
91 void teedev_ctx_put(struct tee_context *ctx) in teedev_ctx_put()
107 struct tee_context *ctx; in tee_open()
319 tee_ioctl_shm_register(struct tee_context *ctx, in tee_ioctl_shm_register()
618 tee_ioctl_close_session(struct tee_context *ctx, in tee_ioctl_close_session()
632 static int params_to_supp(struct tee_context *ctx, in params_to_supp()
818 struct tee_context *ctx = filp->private_data; in tee_ioctl()
1097 struct tee_context *
[all …]
H A Dtee_private.h68 void teedev_ctx_get(struct tee_context *ctx);
69 void teedev_ctx_put(struct tee_context *ctx);
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/tee/amdtee/
H A Damdtee_private.h123 int amdtee_open_session(struct tee_context *ctx,
127 int amdtee_close_session(struct tee_context *ctx, u32 session);
129 int amdtee_invoke_func(struct tee_context *ctx,
133 int amdtee_cancel_req(struct tee_context *ctx, u32 cancel_id, u32 session);
H A Dcore.c35 static int amdtee_open(struct tee_context *ctx) in amdtee_open()
69 static void amdtee_release(struct tee_context *ctx) in amdtee_release()
172 static int copy_ta_binary(struct tee_context *ctx, void *ptr, void **ta, in copy_ta_binary()
235 int amdtee_open_session(struct tee_context *ctx, in amdtee_open_session()
303 int amdtee_close_session(struct tee_context *ctx, u32 session) in amdtee_close_session()
404 int amdtee_invoke_func(struct tee_context *ctx, in amdtee_invoke_func()
429 int amdtee_cancel_req(struct tee_context *ctx, u32 cancel_id, u32 session) in amdtee_cancel_req()
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/tee/amdtee/
H A Damdtee_private.h123 int amdtee_open_session(struct tee_context *ctx,
127 int amdtee_close_session(struct tee_context *ctx, u32 session);
129 int amdtee_invoke_func(struct tee_context *ctx,
133 int amdtee_cancel_req(struct tee_context *ctx, u32 cancel_id, u32 session);
H A Dcore.c35 static int amdtee_open(struct tee_context *ctx) in amdtee_open()
69 static void amdtee_release(struct tee_context *ctx) in amdtee_release()
172 static int copy_ta_binary(struct tee_context *ctx, void *ptr, void **ta, in copy_ta_binary()
235 int amdtee_open_session(struct tee_context *ctx, in amdtee_open_session()
303 int amdtee_close_session(struct tee_context *ctx, u32 session) in amdtee_close_session()
404 int amdtee_invoke_func(struct tee_context *ctx, in amdtee_invoke_func()
429 int amdtee_cancel_req(struct tee_context *ctx, u32 cancel_id, u32 session) in amdtee_cancel_req()
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/tee/amdtee/
H A Damdtee_private.h123 int amdtee_open_session(struct tee_context *ctx,
127 int amdtee_close_session(struct tee_context *ctx, u32 session);
129 int amdtee_invoke_func(struct tee_context *ctx,
133 int amdtee_cancel_req(struct tee_context *ctx, u32 cancel_id, u32 session);
H A Dcore.c35 static int amdtee_open(struct tee_context *ctx) in amdtee_open()
69 static void amdtee_release(struct tee_context *ctx) in amdtee_release()
172 static int copy_ta_binary(struct tee_context *ctx, void *ptr, void **ta, in copy_ta_binary()
235 int amdtee_open_session(struct tee_context *ctx, in amdtee_open_session()
303 int amdtee_close_session(struct tee_context *ctx, u32 session) in amdtee_close_session()
404 int amdtee_invoke_func(struct tee_context *ctx, in amdtee_invoke_func()
429 int amdtee_cancel_req(struct tee_context *ctx, u32 cancel_id, u32 session) in amdtee_cancel_req()

12