Home
last modified time | relevance | path

Searched refs:TPM_STS (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/dev/tpm/
H A Dtpm_tis_core.c41 #define TPM_STS 0x18 macro
267 burst_count = (TPM_READ_4(sc->dev, TPM_STS) & TPM_STS_BURST_MASK) >> in tpmtis_wait_for_burst()
371 TPM_WRITE_4(sc->dev, TPM_STS, TPM_STS_CMD_RDY); in tpmtis_go_ready()
372 TPM_WRITE_BARRIER(sc->dev, TPM_STS, 4); in tpmtis_go_ready()
373 if (!tpm_wait_for_u32(sc, TPM_STS, mask, mask, TPM_TIMEOUT_B)) in tpmtis_go_ready()
408 if (!tpm_wait_for_u32(sc, TPM_STS, mask, mask, TPM_TIMEOUT_C)) { in tpmtis_transmit()
413 if (TPM_READ_4(dev, TPM_STS) & TPM_STS_DATA_EXPECTED) { in tpmtis_transmit()
427 TPM_WRITE_4(dev, TPM_STS, TPM_STS_CMD_START); in tpmtis_transmit()
428 TPM_WRITE_BARRIER(dev, TPM_STS, 4); in tpmtis_transmit()
432 if (!tpm_wait_for_u32(sc, TPM_STS, mask, mask, timeout)) { in tpmtis_transmit()
[all …]
H A Dtpm_tis.c
H A Dtpm.c93 #define TPM_STS 0x0018 /* status register */ macro
394 bus_space_write_1(sc->sc_bt, sc->sc_bh, TPM_STS, TPM_STS_CMD_READY); in tpm_tis12_init()
455 burst = bus_space_read_1(sc->sc_bt, sc->sc_bh, TPM_STS + 1); in tpm_getburst()
456 burst |= bus_space_read_1(sc->sc_bt, sc->sc_bh, TPM_STS + 2) in tpm_getburst()
478 status = bus_space_read_1(sc->sc_bt, sc->sc_bh, TPM_STS) & in tpm_status()
712 bus_space_write_1(sc->sc_bt, sc->sc_bh, TPM_STS, in tpm_waitfor()
752 bus_space_write_1(sc->sc_bt, sc->sc_bh, TPM_STS, TPM_STS_CMD_READY); in tpm_tis12_start()
889 bus_space_write_1(sc->sc_bt, sc->sc_bh, TPM_STS, in tpm_tis12_end()
906 bus_space_write_1(sc->sc_bt, sc->sc_bh, TPM_STS, in tpm_tis12_end()