Lines Matching defs:paHandles
59 /** The allocated size of paHandles and paQueuedUrbs. */
66 PHANDLE paHandles;
115 pPriv->paHandles = (PHANDLE)RTMemAllocZ(sizeof(pPriv->paHandles[0]) * pPriv->cAllocatedUrbs);
118 && pPriv->paHandles)
163 pPriv->paHandles[0] = pPriv->hEventWakeup;
201 RTMemFree(pPriv->paHandles);
240 RTMemFree(pPriv->paHandles);
577 void *pv = RTMemRealloc(pPriv->paHandles, sizeof(pPriv->paHandles[0]) * (cNewMax + 1)); /* One extra for the wakeup event. */
580 AssertMsgFailed(("RTMemRealloc failed for paHandles[%d]", cNewMax));
583 pPriv->paHandles = (PHANDLE)pv;
598 pPriv->paHandles[pPriv->cQueuedUrbs + i] = pPriv->aPendingUrbs[i]->overlapped.hEvent;
603 pPriv->paHandles[pPriv->cQueuedUrbs] = pPriv->hEventWakeup;
604 pPriv->paHandles[pPriv->cQueuedUrbs + 1] = INVALID_HANDLE_VALUE;
616 * usbProxyWinUrbQueue so they can not race the pPriv->paHandles
622 DWORD rc = WaitForMultipleObjects(cQueuedUrbs + 1, pPriv->paHandles, FALSE, cMilliesWait);
648 pPriv->paHandles[i] = pPriv->paHandles[i+1];
652 pPriv->paHandles[cQueuedUrbs] = pPriv->hEventWakeup;
653 pPriv->paHandles[cQueuedUrbs + 1] = INVALID_HANDLE_VALUE;