ReadOpReg
currentFrame = ((ReadOpReg(EHCI_FRINDEX) + threshold) / 8)
uint32 portStatus = ReadOpReg(EHCI_PORTSC + index * sizeof(uint32));
uint32 portStatus = ReadOpReg(portRegister) & EHCI_PORTSC_DATAMASK;
uint32 portStatus = ReadOpReg(portRegister) & EHCI_PORTSC_DATAMASK;
uint32 portStatus = ReadOpReg(portRegister) & EHCI_PORTSC_DATAMASK;
portStatus = ReadOpReg(portRegister) & EHCI_PORTSC_DATAMASK;
portStatus = ReadOpReg(portRegister) & EHCI_PORTSC_DATAMASK;
uint32 portStatus = ReadOpReg(portRegister) & EHCI_PORTSC_DATAMASK;
while (ReadOpReg(EHCI_USBCMD) & EHCI_USBCMD_HCRESET) {
uint32 status = ReadOpReg(EHCI_USBSTS) & EHCI_USBSTS_INTMASK;
WriteOpReg(EHCI_USBCMD, ReadOpReg(EHCI_USBCMD) | EHCI_USBCMD_INTONAAD);
uint32 frame = (ReadOpReg(EHCI_FRINDEX) / 8 )
while (currentFrame == (((ReadOpReg(EHCI_FRINDEX) / 8)
ReadOpReg(EHCI_ASYNCLISTADDR));
ReadOpReg(EHCI_USBCMD), ReadOpReg(EHCI_USBSTS));
uint32 config = ReadOpReg(EHCI_USBCMD);
uint32 status = ReadOpReg(EHCI_USBSTS);
inline uint32 ReadOpReg(uint32 reg);
uint32 portStatus = ReadOpReg(XHCI_PORTSC(index));
uint32 portStatus = ReadOpReg(XHCI_PORTSC(index));
uint32 portStatus = ReadOpReg(portRegister) & ~PS_CLEAR;
ReadOpReg(portRegister);
uint32 portStatus = ReadOpReg(portRegister) & ~PS_CLEAR;
portStatus = ReadOpReg(portRegister);
ReadOpReg(portRegister);
WriteOpReg(XHCI_CMD, ReadOpReg(XHCI_CMD) & ~CMD_RUN);
ReadOpReg(XHCI_CMD), ReadOpReg(XHCI_STS));
WriteOpReg(XHCI_CMD, ReadOpReg(XHCI_CMD) | CMD_HCRST);
uint32 status = ReadOpReg(XHCI_STS);
uint32 value = ReadOpReg(reg);
value = ReadOpReg(reg);
ReadOpReg(XHCI_CMD), ReadOpReg(XHCI_STS));
if ((ReadOpReg(XHCI_CMD) & CMD_RUN) != 0) {
if ((ReadOpReg(XHCI_PAGESIZE) & (1 << 0)) == 0) {
WriteOpReg(XHCI_STS, ReadOpReg(XHCI_STS));
if ((ReadOpReg(XHCI_CRCR_LO) & CRCR_CRR) != 0) {
if ((ReadOpReg(XHCI_CRCR_LO) & CRCR_CRR) != 0) {
inline uint32 ReadOpReg(uint32 reg);