Lines Matching refs:pUrb
445 int vusbUrbSubmit(PVUSBURB pUrb);
446 void vusbUrbTrace(PVUSBURB pUrb, const char *pszMsg, bool fComplete);
449 void vusbUrbCancel(PVUSBURB pUrb, CANCELMODE mode);
450 void vusbUrbCancelAsync(PVUSBURB pUrb, CANCELMODE mode);
451 void vusbUrbRipe(PVUSBURB pUrb);
452 void vusbUrbCompletionRh(PVUSBURB pUrb);
453 int vusbUrbSubmitHardError(PVUSBURB pUrb);
454 int vusbUrbErrorRh(PVUSBURB pUrb);
461 DECLHIDDEN(int) vusbUrbCancelWorker(PVUSBURB pUrb, CANCELMODE enmMode);
463 void vusbUrbCompletionReadAhead(PVUSBURB pUrb);
466 int vusbUrbQueueAsyncRh(PVUSBURB pUrb);
467 int vusbUrbSubmitBufferedRead(PVUSBURB pUrb, VUSBREADAHEAD hReadAhead);
471 DECLINLINE(void) vusbUrbUnlink(PVUSBURB pUrb)
473 PVUSBDEV pDev = pUrb->VUsb.pDev;
476 *pUrb->VUsb.ppPrev = pUrb->VUsb.pNext;
477 if (pUrb->VUsb.pNext)
478 pUrb->VUsb.pNext->VUsb.ppPrev = pUrb->VUsb.ppPrev;
479 pUrb->VUsb.pNext = NULL;
480 pUrb->VUsb.ppPrev = NULL;
488 # define vusbUrbAssert(pUrb) do { \
489 AssertMsg(VALID_PTR((pUrb)), ("%p\n", (pUrb))); \
490 AssertMsg((pUrb)->u32Magic == VUSBURB_MAGIC, ("%#x", (pUrb)->u32Magic)); \
491 AssertMsg((pUrb)->enmState > VUSBURBSTATE_INVALID && (pUrb)->enmState < VUSBURBSTATE_END, \
492 ("%d\n", (pUrb)->enmState)); \
495 # define vusbUrbAssert(pUrb) do {} while (0)