Searched refs:qcomtee_object_invoke_ctx (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/tee/qcomtee/ |
| H A D | qcomtee_object.h | 158 struct qcomtee_object_invoke_ctx { struct 174 static inline struct qcomtee_object_invoke_ctx * argument 177 struct qcomtee_object_invoke_ctx *oic; in qcomtee_object_invoke_ctx_alloc() 201 int qcomtee_object_do_invoke(struct qcomtee_object_invoke_ctx *oic, 213 int (*dispatch)(struct qcomtee_object_invoke_ctx *oic, 216 void (*notify)(struct qcomtee_object_invoke_ctx *oic, 310 qcomtee_object_get_client_env(struct qcomtee_object_invoke_ctx *oic); 313 qcomtee_object_get_service(struct qcomtee_object_invoke_ctx *oic,
|
| H A D | qcomtee.h | 35 struct qcomtee_object_invoke_ctx oic; 42 void qcomtee_fetch_async_reqs(struct qcomtee_object_invoke_ctx *oic); 43 struct qcomtee_object *qcomtee_idx_erase(struct qcomtee_object_invoke_ctx *oic, 47 void qcomtee_msg_buffers_free(struct qcomtee_object_invoke_ctx *oic); 48 int qcomtee_msg_buffers_alloc(struct qcomtee_object_invoke_ctx *oic, 65 int qcomtee_object_do_invoke_internal(struct qcomtee_object_invoke_ctx *oic,
|
| H A D | core.c | 51 qcomtee_qtee_object_alloc(struct qcomtee_object_invoke_ctx *oic, in qcomtee_qtee_object_alloc() 182 static int qcomtee_idx_alloc(struct qcomtee_object_invoke_ctx *oic, u32 *idx, in qcomtee_idx_alloc() 194 struct qcomtee_object *qcomtee_idx_erase(struct qcomtee_object_invoke_ctx *oic, in qcomtee_idx_erase() 216 static int qcomtee_object_id_get(struct qcomtee_object_invoke_ctx *oic, in qcomtee_object_id_get() 245 static void qcomtee_object_id_put(struct qcomtee_object_invoke_ctx *oic, in qcomtee_object_id_put() 264 qcomtee_local_object_get(struct qcomtee_object_invoke_ctx *oic, in qcomtee_local_object_get() 358 static int qcomtee_object_qtee_init(struct qcomtee_object_invoke_ctx *oic, in qcomtee_object_qtee_init() 395 static int qcomtee_prepare_msg(struct qcomtee_object_invoke_ctx *oic, in qcomtee_prepare_msg() 481 struct qcomtee_object_invoke_ctx *oic) in qcomtee_update_args() 538 static int qcomtee_prepare_args(struct qcomtee_object_invoke_ctx *oic) in qcomtee_prepare_args() [all …]
|
| H A D | async.c | 67 static void qcomtee_get_async_buffer(struct qcomtee_object_invoke_ctx *oic, in qcomtee_get_async_buffer() 105 static size_t async_release(struct qcomtee_object_invoke_ctx *oic, in async_release() 130 void qcomtee_fetch_async_reqs(struct qcomtee_object_invoke_ctx *oic) in qcomtee_fetch_async_reqs()
|
| H A D | primordial_obj.c | 35 qcomtee_primordial_obj_dispatch(struct qcomtee_object_invoke_ctx *oic, in qcomtee_primordial_obj_dispatch() 93 static void qcomtee_primordial_obj_notify(struct qcomtee_object_invoke_ctx *oic, in qcomtee_primordial_obj_notify()
|
| H A D | shm.c | 40 int qcomtee_msg_buffers_alloc(struct qcomtee_object_invoke_ctx *oic, in qcomtee_msg_buffers_alloc() 94 void qcomtee_msg_buffers_free(struct qcomtee_object_invoke_ctx *oic) in qcomtee_msg_buffers_free()
|
| H A D | mem_obj.c | 56 static int qcomtee_mem_object_dispatch(struct qcomtee_object_invoke_ctx *oic, in qcomtee_mem_object_dispatch()
|
| H A D | user_obj.c | 225 static int qcomtee_user_object_dispatch(struct qcomtee_object_invoke_ctx *oic, in qcomtee_user_object_dispatch() 294 static void qcomtee_user_object_notify(struct qcomtee_object_invoke_ctx *oic, in qcomtee_user_object_notify()
|
| H A D | call.c | 413 struct qcomtee_object_invoke_ctx *oic __free(kfree) = in qcomtee_object_invoke() 650 struct qcomtee_object_invoke_ctx *oic __free(kfree) = in qcomtee_get_qtee_feature_list()
|