Searched defs:pHub (Results 1 - 5 of 5) sorted by relevance

/vbox/src/VBox/Devices/USB/
H A DDrvVUSBRootHub.cpp228 * @param pHub The hub to attach it to.
232 static int vusbHubAttach(PVUSBHUB pHub, PVUSBDEV pDev) argument
234 LogFlow(("vusbHubAttach: pHub=%p[%s] pDev=%p[%s]\n", pHub, pHub->pszName, pDev, pDev->pUsbIns->pszName));
237 pDev->pHub = pHub;
244 int rc = pHub->pOps->pfnAttach(pHub, pDev);
247 pDev->pHub
805 vusbRhHubOpAttach(PVUSBHUB pHub, PVUSBDEV pDev) argument
853 vusbRhHubOpDetach(PVUSBHUB pHub, PVUSBDEV pDev) argument
[all...]
H A DVUSBInternal.h173 PVUSBHUB pHub; member in struct:VUSBDEV
260 return (pDev->pHub == (PVUSBHUB)pDev);
290 int (*pfnAttach)(PVUSBHUB pHub, PVUSBDEV pDev);
291 void (*pfnDetach)(PVUSBHUB pHub, PVUSBDEV pDev);
535 if (!pDev->pHub)
537 return pDev->pHub->pRootHub;
/vbox/src/VBox/VMM/VMMR3/
H A DPDM.cpp654 PPDMUSBHUB pHub = pUsbIns->Internal.s.pHub; local
655 if (pHub)
657 int rc = pHub->Reg.pfnDetachDevice(pHub->pDrvIns, pUsbIns, pUsbIns->Internal.s.iPort);
661 pUsbIns->pReg->szName, pUsbIns->iInstance, pHub, rc));
665 pHub->cAvailablePorts++;
666 Assert(pHub->cAvailablePorts > 0 && pHub->cAvailablePorts <= pHub
[all...]
H A DPDMUsb.cpp145 PPDMUSBHUB pHub = (PPDMUSBHUB)MMR3HeapAlloc(pVM, MM_TAG_PDM_DRIVER, sizeof(*pHub)); local
146 if (!pHub)
149 pHub->fVersions = fVersions;
150 pHub->cPorts = cPorts;
151 pHub->cAvailablePorts = cPorts;
152 pHub->pDrvIns = pDrvIns;
153 pHub->Reg = *pUsbHubReg;
154 pHub->pNext = NULL;
158 pPrev->pNext = pHub;
502 pdmR3UsbCreateDevice(PVM pVM, PPDMUSBHUB pHub, PPDMUSB pUsbDev, int iInstance, PCRTUUID pUuid, PCFGMNODE *ppInstanceNode, VUSBSPEED enmSpeed, const char *pszCaptureFilename) argument
872 PPDMUSBHUB pHub; local
950 PPDMUSBHUB pHub; local
1020 PPDMUSBHUB pHub; local
[all...]
/vbox/src/VBox/VMM/include/
H A DPDMInternal.h215 R3PTRTYPE(PPDMUSBHUB) pHub; member in struct:PDMUSBINSINT

Completed in 58 milliseconds