Lines Matching refs:qcomtee
54 struct qcomtee *qcomtee = tee_get_drvdata(oic->ctx->teedev); in qcomtee_qtee_object_alloc() local
66 object->info.qcomtee_async_ctx = qcomtee->ctx; in qcomtee_qtee_object_alloc()
84 struct qcomtee *qcomtee; in qcomtee_do_release_qtee_object() local
91 qcomtee = tee_get_drvdata(object->info.qcomtee_async_ctx->teedev); in qcomtee_do_release_qtee_object()
93 qcomtee->oic.ctx = object->info.qcomtee_async_ctx; in qcomtee_do_release_qtee_object()
95 ret = qcomtee_object_do_invoke_internal(&qcomtee->oic, object, in qcomtee_do_release_qtee_object()
101 queue_work(qcomtee->wq, &object->work); in qcomtee_do_release_qtee_object()
112 struct qcomtee *qcomtee = in qcomtee_release_qtee_object() local
116 queue_work(qcomtee->wq, &object->work); in qcomtee_release_qtee_object()
185 struct qcomtee *qcomtee = tee_get_drvdata(oic->ctx->teedev); in qcomtee_idx_alloc() local
188 return xa_alloc_cyclic(&qcomtee->xa_local_objects, idx, object, in qcomtee_idx_alloc()
191 &qcomtee->xa_last_id, GFP_KERNEL); in qcomtee_idx_alloc()
197 struct qcomtee *qcomtee = tee_get_drvdata(oic->ctx->teedev); in qcomtee_idx_erase() local
202 return xa_erase(&qcomtee->xa_local_objects, idx); in qcomtee_idx_erase()
267 struct qcomtee *qcomtee = tee_get_drvdata(oic->ctx->teedev); in qcomtee_local_object_get() local
274 object = xa_load(&qcomtee->xa_local_objects, object_id); in qcomtee_local_object_get()