Home
last modified time | relevance | path

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

/linux/drivers/char/tpm/
H A Dtpm_infineon.c50 static struct tpm_inf_dev tpm_dev; variable
55 if (tpm_dev.iotype == TPM_INF_IO_PORT) in tpm_data_out()
56 outb(data, tpm_dev.data_regs + offset); in tpm_data_out()
59 writeb(data, tpm_dev.mem_base + tpm_dev.data_regs + offset); in tpm_data_out()
65 if (tpm_dev.iotype == TPM_INF_IO_PORT) in tpm_data_in()
66 return inb(tpm_dev.data_regs + offset); in tpm_data_in()
68 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()
78 writeb(data, tpm_dev.mem_base + tpm_dev.index_off + offset); in tpm_config_out()
[all …]
/linux/drivers/char/tpm/st33zp24/
H A Dst33zp24.c67 static u8 clear_interruption(struct st33zp24_dev *tpm_dev) in clear_interruption() argument
71 tpm_dev->ops->recv(tpm_dev->phy_id, TPM_INT_STATUS, &interrupt, 1); in clear_interruption()
72 tpm_dev->ops->send(tpm_dev->phy_id, TPM_INT_STATUS, &interrupt, 1); in clear_interruption()
81 struct st33zp24_dev *tpm_dev = dev_get_drvdata(&chip->dev); in st33zp24_cancel() local
85 tpm_dev->ops->send(tpm_dev->phy_id, TPM_STS, &data, 1); in st33zp24_cancel()
93 struct st33zp24_dev *tpm_dev = dev_get_drvdata(&chip->dev); in st33zp24_status() local
96 if (tpm_dev->ops->recv(tpm_dev->phy_id, TPM_STS, &data, 1) != 1) in st33zp24_status()
107 struct st33zp24_dev *tpm_dev = dev_get_drvdata(&chip->dev); in check_locality() local
111 status = tpm_dev->ops->recv(tpm_dev->phy_id, TPM_ACCESS, &data, 1); in check_locality()
122 struct st33zp24_dev *tpm_dev = dev_get_drvdata(&chip->dev); in request_locality() local
[all …]