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
457
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
190
int optee_get_revision(struct tee_device *teedev, char *buf, size_t len);
drivers/tee/optee/optee_private.h
247
struct tee_device *supp_teedev;
drivers/tee/optee/optee_private.h
248
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
213
struct tee_device *teedev = ctx->teedev;
drivers/tee/optee/supp.c
322
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
1015
struct tee_device *teedev = container_of(dev, struct tee_device, dev);
drivers/tee/tee_core.c
1037
struct tee_device *tee_device_alloc(const struct tee_desc *teedesc,
drivers/tee/tee_core.c
104
struct tee_device *teedev = ctx->teedev;
drivers/tee/tee_core.c
1042
struct tee_device *teedev;
drivers/tee/tee_core.c
1123
void tee_device_set_dev_groups(struct tee_device *teedev,
drivers/tee/tee_core.c
1133
struct tee_device *teedev = container_of(dev, struct tee_device, dev);
drivers/tee/tee_core.c
1153
struct tee_device *teedev = container_of(dev, struct tee_device, dev);
drivers/tee/tee_core.c
1178
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
1211
int tee_device_register(struct tee_device *teedev)
drivers/tee/tee_core.c
1234
void tee_device_put(struct tee_device *teedev)
drivers/tee/tee_core.c
1249
bool tee_device_get(struct tee_device *teedev)
drivers/tee/tee_core.c
1270
void tee_device_unregister(struct tee_device *teedev)
drivers/tee/tee_core.c
1299
void *tee_get_drvdata(struct tee_device *teedev)
drivers/tee/tee_core.c
1314
struct tee_device *teedev = container_of(dev, struct tee_device, dev);
drivers/tee/tee_core.c
1345
ctx = teedev_open(container_of(dev, struct tee_device, dev));
drivers/tee/tee_core.c
1425
struct tee_client_device *tee_device;
drivers/tee/tee_core.c
1428
tee_device = to_tee_client_device(dev);
drivers/tee/tee_core.c
1431
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
330
void *tee_get_drvdata(struct tee_device *teedev);
include/linux/tee_core.h
407
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;