Searched defs:Urb (Results 1 - 13 of 13) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/EhciPei/
H A DEhciSched.c295 @param Urb The URB to check result.
304 IN PEI_URB *Urb
313 ASSERT ((Ehc != NULL) && (Urb != NULL) && (Urb->Qh != NULL));
316 Urb->Completed = 0;
318 Urb->Result = EFI_USB_NOERROR;
321 Urb->Result |= EFI_USB_ERR_SYSTEM;
325 EFI_LIST_FOR_EACH (Entry, &Urb->Qh->Qtds) {
336 Urb->Result |= EFI_USB_ERR_STALL;
340 Urb
418 EhcExecTransfer( IN PEI_USB2_HC_DEV *Ehc, IN PEI_URB *Urb, IN UINTN TimeOut ) argument
[all...]
H A DEhcPeim.c442 Ehc->Urb = (PEI_URB *) ((UINTN) TempPtr);
443 if (Ehc->Urb == NULL) {
541 PEI_URB *Urb; local
577 Urb = EhcCreateUrb (
594 if (Urb == NULL) {
599 EhcLinkQhToAsync (Ehc, Urb->Qh);
600 Status = EhcExecTransfer (Ehc, Urb, TimeOut);
601 EhcUnlinkQhFromAsync (Ehc, Urb->Qh);
603 *TransferResult = Urb->Result;
604 *DataLength = Urb
1003 PEI_URB *Urb; local
[all...]
H A DEhcPeim.h102 PEI_URB *Urb; member in struct:_PEI_USB2_HC_DEV
H A DEhciUrb.c312 @param Urb The URB to free.
318 IN PEI_URB *Urb
321 if (Urb->Qh != NULL) {
326 EhcFreeQtds (Ehc, &Urb->Qh->Qtds);
327 UsbHcFreeMem (Ehc->MemPool, Urb->Qh, sizeof (PEI_EHC_QH));
335 @param Urb The URB to create QTDs for.
344 IN PEI_URB *Urb
358 ASSERT ((Urb != NULL) && (Urb->Qh != NULL));
367 Qh = Urb
532 PEI_URB *Urb; local
[all...]
/vbox/src/VBox/Devices/Input/testcase/
H A DtstUsbMouse.cpp162 VUSBURB Urb; local
165 RT_ZERO(Urb);
174 Urb.EndPt = 0x01;
175 rc = g_UsbHidMou.pfnUrbQueue(pThis, &Urb);
182 if (pUrb == &Urb)
184 if ( Urb.abData[0] != 3 /* Buttons */
185 || Urb.abData[1] != 123 /* x */
186 || Urb.abData[2] != 240 /* 256 - y */
187 || Urb.abData[3] != 255 /* z */)
205 VUSBURB Urb; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/EhciDxe/
H A DEhciSched.c556 @param Urb The URB to check result.
564 IN URB *Urb
574 ASSERT ((Ehc != NULL) && (Urb != NULL) && (Urb->Qh != NULL));
577 Urb->Completed = 0;
579 Urb->Result = EFI_USB_NOERROR;
582 Urb->Result |= EFI_USB_ERR_SYSTEM;
586 EFI_LIST_FOR_EACH (Entry, &Urb->Qh->Qtds) {
597 Urb->Result |= EFI_USB_ERR_STALL;
601 Urb
684 EhcExecTransfer( IN USB2_HC_DEV *Ehc, IN URB *Urb, IN UINTN TimeOut ) argument
760 URB *Urb; local
804 URB *Urb; local
976 URB *Urb; local
[all...]
H A DEhciUrb.c321 @param Urb The URB to free.
327 IN URB *Urb
334 if (Urb->RequestPhy != NULL) {
335 PciIo->Unmap (PciIo, Urb->RequestMap);
338 if (Urb->DataMap != NULL) {
339 PciIo->Unmap (PciIo, Urb->DataMap);
342 if (Urb->Qh != NULL) {
347 EhcFreeQtds (Ehc, &Urb->Qh->Qtds);
348 UsbHcFreeMem (Ehc->MemPool, Urb->Qh, sizeof (EHC_QH));
351 gBS->FreePool (Urb);
565 URB *Urb; local
[all...]
H A DEhci.c689 URB *Urb; local
751 Urb = EhcCreateUrb (
768 if (Urb == NULL) {
775 EhcLinkQhToAsync (Ehc, Urb->Qh);
776 Status = EhcExecTransfer (Ehc, Urb, TimeOut);
777 EhcUnlinkQhFromAsync (Ehc, Urb->Qh);
783 *TransferResult = Urb->Result;
784 *DataLength = Urb->Completed;
791 EhcFreeUrb (Ehc, Urb);
853 URB *Urb; local
992 URB *Urb; local
1138 URB *Urb; local
[all...]
/vbox/src/VBox/HostDrivers/VBoxUSB/win/cmn/
H A DVBoxUsbTool.cpp281 struct _URB_GET_CURRENT_FRAME_NUMBER Urb; local
282 Urb.Hdr.Function = URB_FUNCTION_GET_CURRENT_FRAME_NUMBER;
283 Urb.Hdr.Length = sizeof(Urb);
284 Urb.FrameNumber = (ULONG)-1;
292 pSl->Parameters.Others.Argument1 = (PVOID)&Urb;
295 NTSTATUS Status = VBoxUsbToolUrbPost(pDevObj, (PURB)&Urb, RT_INDEFINITE_WAIT);
299 *piFrame = Urb.FrameNumber;
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/XhciDxe/
H A DXhci.c735 URB *Urb; local
859 Urb = XhcCreateUrb (
873 if (Urb == NULL) {
879 Status = XhcExecTransfer (Xhc, FALSE, Urb, Timeout);
885 *TransferResult = Urb->Result;
886 *DataLength = Urb->Completed;
891 RecoveryStatus = XhcRecoverHaltedEndpoint(Xhc, Urb);
1035 FreePool (Urb);
1097 URB *Urb; local
1146 Urb
1238 URB *Urb; local
1395 URB *Urb; local
[all...]
H A DXhciSched.c33 URB *Urb; local
35 Urb = AllocateZeroPool (sizeof (URB));
36 if (Urb == NULL) {
40 Urb->Signature = XHC_URB_SIG;
42 Urb->Ring = &Xhc->CmdRing;
43 XhcSyncTrsRing (Xhc, Urb->Ring);
44 Urb->TrbNum = 1;
45 Urb->TrbStart = Urb->Ring->RingEnqueue;
46 CopyMem (Urb
78 URB *Urb; local
153 URB *Urb; local
1078 XhcExecTransfer( IN USB_XHCI_INSTANCE *Xhc, IN BOOLEAN CmdTransfer, IN URB *Urb, IN UINTN Timeout ) argument
1147 URB *Urb; local
1183 URB *Urb; local
1239 URB *Urb; local
[all...]
/vbox/src/VBox/Devices/USB/
H A DUSBProxyDevice.cpp56 VUSBURB Urb; local
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
[all...]
H A DVUSBInternal.h98 * This is a pointer to Urb->abData[0]. */
111 VUSBURB Urb; member in struct:vusb_ctrl_extra
209 } Urb; member in struct:VUSBDEV

Completed in 66 milliseconds