Lines Matching refs:VUsb

163  * Note that pUrb->pUsbIns, pUrb->VUsb.pDev and pUrb->VUsb.pDev->pUsbIns can all be NULL.
167 PVUSBDEV pDev = pUrb->VUsb.pDev; /* Can be NULL when called from usbProxyConstruct and friends. */
192 pUrb->VUsb.u64SubmitTS,
193 RTTimeNanoTS() - pUrb->VUsb.u64SubmitTS,
827 if (pUrb->enmType == VUSBXFERTYPE_MSG && pUrb->VUsb.pCtrlUrb)
828 vusbUrbTrace(pUrb->VUsb.pCtrlUrb, "NESTED MSG", fComplete);
841 PVUSBDEV pDev = pUrb->VUsb.pDev;
860 PVUSBDEV pDev = pUrb->VUsb.pDev;
879 PVUSBDEV pDev = pUrb->VUsb.pDev;
920 PVUSBDEV pDev = pUrb->VUsb.pDev;
947 PVUSBDEV pDev = pUrb->VUsb.pDev;
969 PVUSBURB pCtrlUrb = pUrb->VUsb.pCtrlUrb;
995 PVUSBDEV pDev = pUrb->VUsb.pDev;
1014 if (pUrb->VUsb.pDev->hSniffer)
1016 int rc = VUSBSnifferRecordEvent(pUrb->VUsb.pDev->hSniffer, pUrb,
1024 PVUSBROOTHUB pRh = vusbDevGetRh(pUrb->VUsb.pDev);
1148 pUrb->VUsb.pfnFree(pUrb);
1182 if ( !pUrb->VUsb.pDev->pDescCache->fUseCachedDescriptors
1191 return !pUrb->VUsb.pDev->pDescCache->fUseCachedStringsDescriptors;
1217 PVUSBDEV pDev = pUrb->VUsb.pDev;
1237 pUrb->VUsb.pNext = pDev->pAsyncUrbHead;
1239 pDev->pAsyncUrbHead->VUsb.ppPrev = &pUrb->VUsb.pNext;
1241 pUrb->VUsb.ppPrev = &pDev->pAsyncUrbHead;
1254 PVUSBDEV pDev = pUrb->VUsb.pDev;
1325 * by setting VUsb.pvFreeCtx to NULL.
1329 * the same way by setting VUsb.pvFreeCtx to NULL and let this function free it.
1338 && !pUrb->VUsb.pvFreeCtx)
1345 Assert(pUrb->VUsb.pvFreeCtx == &pExtra->Urb);
1368 pExtra->Urb.VUsb.pvFreeCtx = NULL; /* see vusbMsgFreeUrb */
1399 //pExtra->Urb.VUsb.pCtrlUrb = NULL;
1400 //pExtra->Urb.VUsb.pNext = NULL;
1401 //pExtra->Urb.VUsb.ppPrev = NULL;
1402 pExtra->Urb.VUsb.pDev = pUrb->VUsb.pDev;
1403 pExtra->Urb.VUsb.pfnFree = vusbMsgFreeUrb;
1404 pExtra->Urb.VUsb.pvFreeCtx = &pExtra->Urb;
1457 pExtra->Urb.VUsb.pvFreeCtx = NULL;
1537 pExtra->Urb.VUsb.pCtrlUrb = pUrb;
1564 PVUSBPIPE pPipe = &pUrb->VUsb.pDev->aPipes[pUrb->EndPt];
1595 PVUSBDEV pDev = pUrb->VUsb.pDev;
1851 PVUSBDEV pDev = pUrb->VUsb.pDev;
1869 pUrb->VUsb.u64SubmitTS = RTTimeNanoTS();
1997 PVUSBURB pUrbNext = pUrb->VUsb.pNext;
1998 PVUSBDEV pDev = pUrb->VUsb.pDev;
2018 pUrbNext = pUrbNext->VUsb.pNext;
2069 Assert(pUrb->VUsb.pDev->aPipes);
2070 ASMAtomicDecU32(&pUrb->VUsb.pDev->aPipes[pUrb->EndPt].async);
2094 PVUSBROOTHUB pRh = vusbDevGetRh(pUrb->VUsb.pDev);
2172 int rc = vusbDevIoThreadExecSync(pUrb->VUsb.pDev, (PFNRT)vusbUrbCancelWorker, 2, pUrb, mode);
2182 int rc = vusbDevIoThreadExec(pUrb->VUsb.pDev, 0 /* fFlags */, (PFNRT)vusbUrbCancelWorker, 2, pUrb, mode);
2208 pUrb->VUsb.pfnFree(pUrb);