Home
last modified time | relevance | path

Searched refs:tee_client_device (Results 1 – 10 of 10) sorted by relevance

/linux/include/linux/
H A Dtee_drv.h305 struct tee_client_device { struct
310 #define to_tee_client_device(d) container_of(d, struct tee_client_device, dev) argument
318 int (*probe)(struct tee_client_device *);
319 void (*remove)(struct tee_client_device *);
320 void (*shutdown)(struct tee_client_device *);
/linux/drivers/firmware/broadcom/
H A Dtee_bnxt_fw.c184 static int tee_bnxt_fw_probe(struct tee_client_device *bnxt_device) in tee_bnxt_fw_probe()
234 static void tee_bnxt_fw_remove(struct tee_client_device *bnxt_device) in tee_bnxt_fw_remove()
242 static void tee_bnxt_fw_shutdown(struct tee_client_device *bnxt_device) in tee_bnxt_fw_shutdown()
/linux/drivers/tee/optee/
H A Ddevice.c65 struct tee_client_device *optee_device = to_tee_client_device(dev); in optee_release_device()
81 struct tee_client_device *optee_device = NULL; in optee_register_device()
/linux/drivers/char/hw_random/
H A Doptee-rng.c211 static int optee_rng_probe(struct tee_client_device *rng_device) in optee_rng_probe()
261 static void optee_rng_remove(struct tee_client_device *tee_dev) in optee_rng_remove()
/linux/drivers/firmware/arm_scmi/transports/
H A Doptee.c161 struct tee_client_device *scmi_pta = to_tee_client_device(dev); in open_session()
532 static int scmi_optee_service_probe(struct tee_client_device *scmi_pta) in scmi_optee_service_probe()
582 static void scmi_optee_service_remove(struct tee_client_device *scmi_pta) in scmi_optee_service_remove()
/linux/drivers/char/tpm/
H A Dtpm_ftpm_tee.c254 static int ftpm_tee_probe(struct tee_client_device *tcdev) in ftpm_tee_probe()
297 static void ftpm_tee_remove(struct tee_client_device *tcdev) in ftpm_tee_remove()
/linux/security/keys/trusted-keys/
H A Dtrusted_tee.c205 static int trusted_key_probe(struct tee_client_device *rng_device) in trusted_key_probe()
247 static void trusted_key_remove(struct tee_client_device *dev) in trusted_key_remove()
/linux/drivers/tee/
H A Dtee_core.c1425 struct tee_client_device *tee_device; in tee_client_device_match()
1449 struct tee_client_device *tcdev = to_tee_client_device(dev); in tee_client_device_probe()
1460 struct tee_client_device *tcdev = to_tee_client_device(dev); in tee_client_device_remove()
1469 struct tee_client_device *tcdev = to_tee_client_device(dev); in tee_client_device_shutdown()
1486 static int tee_client_device_probe_legacy(struct tee_client_device *tcdev) in tee_client_device_probe_legacy()
1494 static void tee_client_device_remove_legacy(struct tee_client_device *tcdev) in tee_client_device_remove_legacy()
1502 static void tee_client_device_shutdown_legacy(struct tee_client_device *tcdev) in tee_client_device_shutdown_legacy()
/linux/drivers/firmware/efi/stmm/
H A Dtee_stmm_efi.c531 static int tee_stmm_efi_probe(struct tee_client_device *tee_dev) in tee_stmm_efi_probe()
576 static void tee_stmm_efi_remove(struct tee_client_device *dev) in tee_stmm_efi_remove()
/linux/drivers/rtc/
H A Drtc-optee.c547 static int optee_rtc_probe(struct tee_client_device *rtc_device) in optee_rtc_probe()
682 static void optee_rtc_remove(struct tee_client_device *rtc_device) in optee_rtc_remove()