Lines Matching refs:Urb
56 VUSBURB Urb;
58 Urb.u32Magic = VUSBURB_MAGIC;
59 Urb.enmState = VUSBURBSTATE_IN_FLIGHT;
60 Urb.pszDesc = (char*)"URB sync";
61 memset(&Urb.VUsb, 0, sizeof(Urb.VUsb));
62 memset(&Urb.Hci, 0, sizeof(Urb.Hci));
63 Urb.Dev.pvPrivate = NULL;
64 Urb.Dev.pNext = NULL;
65 Urb.pUsbIns = pProxyDev->pUsbIns;
66 Urb.DstAddress = 0;
67 Urb.EndPt = 0;
68 Urb.enmType = VUSBXFERTYPE_MSG;
69 Urb.enmDir = VUSBDIRECTION_IN;
70 Urb.fShortNotOk = false;
71 Urb.enmStatus = VUSBSTATUS_INVALID;
72 cbHint = RT_MIN(cbHint, sizeof(Urb.abData) - sizeof(VUSBSETUP));
73 Urb.cbData = cbHint + sizeof(VUSBSETUP);
75 PVUSBSETUP pSetup = (PVUSBSETUP)Urb.abData;
82 rc = pProxyDev->pOps->pfnUrbQueue(pProxyDev, &Urb);
93 rc = pProxyDev->pOps->pfnUrbCancel(pProxyDev, &Urb);
98 if (pUrbReaped != &Urb)
104 if (Urb.enmStatus != VUSBSTATUS_OK)
106 Log(("GetStdDescSync: Urb.enmStatus=%d\n", Urb.enmStatus));
117 if (Urb.cbData < sizeof(VUSBSETUP) + 4)
119 Log(("GetStdDescSync: Urb.cbData=%#x (min 4)\n", Urb.cbData));
126 if (Urb.cbData < sizeof(VUSBSETUP) + 1)
128 Log(("GetStdDescSync: Urb.cbData=%#x (min 1)\n", Urb.cbData));
134 Log(("GetStdDescSync: got Urb.cbData=%u, cbDesc=%u cbHint=%u\n", Urb.cbData, cbDesc, cbHint));
136 if ( Urb.cbData == cbHint + sizeof(VUSBSETUP)
137 && cbDesc > Urb.cbData - sizeof(VUSBSETUP))
140 if (cbHint > sizeof(Urb.abData))
147 Assert(cbDesc <= Urb.cbData - sizeof(VUSBSETUP));
149 vusbUrbTrace(&Urb, "GetStdDescSync", true);