/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/EhciPei/ |
H A D | EhciSched.c | 295 @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 D | EhcPeim.c | 442 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 D | EhcPeim.h | 102 PEI_URB *Urb; member in struct:_PEI_USB2_HC_DEV
|
H A D | EhciUrb.c | 312 @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 D | tstUsbMouse.cpp | 162 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 D | EhciSched.c | 556 @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 D | EhciUrb.c | 321 @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 D | Ehci.c | 689 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 D | VBoxUsbTool.cpp | 281 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 D | Xhci.c | 735 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 D | XhciSched.c | 33 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 D | USBProxyDevice.cpp | 56 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 D | VUSBInternal.h | 98 * This is a pointer to Urb->abData[0]. */ 111 VUSBURB Urb; member in struct:vusb_ctrl_extra 209 } Urb; member in struct:VUSBDEV
|