Searched refs:tpm_tis_data (Results 1 - 8 of 8) sorted by relevance
/linux-master/drivers/char/tpm/ |
H A D | tpm_tis_spi.h | 13 struct tpm_tis_data priv; 23 static inline struct tpm_tis_spi_phy *to_tpm_tis_spi_phy(struct tpm_tis_data *data) 31 extern int tpm_tis_spi_transfer(struct tpm_tis_data *data, u32 addr, u16 len,
|
H A D | tpm_tis_core.h | 94 struct tpm_tis_data { struct 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 *dat [all...] |
H A D | tpm_tis_synquacer.c | 27 struct tpm_tis_data priv; 31 static inline struct tpm_tis_synquacer_phy *to_tpm_tis_tcg_phy(struct tpm_tis_data *data) 36 static int tpm_tis_synquacer_read_bytes(struct tpm_tis_data *data, u32 addr, 61 static int tpm_tis_synquacer_write_bytes(struct tpm_tis_data *data, u32 addr,
|
H A D | tpm_tis_core.c | 68 struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev); 133 struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev); 153 struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev); 171 static int __tpm_tis_relinquish_locality(struct tpm_tis_data *priv, int l) 180 struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev); 193 struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev); 234 struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev); 248 struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev); 283 struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev); 291 struct tpm_tis_data *pri [all...] |
H A D | tpm_tis_spi_cr50.c | 201 static int tpm_tis_spi_cr50_transfer(struct tpm_tis_data *data, u32 addr, u16 len, 224 static int tpm_tis_spi_cr50_read_bytes(struct tpm_tis_data *data, u32 addr, 230 static int tpm_tis_spi_cr50_write_bytes(struct tpm_tis_data *data, u32 addr, 241 static void cr50_print_fw_version(struct tpm_tis_data *data) 332 struct tpm_tis_data *data = dev_get_drvdata(&chip->dev);
|
H A D | tpm_tis_i2c.c | 58 struct tpm_tis_data priv; 68 to_tpm_tis_i2c_phy(struct tpm_tis_data *data) 107 static int tpm_tis_i2c_retry_transfer_until_ack(struct tpm_tis_data *data, 182 static int tpm_tis_i2c_read_bytes(struct tpm_tis_data *data, u32 addr, u16 len, 225 static int tpm_tis_i2c_write_bytes(struct tpm_tis_data *data, u32 addr, u16 len, 258 static int tpm_tis_i2c_verify_crc(struct tpm_tis_data *data, size_t len,
|
H A D | tpm_tis_spi_main.c | 80 static int tpm_tis_spi_transfer_half(struct tpm_tis_data *data, u32 addr, 140 static int tpm_tis_spi_transfer_full(struct tpm_tis_data *data, u32 addr, 217 int tpm_tis_spi_transfer(struct tpm_tis_data *data, u32 addr, u16 len, 235 static int tpm_tis_spi_read_bytes(struct tpm_tis_data *data, u32 addr, 241 static int tpm_tis_spi_write_bytes(struct tpm_tis_data *data, u32 addr,
|
H A D | tpm_tis.c | 42 struct tpm_tis_data priv; 46 static inline struct tpm_tis_tcg_phy *to_tpm_tis_tcg_phy(struct tpm_tis_data *data) 171 static int tpm_tcg_read_bytes(struct tpm_tis_data *data, u32 addr, u16 len, 196 static int tpm_tcg_write_bytes(struct tpm_tis_data *data, u32 addr, u16 len,
|
Completed in 129 milliseconds