Lines Matching refs:tpm_tis_data
94 struct tpm_tis_data {
129 int (*read_bytes)(struct tpm_tis_data *data, u32 addr, u16 len,
131 int (*write_bytes)(struct tpm_tis_data *data, u32 addr, u16 len,
133 int (*verify_crc)(struct tpm_tis_data *data, size_t len,
137 static inline int tpm_tis_read_bytes(struct tpm_tis_data *data, u32 addr,
144 static inline int tpm_tis_read8(struct tpm_tis_data *data, u32 addr, u8 *result)
149 static inline int tpm_tis_read16(struct tpm_tis_data *data, u32 addr,
163 static inline int tpm_tis_read32(struct tpm_tis_data *data, u32 addr,
177 static inline int tpm_tis_write_bytes(struct tpm_tis_data *data, u32 addr,
184 static inline int tpm_tis_write8(struct tpm_tis_data *data, u32 addr, u8 value)
190 static inline int tpm_tis_write32(struct tpm_tis_data *data, u32 addr,
202 static inline int tpm_tis_verify_crc(struct tpm_tis_data *data, size_t len,
220 int tpm_tis_core_init(struct device *dev, struct tpm_tis_data *priv, int irq,