Lines Matching refs:dev
113 int (*open)(struct udevice *dev);
124 int (*close)(struct udevice *dev);
134 int (*get_desc)(struct udevice *dev, char *buf, int size);
144 int (*report_state)(struct udevice *dev, char *buf, int size);
155 int (*send)(struct udevice *dev, const u8 *sendbuf, size_t send_size);
168 int (*recv)(struct udevice *dev, u8 *recvbuf, size_t max_size);
179 int (*cleanup)(struct udevice *dev);
197 int (*xfer)(struct udevice *dev, const u8 *sendbuf, size_t send_size,
201 #define tpm_get_ops(dev) ((struct tpm_ops *)device_get_ops(dev)) argument
210 struct udevice *dev; \
213 rc = get_tpm(&dev); \
218 return report_return_code(cmd(dev)); \
230 int tpm_open(struct udevice *dev);
241 int tpm_close(struct udevice *dev);
249 u32 tpm_clear_and_reenable(struct udevice *dev);
259 int tpm_get_desc(struct udevice *dev, char *buf, int size);
269 int tpm_report_state(struct udevice *dev, char *buf, int size);
293 int tpm_xfer(struct udevice *dev, const u8 *sendbuf, size_t send_size,
302 int tpm_init(struct udevice *dev);
335 enum tpm_version tpm_get_version(struct udevice *dev);
338 #define for_each_tpm_device(dev) uclass_foreach_dev_probe(UCLASS_TPM, (dev)) argument