xhci_put32
xhci_put32(xhcip, XHCI_R_CAP, off, val);
xhci_put32(xhcip, XHCI_R_CAP, off, val);
xhci_put32(xhcip, XHCI_R_CAP, off + XHCI_XECP_LEGCTLSTS, val);
xhci_put32(xhcip, XHCI_R_OPER, XHCI_USBCMD, cmdreg);
xhci_put32(xhcip, XHCI_R_OPER, XHCI_USBCMD, cmdreg);
xhci_put32(xhcip, XHCI_R_OPER, XHCI_CONFIG, config);
xhci_put32(xhcip, XHCI_R_OPER, XHCI_USBCMD, reg);
xhci_put32(xhcip, XHCI_R_OPER, XHCI_PORTSC(xic.xic_port), reg);
xhci_put32(xhcip, XHCI_R_OPER, XHCI_PORTSC(xis.xis_port), reg);
xhci_put32(xhcip, XHCI_R_DOOR, XHCI_DOORBELL(0), 0);
xhci_put32(xhcip, XHCI_R_DOOR, XHCI_DOORBELL(0), 0);
xhci_put32(xhcip, XHCI_R_DOOR, XHCI_DOORBELL(xd->xd_slot),
xhci_put32(xhcip, XHCI_R_RUN, XHCI_ERSTSZ(0), reg);
xhci_put32(xhcip, XHCI_R_OPER, XHCI_PORTSC(port), reg);
xhci_put32(xhcip, XHCI_R_OPER, index, reg);
xhci_put32(xhcip, XHCI_R_RUN, XHCI_IMAN(0), reg);
xhci_put32(xhcip, XHCI_R_RUN, XHCI_IMOD(0), XHCI_IMOD_DEFAULT);
xhci_put32(xhcip, XHCI_R_OPER, XHCI_USBCMD, reg);
xhci_put32(xhcip, XHCI_R_RUN, XHCI_IMAN(0), iman);
xhci_put32(xhcip, XHCI_R_RUN, XHCI_IMAN(0), iman);
extern void xhci_put32(xhci_t *, xhci_reg_type_t, uintptr_t, uint32_t);