Lines Matching refs:pArgs
1354 PVUSBRESETARGS pArgs = (PVUSBRESETARGS)pDev->pvArgs;
1360 vusbDevResetDone(pDev, pArgs->rc, pArgs->pfnDone, pArgs->pvUser);
1362 RTMemFree(pArgs);
1371 static int vusbDevResetWorker(PVUSBDEV pDev, bool fResetOnLinux, bool fUseTimer, PVUSBRESETARGS pArgs)
1390 if (pArgs)
1392 pArgs->rc = rc;
1453 PVUSBRESETARGS pArgs = (PVUSBRESETARGS)RTMemTmpAlloc(sizeof(*pArgs));
1454 if (pArgs)
1456 pArgs->pDev = pDev;
1457 pArgs->pfnDone = pfnDone;
1458 pArgs->pvUser = pvUser;
1459 pArgs->rc = VINF_SUCCESS;
1460 pDev->pvArgs = pArgs;
1461 int rc = vusbDevIoThreadExec(pDev, 0 /* fFlags */, (PFNRT)vusbDevResetWorker, 4, pDev, fResetOnLinux, true, pArgs);
1465 RTMemTmpFree(pArgs);