tee_device
struct tee_device *teedev;
static void amdtee_get_version(struct tee_device *teedev,
struct tee_device *teedev;
struct tee_device *teedev = ctx->teedev;
int optee_get_revision(struct tee_device *teedev, char *buf, size_t len)
struct tee_device *teedev;
static void optee_ffa_get_version(struct tee_device *teedev,
int optee_get_revision(struct tee_device *teedev, char *buf, size_t len);
struct tee_device *supp_teedev;
struct tee_device *teedev;
static void optee_get_version(struct tee_device *teedev,
struct tee_device *teedev;
struct tee_device *teedev = ctx->teedev;
struct tee_device *teedev = ctx->teedev;
struct tee_device *teedev = ctx->teedev;
static void qcomtee_get_version(struct tee_device *teedev,
struct tee_device *teedev;
struct tee_device *teedev;
struct tee_device *teedev = container_of(dev, struct tee_device, dev);
struct tee_device *tee_device_alloc(const struct tee_desc *teedesc,
struct tee_device *teedev = ctx->teedev;
struct tee_device *teedev;
void tee_device_set_dev_groups(struct tee_device *teedev,
struct tee_device *teedev = container_of(dev, struct tee_device, dev);
struct tee_device *teedev = container_of(dev, struct tee_device, dev);
struct tee_device *teedev = container_of(dev, struct tee_device, dev);
ctx = teedev_open(container_of(inode->i_cdev, struct tee_device, cdev));
int tee_device_register(struct tee_device *teedev)
void tee_device_put(struct tee_device *teedev)
bool tee_device_get(struct tee_device *teedev)
void tee_device_unregister(struct tee_device *teedev)
void *tee_get_drvdata(struct tee_device *teedev)
struct tee_device *teedev = container_of(dev, struct tee_device, dev);
ctx = teedev_open(container_of(dev, struct tee_device, dev));
struct tee_client_device *tee_device;
tee_device = to_tee_client_device(dev);
if (uuid_equal(&tee_device->id.uuid, &id_table->uuid))
struct tee_context *teedev_open(struct tee_device *teedev)
struct tee_device *teedev = NULL;
struct tee_device *teedev;
static int alloc_dma_heap(struct tee_device *teedev, enum tee_dma_heap_id id,
int tee_device_register_dma_heap(struct tee_device *teedev,
void tee_device_put_all_dma_heaps(struct tee_device *teedev)
int tee_heap_update_from_dma_buf(struct tee_device *teedev,
int tee_device_register_dma_heap(struct tee_device *teedev __always_unused,
tee_device_put_all_dma_heaps(struct tee_device *teedev __always_unused)
int tee_heap_update_from_dma_buf(struct tee_device *teedev __always_unused,
int tee_heap_update_from_dma_buf(struct tee_device *teedev,
struct tee_device *teedev = ctx->teedev;
struct tee_device *teedev = ctx->teedev;
static void tee_shm_release(struct tee_device *teedev, struct tee_shm *shm)
struct tee_device *teedev = ctx->teedev;
struct tee_device *teedev = ctx->teedev;
struct tee_device *teedev;
struct tee_device *teedev;
struct tee_device *teedev = ctx->teedev;
static void tstee_get_version(struct tee_device *teedev,
struct tee_device *teedev;
void (*get_version)(struct tee_device *teedev,
int (*get_tee_revision)(struct tee_device *teedev,
struct tee_device *tee_device_alloc(const struct tee_desc *teedesc,
int tee_device_register(struct tee_device *teedev);
void tee_device_unregister(struct tee_device *teedev);
int tee_device_register_dma_heap(struct tee_device *teedev,
void tee_device_put_all_dma_heaps(struct tee_device *teedev);
bool tee_device_get(struct tee_device *teedev);
void tee_device_put(struct tee_device *teedev);
void tee_device_set_dev_groups(struct tee_device *teedev,
void *tee_get_drvdata(struct tee_device *teedev);
struct tee_context *teedev_open(struct tee_device *teedev);
struct tee_device;
struct tee_device *teedev;