sc_read
while (sc->sc_read < sc->sc_len && cs == SPI_CS_RXD) {
read = sc->sc_read++;
if (sc->sc_written == sc->sc_len && sc->sc_read == sc->sc_len) {
sc->sc_read = 0;
uint32_t sc_read;
if (sc->sc_read == sc->sc_len)
read = sc->sc_read++;
if (sc->sc_written == sc->sc_len && sc->sc_read == sc->sc_len)
sc->sc_read = 0;
uint32_t sc_read;
read = sc->sc_read++;
if (sc->sc_written == sc->sc_len && sc->sc_read == sc->sc_len)
sc->sc_read = 0;
uint32_t sc_read;
bytes = min(sc->sc_len - sc->sc_read, sc->sc_fifolvl);
read = sc->sc_read++;
if (sc->sc_written == sc->sc_len && sc->sc_read == sc->sc_len) {
sc->sc_read = 0;
while (sc->sc_read < sc->sc_len &&
read = sc->sc_read++;
sc->sc_read != sc->sc_len)
sc->sc_read = 0;
sc->sc_read = 0;
uint32_t sc_read;
if ((rv = (sc->sc_read)(sc, buf, TPM_HDRSIZE, &cnt, 0))) {
if ((rv = (sc->sc_read)(sc, p, n, NULL, TPM_PARAM_SIZE))) {
sc->sc_read = tpm_legacy_read;
sc->sc_read = tpm_tis12_read;
sc->sc_read(sc, &command, sizeof(command), NULL, TPM_HDRSIZE);
TPM_READ_TMO, sc->sc_read);
TPM_READ_TMO, sc->sc_read)))
sc->sc_read)))
wakeup(sc->sc_read);
int (*sc_read)(struct tpm_softc *, void *, int, size_t *, int);
ct.sec = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_SECONDS) &
ct.min = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_MINUTES) &
ct.hour = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_HOURS) &
ct.dow = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_DAYOFWEEK) &
ct.day = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_DATE) &
ct.mon = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_MONTH) &
ct.year = FROMBCD((*sc->sc_read)(dev, DS1553_OFF_YEAR));
control = (*sc->sc_read)(dev, DS1553_OFF_CONTROL) | DS1553_BIT_WRITE;
if (sc->sc_read == NULL)
sc->sc_read = ds1553_direct_read;
sec = (*sc->sc_read)(dev, DS1553_OFF_SECONDS);
flags = (*sc->sc_read)(dev, DS1553_OFF_FLAGS);
control = (*sc->sc_read)(dev, DS1553_OFF_CONTROL) | DS1553_BIT_READ;
uint8_t (*sc_read)(device_t, bus_size_t);
uint32_t sc_read;
while (sc->sc_read < sc->sc_len && (spier & ESPI_SPIE_RNE)) {
read = sc->sc_read++;
sc->sc_read = 0;