UHCI_STS
bus_space_write_2(sc->sc.iot, sc->sc.ioh, UHCI_STS,
bus_space_read_2(sc->sc.iot, sc->sc.ioh, UHCI_STS));
bus_space_write_2(sc->sc.iot, sc->sc.ioh, UHCI_STS,
bus_space_read_2(sc->sc.iot, sc->sc.ioh, UHCI_STS));
bus_space_write_2(sc->sc.iot, sc->sc.ioh, UHCI_STS,
bus_space_read_2(sc->sc.iot, sc->sc.ioh, UHCI_STS));
status = UREAD2(sc, UHCI_STS) & UHCI_STS_ALLINTRS;
UWRITE2(sc, UHCI_STS, status); /* acknowledge the ints */
UWRITE2(sc, UHCI_STS, ack); /* acknowledge the ints */
if (UREAD2(sc, UHCI_STS) & UHCI_STS_USBINT) {
running = !(UREAD2(sc, UHCI_STS) & UHCI_STS_HCH);
UREAD2(sc, UHCI_CMD), UREAD2(sc, UHCI_STS), 0, 0);
#define UHCISTS(sc) UREAD2(sc, UHCI_STS)
UREAD2(sc, UHCI_CMD), UREAD2(sc, UHCI_STS),