Home
last modified time | relevance | path

Searched refs:qcomtee_object_invoke_ctx (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/tee/qcomtee/
H A Dqcomtee_object.h158 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 Dqcomtee.h35 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 Dcore.c51 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 Dasync.c67 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 Dprimordial_obj.c35 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 Dshm.c40 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 Dmem_obj.c56 static int qcomtee_mem_object_dispatch(struct qcomtee_object_invoke_ctx *oic, in qcomtee_mem_object_dispatch()
H A Duser_obj.c225 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 Dcall.c413 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()