Symbol: tee_device
drivers/tee/amdtee/amdtee_private.h
41
struct tee_device *teedev;
drivers/tee/amdtee/core.c
26
static void amdtee_get_version(struct tee_device *teedev,
drivers/tee/amdtee/core.c
413
struct tee_device *teedev;
drivers/tee/optee/core.c
125
struct tee_device *teedev = ctx->teedev;
drivers/tee/optee/core.c
66
int optee_get_revision(struct tee_device *teedev, char *buf, size_t len)
drivers/tee/optee/ffa_abi.c
1061
struct tee_device *teedev;
drivers/tee/optee/ffa_abi.c
902
static void optee_ffa_get_version(struct tee_device *teedev,
drivers/tee/optee/optee_private.h
192
int optee_get_revision(struct tee_device *teedev, char *buf, size_t len);
drivers/tee/optee/optee_private.h
255
struct tee_device *supp_teedev;
drivers/tee/optee/optee_private.h
256
struct tee_device *teedev;
drivers/tee/optee/smc_abi.c
1218
static void optee_get_version(struct tee_device *teedev,
drivers/tee/optee/smc_abi.c
1737
struct tee_device *teedev;
drivers/tee/optee/smc_abi.c
817
struct tee_device *teedev = ctx->teedev;
drivers/tee/optee/supp.c
248
struct tee_device *teedev = ctx->teedev;
drivers/tee/optee/supp.c
363
struct tee_device *teedev = ctx->teedev;
drivers/tee/qcomtee/call.c
624
static void qcomtee_get_version(struct tee_device *teedev,
drivers/tee/qcomtee/call.c
702
struct tee_device *teedev;
drivers/tee/qcomtee/qcomtee.h
32
struct tee_device *teedev;
drivers/tee/tee_core.c
1009
struct tee_device *teedev = container_of(dev, struct tee_device, dev);
drivers/tee/tee_core.c
1031
struct tee_device *tee_device_alloc(const struct tee_desc *teedesc,
drivers/tee/tee_core.c
1036
struct tee_device *teedev;
drivers/tee/tee_core.c
104
struct tee_device *teedev = ctx->teedev;
drivers/tee/tee_core.c
1117
void tee_device_set_dev_groups(struct tee_device *teedev,
drivers/tee/tee_core.c
1127
struct tee_device *teedev = container_of(dev, struct tee_device, dev);
drivers/tee/tee_core.c
1147
struct tee_device *teedev = container_of(dev, struct tee_device, dev);
drivers/tee/tee_core.c
1172
struct tee_device *teedev = container_of(dev, struct tee_device, dev);
drivers/tee/tee_core.c
118
ctx = teedev_open(container_of(inode->i_cdev, struct tee_device, cdev));
drivers/tee/tee_core.c
1205
int tee_device_register(struct tee_device *teedev)
drivers/tee/tee_core.c
1228
void tee_device_put(struct tee_device *teedev)
drivers/tee/tee_core.c
1243
bool tee_device_get(struct tee_device *teedev)
drivers/tee/tee_core.c
1264
void tee_device_unregister(struct tee_device *teedev)
drivers/tee/tee_core.c
1293
void *tee_get_drvdata(struct tee_device *teedev)
drivers/tee/tee_core.c
1308
struct tee_device *teedev = container_of(dev, struct tee_device, dev);
drivers/tee/tee_core.c
1339
ctx = teedev_open(container_of(dev, struct tee_device, dev));
drivers/tee/tee_core.c
1419
struct tee_client_device *tee_device;
drivers/tee/tee_core.c
1422
tee_device = to_tee_client_device(dev);
drivers/tee/tee_core.c
1425
if (uuid_equal(&tee_device->id.uuid, &id_table->uuid))
drivers/tee/tee_core.c
46
struct tee_context *teedev_open(struct tee_device *teedev)
drivers/tee/tee_heap.c
174
struct tee_device *teedev = NULL;
drivers/tee/tee_heap.c
22
struct tee_device *teedev;
drivers/tee/tee_heap.c
244
static int alloc_dma_heap(struct tee_device *teedev, enum tee_dma_heap_id id,
drivers/tee/tee_heap.c
285
int tee_device_register_dma_heap(struct tee_device *teedev,
drivers/tee/tee_heap.c
322
void tee_device_put_all_dma_heaps(struct tee_device *teedev)
drivers/tee/tee_heap.c
340
int tee_heap_update_from_dma_buf(struct tee_device *teedev,
drivers/tee/tee_heap.c
367
int tee_device_register_dma_heap(struct tee_device *teedev __always_unused,
drivers/tee/tee_heap.c
376
tee_device_put_all_dma_heaps(struct tee_device *teedev __always_unused)
drivers/tee/tee_heap.c
381
int tee_heap_update_from_dma_buf(struct tee_device *teedev __always_unused,
drivers/tee/tee_private.h
30
int tee_heap_update_from_dma_buf(struct tee_device *teedev,
drivers/tee/tee_shm.c
139
struct tee_device *teedev = ctx->teedev;
drivers/tee/tee_shm.c
287
struct tee_device *teedev = ctx->teedev;
drivers/tee/tee_shm.c
36
static void tee_shm_release(struct tee_device *teedev, struct tee_shm *shm)
drivers/tee/tee_shm.c
404
struct tee_device *teedev = ctx->teedev;
drivers/tee/tee_shm.c
500
struct tee_device *teedev = ctx->teedev;
drivers/tee/tee_shm.c
666
struct tee_device *teedev;
drivers/tee/tee_shm.c
695
struct tee_device *teedev;
drivers/tee/tee_shm.c
77
struct tee_device *teedev = ctx->teedev;
drivers/tee/tstee/core.c
44
static void tstee_get_version(struct tee_device *teedev,
drivers/tee/tstee/tstee_private.h
80
struct tee_device *teedev;
include/linux/tee_core.h
103
void (*get_version)(struct tee_device *teedev,
include/linux/tee_core.h
105
int (*get_tee_revision)(struct tee_device *teedev,
include/linux/tee_core.h
192
struct tee_device *tee_device_alloc(const struct tee_desc *teedesc,
include/linux/tee_core.h
206
int tee_device_register(struct tee_device *teedev);
include/linux/tee_core.h
216
void tee_device_unregister(struct tee_device *teedev);
include/linux/tee_core.h
218
int tee_device_register_dma_heap(struct tee_device *teedev,
include/linux/tee_core.h
221
void tee_device_put_all_dma_heaps(struct tee_device *teedev);
include/linux/tee_core.h
233
bool tee_device_get(struct tee_device *teedev);
include/linux/tee_core.h
239
void tee_device_put(struct tee_device *teedev);
include/linux/tee_core.h
250
void tee_device_set_dev_groups(struct tee_device *teedev,
include/linux/tee_core.h
332
void *tee_get_drvdata(struct tee_device *teedev);
include/linux/tee_core.h
409
struct tee_context *teedev_open(struct tee_device *teedev);
include/linux/tee_drv.h
21
struct tee_device;
include/linux/tee_drv.h
40
struct tee_device *teedev;