Lines Matching defs:aPorts

190     uint32_t                            Alignment0; /**< Align aPorts on a 8 byte boundary. */
192 OHCIHUBPORT aPorts[OHCI_NDP_MAX];
762 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[0].fReg),
763 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[1].fReg),
764 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[2].fReg),
765 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[3].fReg),
766 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[4].fReg),
767 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[5].fReg),
768 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[6].fReg),
769 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[7].fReg),
770 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[8].fReg),
771 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[9].fReg),
772 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[10].fReg),
773 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[11].fReg),
774 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[12].fReg),
775 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[13].fReg),
776 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[14].fReg),
932 if (!pThis->RootHub.aPorts[iPort].pDev)
974 Assert(!pThis->RootHub.aPorts[uPort].pDev);
981 pThis->RootHub.aPorts[uPort].fReg = OHCI_PORT_R_CURRENT_CONNECT_STATUS | OHCI_PORT_R_CONNECT_STATUS_CHANGE;
982 pThis->RootHub.aPorts[uPort].pDev = pDev;
1011 Assert(pThis->RootHub.aPorts[uPort].pDev == pDev);
1016 pThis->RootHub.aPorts[uPort].pDev = NULL;
1017 if (pThis->RootHub.aPorts[uPort].fReg & OHCI_PORT_PES)
1018 pThis->RootHub.aPorts[uPort].fReg = OHCI_PORT_R_CONNECT_STATUS_CHANGE | OHCI_PORT_PESC;
1020 pThis->RootHub.aPorts[uPort].fReg = OHCI_PORT_R_CONNECT_STATUS_CHANGE;
1083 if (pThis->RootHub.aPorts[iPort].pDev)
1085 pThis->RootHub.aPorts[iPort].fReg = OHCI_PORT_R_CURRENT_CONNECT_STATUS | OHCI_PORT_R_CONNECT_STATUS_CHANGE;
1089 VUSBIDevReset(pThis->RootHub.aPorts[iPort].pDev, fResetOnLinux, ohciRhResetDoneOneDev, pThis, pVM);
1093 pThis->RootHub.aPorts[iPort].fReg = 0;
3999 POHCIHUBPORT pPort = &pRh->aPorts[iPort];
4777 uint32_t val = pThis->RootHub.aPorts[i].fReg | OHCI_PORT_R_POWER_STATUS; /* PortPowerStatus: see todo on power in _w function. */
4810 if (pThis->RootHub.aPorts[iPort].pDev == pDev)
4812 pPort = &pThis->RootHub.aPorts[iPort];
4876 if (!(pRh->aPorts[iPort].fReg & OHCI_PORT_R_CURRENT_CONNECT_STATUS))
4878 pRh->aPorts[iPort].fReg |= OHCI_PORT_R_CONNECT_STATUS_CHANGE;
4883 bool fRc = !(pRh->aPorts[iPort].fReg & fValue);
4886 pRh->aPorts[iPort].fReg |= fValue;
4899 POHCIHUBPORT p = &pThis->RootHub.aPorts[i];
4972 pThis->RootHub.aPorts[i].fReg &= ~OHCI_PORT_R_SUSPEND_STATUS;
4973 pThis->RootHub.aPorts[i].fReg |= OHCI_PORT_R_SUSPEND_STATUS_CHANGE;
5168 for (unsigned i = 0; i < RT_ELEMENTS(pRh->aPorts); i++)
5170 PVUSBIDEVICE pDev = pRh->aPorts[i].pDev;
5181 pRh->aPorts[i].pDev = pDev;
5254 for (i = 0; i < RT_ELEMENTS(pRh->aPorts); i++)
5256 if ( pRh->aPorts[i].pDev
5257 && !VUSBIDevIsEmulated(pRh->aPorts[i].pDev))
5258 pRh->aPorts[i].pDev = NULL;
5264 for (i = 0; i < RT_ELEMENTS(pRh->aPorts); i++)
5266 PVUSBIDEVICE pDev = Rh.aPorts[i].pDev;
5303 for (i = 0; i < RT_ELEMENTS(pRh->aPorts); i++)
5305 PVUSBIDEVICE pDev = pRh->aPorts[i].pDev;
5311 Assert(!pRh->aPorts[i].pDev);
5363 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[0].fReg),
5364 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[1].fReg),
5365 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[2].fReg),
5366 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[3].fReg),
5367 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[4].fReg),
5368 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[5].fReg),
5369 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[6].fReg),
5370 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[7].fReg),
5430 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[0].fReg),
5431 SSMFIELD_ENTRY_OLD_PAD_HC64( RootHub.aPorts[0].Alignment0, 4),
5432 SSMFIELD_ENTRY_OLD_HCPTR( RootHub.aPorts[0].pDev),
5433 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[1].fReg),
5434 SSMFIELD_ENTRY_OLD_PAD_HC64( RootHub.aPorts[1].Alignment0, 4),
5435 SSMFIELD_ENTRY_OLD_HCPTR( RootHub.aPorts[1].pDev),
5436 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[2].fReg),
5437 SSMFIELD_ENTRY_OLD_PAD_HC64( RootHub.aPorts[2].Alignment0, 4),
5438 SSMFIELD_ENTRY_OLD_HCPTR( RootHub.aPorts[2].pDev),
5439 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[3].fReg),
5440 SSMFIELD_ENTRY_OLD_PAD_HC64( RootHub.aPorts[3].Alignment0, 4),
5441 SSMFIELD_ENTRY_OLD_HCPTR( RootHub.aPorts[3].pDev),
5442 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[4].fReg),
5443 SSMFIELD_ENTRY_OLD_PAD_HC64( RootHub.aPorts[4].Alignment0, 4),
5444 SSMFIELD_ENTRY_OLD_HCPTR( RootHub.aPorts[4].pDev),
5445 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[5].fReg),
5446 SSMFIELD_ENTRY_OLD_PAD_HC64( RootHub.aPorts[5].Alignment0, 4),
5447 SSMFIELD_ENTRY_OLD_HCPTR( RootHub.aPorts[5].pDev),
5448 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[6].fReg),
5449 SSMFIELD_ENTRY_OLD_PAD_HC64( RootHub.aPorts[6].Alignment0, 4),
5450 SSMFIELD_ENTRY_OLD_HCPTR( RootHub.aPorts[6].pDev),
5451 SSMFIELD_ENTRY( OHCI, RootHub.aPorts[7].fReg),
5452 SSMFIELD_ENTRY_OLD_PAD_HC64( RootHub.aPorts[7].Alignment0, 4),
5453 SSMFIELD_ENTRY_OLD_HCPTR( RootHub.aPorts[7].pDev),