Symbol: qcomtee
drivers/tee/qcomtee/call.c
705
struct qcomtee *qcomtee;
drivers/tee/qcomtee/call.c
708
qcomtee = kzalloc_obj(*qcomtee);
drivers/tee/qcomtee/call.c
709
if (!qcomtee)
drivers/tee/qcomtee/call.c
719
teedev = tee_device_alloc(&qcomtee_desc, NULL, pool, qcomtee);
drivers/tee/qcomtee/call.c
726
qcomtee->teedev = teedev;
drivers/tee/qcomtee/call.c
727
qcomtee->pool = pool;
drivers/tee/qcomtee/call.c
728
err = tee_device_register(qcomtee->teedev);
drivers/tee/qcomtee/call.c
732
platform_set_drvdata(pdev, qcomtee);
drivers/tee/qcomtee/call.c
741
qcomtee->wq = async_wq;
drivers/tee/qcomtee/call.c
743
ctx = teedev_open(qcomtee->teedev);
drivers/tee/qcomtee/call.c
750
qcomtee->ctx = ctx;
drivers/tee/qcomtee/call.c
752
qcomtee->xa_last_id = 0;
drivers/tee/qcomtee/call.c
753
xa_init_flags(&qcomtee->xa_local_objects, XA_FLAGS_ALLOC);
drivers/tee/qcomtee/call.c
755
qcomtee_get_qtee_feature_list(qcomtee->ctx,
drivers/tee/qcomtee/call.c
757
&qcomtee->qtee_version);
drivers/tee/qcomtee/call.c
760
QTEE_VERSION_GET_MAJOR(qcomtee->qtee_version),
drivers/tee/qcomtee/call.c
761
QTEE_VERSION_GET_MINOR(qcomtee->qtee_version),
drivers/tee/qcomtee/call.c
762
QTEE_VERSION_GET_PATCH(qcomtee->qtee_version));
drivers/tee/qcomtee/call.c
767
destroy_workqueue(qcomtee->wq);
drivers/tee/qcomtee/call.c
769
tee_device_unregister(qcomtee->teedev);
drivers/tee/qcomtee/call.c
773
kfree(qcomtee);
drivers/tee/qcomtee/call.c
791
struct qcomtee *qcomtee = platform_get_drvdata(pdev);
drivers/tee/qcomtee/call.c
793
teedev_close_context(qcomtee->ctx);
drivers/tee/qcomtee/call.c
795
tee_device_unregister(qcomtee->teedev);
drivers/tee/qcomtee/call.c
796
destroy_workqueue(qcomtee->wq);
drivers/tee/qcomtee/call.c
797
tee_shm_pool_free(qcomtee->pool);
drivers/tee/qcomtee/call.c
798
kfree(qcomtee);
drivers/tee/qcomtee/core.c
101
queue_work(qcomtee->wq, &object->work);
drivers/tee/qcomtee/core.c
112
struct qcomtee *qcomtee =
drivers/tee/qcomtee/core.c
116
queue_work(qcomtee->wq, &object->work);
drivers/tee/qcomtee/core.c
185
struct qcomtee *qcomtee = tee_get_drvdata(oic->ctx->teedev);
drivers/tee/qcomtee/core.c
188
return xa_alloc_cyclic(&qcomtee->xa_local_objects, idx, object,
drivers/tee/qcomtee/core.c
191
&qcomtee->xa_last_id, GFP_KERNEL);
drivers/tee/qcomtee/core.c
197
struct qcomtee *qcomtee = tee_get_drvdata(oic->ctx->teedev);
drivers/tee/qcomtee/core.c
202
return xa_erase(&qcomtee->xa_local_objects, idx);
drivers/tee/qcomtee/core.c
267
struct qcomtee *qcomtee = tee_get_drvdata(oic->ctx->teedev);
drivers/tee/qcomtee/core.c
274
object = xa_load(&qcomtee->xa_local_objects, object_id);
drivers/tee/qcomtee/core.c
54
struct qcomtee *qcomtee = tee_get_drvdata(oic->ctx->teedev);
drivers/tee/qcomtee/core.c
66
object->info.qcomtee_async_ctx = qcomtee->ctx;
drivers/tee/qcomtee/core.c
84
struct qcomtee *qcomtee;
drivers/tee/qcomtee/core.c
91
qcomtee = tee_get_drvdata(object->info.qcomtee_async_ctx->teedev);
drivers/tee/qcomtee/core.c
93
qcomtee->oic.ctx = object->info.qcomtee_async_ctx;
drivers/tee/qcomtee/core.c
95
ret = qcomtee_object_do_invoke_internal(&qcomtee->oic, object,