Searched refs:tpm_size (Results 1 – 5 of 5) sorted by relevance
/openbmc/linux/drivers/char/tpm/st33zp24/ |
H A D | spi.c | 97 int tpm_size) in st33zp24_spi_send() argument 111 if (tpm_size > 0 && tpm_register == TPM_DATA_FIFO) { in st33zp24_spi_send() 112 phy->tx_buf[total_length++] = tpm_size >> 8; in st33zp24_spi_send() 113 phy->tx_buf[total_length++] = tpm_size; in st33zp24_spi_send() 116 memcpy(&phy->tx_buf[total_length], tpm_data, tpm_size); in st33zp24_spi_send() 117 total_length += tpm_size; in st33zp24_spi_send() 140 int tpm_size) in st33zp24_spi_read8_reg() argument 155 phy->latency + tpm_size); in st33zp24_spi_read8_reg() 157 spi_xfer.len = total_length + phy->latency + tpm_size; in st33zp24_spi_read8_reg() 161 if (tpm_size > 0 && ret == 0) { in st33zp24_spi_read8_reg() [all …]
|
H A D | i2c.c | 31 static int write8_reg(void *phy_id, u8 tpm_register, u8 *tpm_data, int tpm_size) in write8_reg() argument 36 memcpy(phy->buf + 1, tpm_data, tpm_size); in write8_reg() 37 return i2c_master_send(phy->client, phy->buf, tpm_size + 1); in write8_reg() 48 static int read8_reg(void *phy_id, u8 tpm_register, u8 *tpm_data, int tpm_size) in read8_reg() argument 57 status = i2c_master_recv(phy->client, tpm_data, tpm_size); in read8_reg() 71 int tpm_size) in st33zp24_i2c_send() argument 74 tpm_size); in st33zp24_i2c_send() 87 int tpm_size) in st33zp24_i2c_recv() argument 89 return read8_reg(phy_id, tpm_register, tpm_data, tpm_size); in st33zp24_i2c_recv()
|
H A D | st33zp24.h | 29 int (*send)(void *phy_id, u8 tpm_register, u8 *tpm_data, int tpm_size); 30 int (*recv)(void *phy_id, u8 tpm_register, u8 *tpm_data, int tpm_size);
|
/openbmc/u-boot/drivers/tpm/ |
H A D | tpm_tis_st33zp24_spi.c | 113 const u8 *tpm_data, size_t tpm_size) in st33zp24_spi_write() argument 125 if (tpm_size > 0 && tpm_register == TPM_DATA_FIFO) { in st33zp24_spi_write() 126 tx_buf[total_length++] = tpm_size >> 8; in st33zp24_spi_write() 127 tx_buf[total_length++] = tpm_size; in st33zp24_spi_write() 129 memcpy(tx_buf + total_length, tpm_data, tpm_size); in st33zp24_spi_write() 130 total_length += tpm_size; in st33zp24_spi_write() 164 u8 *tpm_data, size_t tpm_size) in st33zp24_spi_read8_reg() argument 178 phy->latency + tpm_size); in st33zp24_spi_read8_reg() 179 total_length += phy->latency + tpm_size; in st33zp24_spi_read8_reg() 192 if (tpm_size > 0 && ret == 0) { in st33zp24_spi_read8_reg() [all …]
|
H A D | tpm_tis_st33zp24_i2c.c | 47 const u8 *tpm_data, size_t tpm_size) in st33zp24_i2c_write8_reg() argument 52 memcpy(chip_priv->buf + 1, tpm_data, tpm_size); in st33zp24_i2c_write8_reg() 54 return dm_i2c_write(dev, 0, chip_priv->buf, tpm_size + 1); in st33zp24_i2c_write8_reg() 66 u8 *tpm_data, size_t tpm_size) in st33zp24_i2c_read8_reg() argument 76 return dm_i2c_read(dev, 0, tpm_data, tpm_size); in st33zp24_i2c_read8_reg() 89 const u8 *tpm_data, size_t tpm_size) in st33zp24_i2c_write() argument 92 tpm_data, tpm_size); in st33zp24_i2c_write() 105 u8 *tpm_data, size_t tpm_size) in st33zp24_i2c_read() argument 107 return st33zp24_i2c_read8_reg(dev, tpm_register, tpm_data, tpm_size); in st33zp24_i2c_read()
|