tpm_tis_data
static int tpm_tcg_read_bytes(struct tpm_tis_data *data, u32 addr, u16 len,
static int tpm_tcg_write_bytes(struct tpm_tis_data *data, u32 addr, u16 len,
struct tpm_tis_data priv;
static inline struct tpm_tis_tcg_phy *to_tpm_tis_tcg_phy(struct tpm_tis_data *data)
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
struct tpm_tis_data *data = dev_get_drvdata(&chip->dev);
int tpm_tis_core_init(struct device *dev, struct tpm_tis_data *priv, int irq,
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
static int __tpm_tis_relinquish_locality(struct tpm_tis_data *priv, int l)
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
struct tpm_tis_data *priv = container_of(work, typeof(*priv), free_irq_work);
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
int (*read_bytes)(struct tpm_tis_data *data, u32 addr, u16 len,
int (*write_bytes)(struct tpm_tis_data *data, u32 addr, u16 len,
int (*verify_crc)(struct tpm_tis_data *data, size_t len,
static inline int tpm_tis_read_bytes(struct tpm_tis_data *data, u32 addr,
static inline int tpm_tis_read8(struct tpm_tis_data *data, u32 addr, u8 *result)
static inline int tpm_tis_read16(struct tpm_tis_data *data, u32 addr,
static inline int tpm_tis_read32(struct tpm_tis_data *data, u32 addr,
static inline int tpm_tis_write_bytes(struct tpm_tis_data *data, u32 addr,
static inline int tpm_tis_write8(struct tpm_tis_data *data, u32 addr, u8 value)
static inline int tpm_tis_write32(struct tpm_tis_data *data, u32 addr,
static inline int tpm_tis_verify_crc(struct tpm_tis_data *data, size_t len,
int tpm_tis_core_init(struct device *dev, struct tpm_tis_data *priv, int irq,
static int tpm_tis_i2c_retry_transfer_until_ack(struct tpm_tis_data *data,
static int tpm_tis_i2c_read_bytes(struct tpm_tis_data *data, u32 addr, u16 len,
static int tpm_tis_i2c_write_bytes(struct tpm_tis_data *data, u32 addr, u16 len,
static int tpm_tis_i2c_verify_crc(struct tpm_tis_data *data, size_t len,
struct tpm_tis_data priv;
to_tpm_tis_i2c_phy(struct tpm_tis_data *data)
struct tpm_tis_data priv;
static inline struct tpm_tis_spi_phy *to_tpm_tis_spi_phy(struct tpm_tis_data *data)
extern int tpm_tis_spi_transfer(struct tpm_tis_data *data, u32 addr, u16 len,
static int tpm_tis_spi_cr50_transfer(struct tpm_tis_data *data, u32 addr, u16 len,
static int tpm_tis_spi_cr50_read_bytes(struct tpm_tis_data *data, u32 addr,
static int tpm_tis_spi_cr50_write_bytes(struct tpm_tis_data *data, u32 addr,
static void cr50_print_fw_version(struct tpm_tis_data *data)
struct tpm_tis_data *data = dev_get_drvdata(&chip->dev);
static int tpm_tis_spi_transfer_full(struct tpm_tis_data *data, u32 addr,
int tpm_tis_spi_transfer(struct tpm_tis_data *data, u32 addr, u16 len,
static int tpm_tis_spi_read_bytes(struct tpm_tis_data *data, u32 addr,
static int tpm_tis_spi_write_bytes(struct tpm_tis_data *data, u32 addr,
static int tpm_tis_spi_transfer_half(struct tpm_tis_data *data, u32 addr,
struct tpm_tis_data priv;
static inline struct tpm_tis_synquacer_phy *to_tpm_tis_tcg_phy(struct tpm_tis_data *data)
static int tpm_tis_synquacer_read_bytes(struct tpm_tis_data *data, u32 addr,
static int tpm_tis_synquacer_write_bytes(struct tpm_tis_data *data, u32 addr,