Home
last modified time | relevance | path

Searched refs:tpm_dev (Results 1 – 5 of 5) sorted by relevance

/linux-4.19.296/drivers/char/tpm/st33zp24/
Dst33zp24.c80 static u8 clear_interruption(struct st33zp24_dev *tpm_dev) in clear_interruption() argument
84 tpm_dev->ops->recv(tpm_dev->phy_id, TPM_INT_STATUS, &interrupt, 1); in clear_interruption()
85 tpm_dev->ops->send(tpm_dev->phy_id, TPM_INT_STATUS, &interrupt, 1); in clear_interruption()
96 struct st33zp24_dev *tpm_dev = dev_get_drvdata(&chip->dev); in st33zp24_cancel() local
100 tpm_dev->ops->send(tpm_dev->phy_id, TPM_STS, &data, 1); in st33zp24_cancel()
110 struct st33zp24_dev *tpm_dev = dev_get_drvdata(&chip->dev); in st33zp24_status() local
113 tpm_dev->ops->recv(tpm_dev->phy_id, TPM_STS, &data, 1); in st33zp24_status()
124 struct st33zp24_dev *tpm_dev = dev_get_drvdata(&chip->dev); in check_locality() local
128 status = tpm_dev->ops->recv(tpm_dev->phy_id, TPM_ACCESS, &data, 1); in check_locality()
144 struct st33zp24_dev *tpm_dev = dev_get_drvdata(&chip->dev); in request_locality() local
[all …]
Di2c.c124 struct st33zp24_dev *tpm_dev = dev_get_drvdata(&chip->dev); in st33zp24_i2c_acpi_request_resources() local
125 struct st33zp24_i2c_phy *phy = tpm_dev->phy_id; in st33zp24_i2c_acpi_request_resources()
156 struct st33zp24_dev *tpm_dev = dev_get_drvdata(&chip->dev); in st33zp24_i2c_of_request_resources() local
157 struct st33zp24_i2c_phy *phy = tpm_dev->phy_id; in st33zp24_i2c_of_request_resources()
196 struct st33zp24_dev *tpm_dev = dev_get_drvdata(&chip->dev); in st33zp24_i2c_request_resources() local
197 struct st33zp24_i2c_phy *phy = tpm_dev->phy_id; in st33zp24_i2c_request_resources()
Dspi.c243 struct st33zp24_dev *tpm_dev = dev_get_drvdata(&chip->dev); in st33zp24_spi_acpi_request_resources() local
244 struct st33zp24_spi_phy *phy = tpm_dev->phy_id; in st33zp24_spi_acpi_request_resources()
274 struct st33zp24_dev *tpm_dev = dev_get_drvdata(&chip->dev); in st33zp24_spi_of_request_resources() local
275 struct st33zp24_spi_phy *phy = tpm_dev->phy_id; in st33zp24_spi_of_request_resources()
314 struct st33zp24_dev *tpm_dev = dev_get_drvdata(&chip->dev); in st33zp24_spi_request_resources() local
315 struct st33zp24_spi_phy *phy = tpm_dev->phy_id; in st33zp24_spi_request_resources()
/linux-4.19.296/drivers/char/tpm/
Dtpm_infineon.c54 static struct tpm_inf_dev tpm_dev; variable
58 if (tpm_dev.iotype == TPM_INF_IO_PORT) in tpm_data_out()
59 outb(data, tpm_dev.data_regs + offset); in tpm_data_out()
61 writeb(data, tpm_dev.mem_base + tpm_dev.data_regs + offset); in tpm_data_out()
66 if (tpm_dev.iotype == TPM_INF_IO_PORT) in tpm_data_in()
67 return inb(tpm_dev.data_regs + offset); in tpm_data_in()
69 return readb(tpm_dev.mem_base + tpm_dev.data_regs + offset); in tpm_data_in()
74 if (tpm_dev.iotype == TPM_INF_IO_PORT) in tpm_config_out()
75 outb(data, tpm_dev.config_port + offset); in tpm_config_out()
77 writeb(data, tpm_dev.mem_base + tpm_dev.index_off + offset); in tpm_config_out()
[all …]
Dtpm_i2c_infineon.c77 static struct tpm_inf_dev tpm_dev; variable
102 .addr = tpm_dev.client->addr, in iic_tpm_read()
107 .addr = tpm_dev.client->addr, in iic_tpm_read()
119 if (!tpm_dev.client->adapter->algo->master_xfer) in iic_tpm_read()
121 i2c_lock_bus(tpm_dev.client->adapter, I2C_LOCK_SEGMENT); in iic_tpm_read()
123 if (tpm_dev.chip_type == SLB9645) { in iic_tpm_read()
131 rc = __i2c_transfer(tpm_dev.client->adapter, msgs, 2); in iic_tpm_read()
143 rc = __i2c_transfer(tpm_dev.client->adapter, in iic_tpm_read()
160 if (tpm_dev.adapterlimit) { in iic_tpm_read()
162 tpm_dev.adapterlimit, in iic_tpm_read()
[all …]