EHCI_USBSTS
EOREAD4(&sc->sc_ehci, EHCI_USBSTS),
new = EHCI_STS_INTRS(EOREAD4(sc, EHCI_USBSTS));
if (EOREAD4(sc, EHCI_USBSTS) & sc->sc_eintrs) {
hcr = EOREAD4(sc, EHCI_USBSTS) & (EHCI_STS_ASS | EHCI_STS_PSS);
hcr = EOREAD4(sc, EHCI_USBSTS) & EHCI_STS_HCH;
hcr = EOREAD4(sc, EHCI_USBSTS) & EHCI_STS_HCH;
EOREAD4(sc, EHCI_USBSTS),
EOREAD4(sc, EHCI_USBCMD), EOREAD4(sc, EHCI_USBSTS),
EOREAD4(sc, EHCI_USBCMD), EOREAD4(sc, EHCI_USBSTS), 0, 0);
EOREAD4(sc, EHCI_USBCMD), EOREAD4(sc, EHCI_USBSTS), 0, 0);
DPRINTFN(10, "status=%jx, dump:", EOREAD4(sc, EHCI_USBSTS), 0, 0, 0);
hcr = EOREAD4(sc, EHCI_USBSTS) & EHCI_STS_HCH;
uint32_t intrs = EHCI_STS_INTRS(EOREAD4(sc, EHCI_USBSTS));
EOWRITE4(sc, EHCI_USBSTS, intrs); /* Acknowledge */
intrs = EHCI_STS_INTRS(EOREAD4(sc, EHCI_USBSTS));
EOREAD4(sc, EHCI_USBSTS), eintrs);
EOWRITE4(sc, EHCI_USBSTS, intrs); /* Acknowledge */