uhci_writew
uhci_writew(uhci, 0, USBPORTSC1 + (port * 2));
uhci_writew(uhci, USBCMD_HCRESET, USBCMD);
uhci_writew(uhci, 0, USBINTR);
uhci_writew(uhci, 0, USBCMD);
uhci_writew(uhci, uhci->frame_number & UHCI_MAX_SOF_NUMBER,
uhci_writew(uhci, int_enable, USBINTR);
uhci_writew(uhci, egsm_enable | USBCMD_CF, USBCMD);
uhci_writew(uhci, uhci_readw(uhci, USBSTS), USBSTS);
uhci_writew(uhci, USBCMD_RS | USBCMD_CF | USBCMD_MAXP, USBCMD);
uhci_writew(uhci, USBINTR_TIMEOUT | USBINTR_RESUME |
uhci_writew(uhci, USBCMD_FGR | USBCMD_CF | egsm, USBCMD);
uhci_writew(uhci, USBCMD_CF, USBCMD);
uhci_writew(uhci, status, USBSTS); /* Clear it */
uhci_writew(uhci, status, port_addr)
uhci_writew(uhci, status, port_addr)