Symbol: tee_client_device
drivers/char/hw_random/optee-rng.c
211
static int optee_rng_probe(struct tee_client_device *rng_device)
drivers/char/hw_random/optee-rng.c
261
static void optee_rng_remove(struct tee_client_device *tee_dev)
drivers/char/tpm/tpm_ftpm_tee.c
254
static int ftpm_tee_probe(struct tee_client_device *tcdev)
drivers/char/tpm/tpm_ftpm_tee.c
297
static void ftpm_tee_remove(struct tee_client_device *tcdev)
drivers/firmware/arm_scmi/transports/optee.c
161
struct tee_client_device *scmi_pta = to_tee_client_device(dev);
drivers/firmware/arm_scmi/transports/optee.c
532
static int scmi_optee_service_probe(struct tee_client_device *scmi_pta)
drivers/firmware/arm_scmi/transports/optee.c
582
static void scmi_optee_service_remove(struct tee_client_device *scmi_pta)
drivers/firmware/broadcom/tee_bnxt_fw.c
184
static int tee_bnxt_fw_probe(struct tee_client_device *bnxt_device)
drivers/firmware/broadcom/tee_bnxt_fw.c
234
static void tee_bnxt_fw_remove(struct tee_client_device *bnxt_device)
drivers/firmware/broadcom/tee_bnxt_fw.c
242
static void tee_bnxt_fw_shutdown(struct tee_client_device *bnxt_device)
drivers/firmware/efi/stmm/tee_stmm_efi.c
531
static int tee_stmm_efi_probe(struct tee_client_device *tee_dev)
drivers/firmware/efi/stmm/tee_stmm_efi.c
576
static void tee_stmm_efi_remove(struct tee_client_device *dev)
drivers/rtc/rtc-optee.c
547
static int optee_rtc_probe(struct tee_client_device *rtc_device)
drivers/rtc/rtc-optee.c
682
static void optee_rtc_remove(struct tee_client_device *rtc_device)
drivers/tee/optee/device.c
65
struct tee_client_device *optee_device = to_tee_client_device(dev);
drivers/tee/optee/device.c
81
struct tee_client_device *optee_device = NULL;
drivers/tee/tee_core.c
1425
struct tee_client_device *tee_device;
drivers/tee/tee_core.c
1449
struct tee_client_device *tcdev = to_tee_client_device(dev);
drivers/tee/tee_core.c
1460
struct tee_client_device *tcdev = to_tee_client_device(dev);
drivers/tee/tee_core.c
1469
struct tee_client_device *tcdev = to_tee_client_device(dev);
drivers/tee/tee_core.c
1486
static int tee_client_device_probe_legacy(struct tee_client_device *tcdev)
drivers/tee/tee_core.c
1494
static void tee_client_device_remove_legacy(struct tee_client_device *tcdev)
drivers/tee/tee_core.c
1502
static void tee_client_device_shutdown_legacy(struct tee_client_device *tcdev)
include/linux/tee_drv.h
310
#define to_tee_client_device(d) container_of(d, struct tee_client_device, dev)
include/linux/tee_drv.h
318
int (*probe)(struct tee_client_device *);
include/linux/tee_drv.h
319
void (*remove)(struct tee_client_device *);
include/linux/tee_drv.h
320
void (*shutdown)(struct tee_client_device *);
security/keys/trusted-keys/trusted_tee.c
205
static int trusted_key_probe(struct tee_client_device *rng_device)
security/keys/trusted-keys/trusted_tee.c
247
static void trusted_key_remove(struct tee_client_device *dev)