UREAD2
#define UHCISTS(sc) UREAD2(sc, UHCI_STS)
status = UREAD2(sc, UHCI_STS) & UHCI_STS_ALLINTRS;
nframes = UREAD2(sc, UHCI_FRNUM);
x = URWMASK(UREAD2(sc, port));
index, UREAD2(sc, port));
x = URWMASK(UREAD2(sc, port));
index, UREAD2(sc, port));
x = URWMASK(UREAD2(sc, port));
x = UREAD2(sc, port);
index, UREAD2(sc, port));
x = URWMASK(UREAD2(sc, port));
x = URWMASK(UREAD2(sc, port));
x = URWMASK(UREAD2(sc, port));
x = URWMASK(UREAD2(sc, port));
x = URWMASK(UREAD2(sc, port));
x = URWMASK(UREAD2(sc, port));
((UREAD2(sc, port) & UHCI_PORTSC_LS) >>
x = UREAD2(sc, port);
x = URWMASK(UREAD2(sc, port));
x = URWMASK(UREAD2(sc, port));
if (UREAD2(sc, UHCI_CMD) & UHCI_CMD_RS) {
if (UREAD2(sc, UHCI_PORTSC1) & (UHCI_PORTSC_CSC |
if (UREAD2(sc, UHCI_PORTSC2) & (UHCI_PORTSC_CSC |
if (UREAD2(sc, UHCI_STS) & UHCI_STS_HCH) {
if (!(UREAD2(sc, UHCI_CMD) & UHCI_CMD_HCRESET)) {
if (UREAD2(sc, UHCI_STS) & UHCI_STS_HCH) {
UREAD2(sc, UHCI_CMD),
UREAD2(sc, UHCI_STS),
UREAD2(sc, UHCI_INTR),
UREAD2(sc, UHCI_FRNUM),
UREAD2(sc, UHCI_PORTSC1),
UREAD2(sc, UHCI_PORTSC2));