Lines Matching refs:tis_addr
63 uint8_t *tis_addr = (uint8_t*)baseaddr; in tis_activate() local
66 tis_addr[TPM_ACCESS] = ACCESS_REQUEST_USE; in tis_activate()
68 acc = mmio_readb(&tis_addr[TPM_ACCESS]); in tis_activate()
70 tis_addr[TPM_STS] = STS_COMMAND_READY; in tis_activate()
71 rc = tis_wait_sts(tis_addr, 100, in tis_activate()
80 uint8_t *tis_addr = (uint8_t*)baseaddr; in tis_ready() local
82 tis_addr[TPM_STS] = STS_COMMAND_READY; in tis_ready()
83 rc = tis_wait_sts(tis_addr, 100, STS_COMMAND_READY, STS_COMMAND_READY); in tis_ready()
91 uint8_t *tis_addr = (uint8_t*)baseaddr; in tis_senddata() local
99 burst = mmio_readw((uint16_t *)&tis_addr[TPM_STS+1]); in tis_senddata()
112 tis_addr[TPM_DATA_FIFO] = data[offset]; in tis_senddata()
133 uint8_t *tis_addr = (uint8_t*)baseaddr; in tis_readresp() local
137 buffer[offset] = mmio_readb(&tis_addr[TPM_DATA_FIFO]); in tis_readresp()
139 sts = mmio_readb(&tis_addr[TPM_STS]); in tis_readresp()
151 uint8_t *tis_addr = (uint8_t*)baseaddr; in tis_waitdatavalid() local
153 if (tis_wait_sts(tis_addr, 1000, STS_VALID, STS_VALID) == 0) { in tis_waitdatavalid()
162 uint8_t *tis_addr = (uint8_t*)baseaddr; in tis_waitrespready() local
163 tis_addr[TPM_STS] = STS_TPM_GO; in tis_waitrespready()
164 if (tis_wait_sts(tis_addr, timeout, in tis_waitrespready()
175 uint8_t *tis_addr = (uint8_t*)baseaddr; in tis_probe() local
176 uint32_t didvid = mmio_readl((uint32_t *)&tis_addr[TPM_DID_VID]); in tis_probe()