Symbol: tpm_tis_data
drivers/char/tpm/tpm_tis.c
171
static int tpm_tcg_read_bytes(struct tpm_tis_data *data, u32 addr, u16 len,
drivers/char/tpm/tpm_tis.c
196
static int tpm_tcg_write_bytes(struct tpm_tis_data *data, u32 addr, u16 len,
drivers/char/tpm/tpm_tis.c
42
struct tpm_tis_data priv;
drivers/char/tpm/tpm_tis.c
46
static inline struct tpm_tis_tcg_phy *to_tpm_tis_tcg_phy(struct tpm_tis_data *data)
drivers/char/tpm/tpm_tis_core.c
1016
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
1038
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
1071
struct tpm_tis_data *data = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
1125
int tpm_tis_core_init(struct device *dev, struct tpm_tis_data *priv, int irq,
drivers/char/tpm/tpm_tis_core.c
1349
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
139
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
159
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
177
static int __tpm_tis_relinquish_locality(struct tpm_tis_data *priv, int l)
drivers/char/tpm/tpm_tis_core.c
189
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
202
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
243
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
257
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
291
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
299
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
324
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
353
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
410
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
442
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
526
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
538
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
556
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
605
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
642
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
68
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
718
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
756
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
804
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
824
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
854
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
876
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.c
930
struct tpm_tis_data *priv = container_of(work, typeof(*priv), free_irq_work);
drivers/char/tpm/tpm_tis_core.c
944
struct tpm_tis_data *priv = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_core.h
131
int (*read_bytes)(struct tpm_tis_data *data, u32 addr, u16 len,
drivers/char/tpm/tpm_tis_core.h
133
int (*write_bytes)(struct tpm_tis_data *data, u32 addr, u16 len,
drivers/char/tpm/tpm_tis_core.h
135
int (*verify_crc)(struct tpm_tis_data *data, size_t len,
drivers/char/tpm/tpm_tis_core.h
139
static inline int tpm_tis_read_bytes(struct tpm_tis_data *data, u32 addr,
drivers/char/tpm/tpm_tis_core.h
146
static inline int tpm_tis_read8(struct tpm_tis_data *data, u32 addr, u8 *result)
drivers/char/tpm/tpm_tis_core.h
151
static inline int tpm_tis_read16(struct tpm_tis_data *data, u32 addr,
drivers/char/tpm/tpm_tis_core.h
165
static inline int tpm_tis_read32(struct tpm_tis_data *data, u32 addr,
drivers/char/tpm/tpm_tis_core.h
179
static inline int tpm_tis_write_bytes(struct tpm_tis_data *data, u32 addr,
drivers/char/tpm/tpm_tis_core.h
186
static inline int tpm_tis_write8(struct tpm_tis_data *data, u32 addr, u8 value)
drivers/char/tpm/tpm_tis_core.h
192
static inline int tpm_tis_write32(struct tpm_tis_data *data, u32 addr,
drivers/char/tpm/tpm_tis_core.h
204
static inline int tpm_tis_verify_crc(struct tpm_tis_data *data, size_t len,
drivers/char/tpm/tpm_tis_core.h
222
int tpm_tis_core_init(struct device *dev, struct tpm_tis_data *priv, int irq,
drivers/char/tpm/tpm_tis_i2c.c
107
static int tpm_tis_i2c_retry_transfer_until_ack(struct tpm_tis_data *data,
drivers/char/tpm/tpm_tis_i2c.c
182
static int tpm_tis_i2c_read_bytes(struct tpm_tis_data *data, u32 addr, u16 len,
drivers/char/tpm/tpm_tis_i2c.c
225
static int tpm_tis_i2c_write_bytes(struct tpm_tis_data *data, u32 addr, u16 len,
drivers/char/tpm/tpm_tis_i2c.c
258
static int tpm_tis_i2c_verify_crc(struct tpm_tis_data *data, size_t len,
drivers/char/tpm/tpm_tis_i2c.c
58
struct tpm_tis_data priv;
drivers/char/tpm/tpm_tis_i2c.c
68
to_tpm_tis_i2c_phy(struct tpm_tis_data *data)
drivers/char/tpm/tpm_tis_spi.h
13
struct tpm_tis_data priv;
drivers/char/tpm/tpm_tis_spi.h
23
static inline struct tpm_tis_spi_phy *to_tpm_tis_spi_phy(struct tpm_tis_data *data)
drivers/char/tpm/tpm_tis_spi.h
31
extern int tpm_tis_spi_transfer(struct tpm_tis_data *data, u32 addr, u16 len,
drivers/char/tpm/tpm_tis_spi_cr50.c
201
static int tpm_tis_spi_cr50_transfer(struct tpm_tis_data *data, u32 addr, u16 len,
drivers/char/tpm/tpm_tis_spi_cr50.c
224
static int tpm_tis_spi_cr50_read_bytes(struct tpm_tis_data *data, u32 addr,
drivers/char/tpm/tpm_tis_spi_cr50.c
230
static int tpm_tis_spi_cr50_write_bytes(struct tpm_tis_data *data, u32 addr,
drivers/char/tpm/tpm_tis_spi_cr50.c
241
static void cr50_print_fw_version(struct tpm_tis_data *data)
drivers/char/tpm/tpm_tis_spi_cr50.c
332
struct tpm_tis_data *data = dev_get_drvdata(&chip->dev);
drivers/char/tpm/tpm_tis_spi_main.c
141
static int tpm_tis_spi_transfer_full(struct tpm_tis_data *data, u32 addr,
drivers/char/tpm/tpm_tis_spi_main.c
218
int tpm_tis_spi_transfer(struct tpm_tis_data *data, u32 addr, u16 len,
drivers/char/tpm/tpm_tis_spi_main.c
236
static int tpm_tis_spi_read_bytes(struct tpm_tis_data *data, u32 addr,
drivers/char/tpm/tpm_tis_spi_main.c
242
static int tpm_tis_spi_write_bytes(struct tpm_tis_data *data, u32 addr,
drivers/char/tpm/tpm_tis_spi_main.c
81
static int tpm_tis_spi_transfer_half(struct tpm_tis_data *data, u32 addr,
drivers/char/tpm/tpm_tis_synquacer.c
27
struct tpm_tis_data priv;
drivers/char/tpm/tpm_tis_synquacer.c
31
static inline struct tpm_tis_synquacer_phy *to_tpm_tis_tcg_phy(struct tpm_tis_data *data)
drivers/char/tpm/tpm_tis_synquacer.c
36
static int tpm_tis_synquacer_read_bytes(struct tpm_tis_data *data, u32 addr,
drivers/char/tpm/tpm_tis_synquacer.c
61
static int tpm_tis_synquacer_write_bytes(struct tpm_tis_data *data, u32 addr,