/device/linaro/bootloader/edk2/SourceLevelDebugPkg/Library/DebugCommunicationLibUsb3/ |
D | DebugCommunicationLibUsb3Transfer.c | 216 IN URB *Urb in XhcCheckUrbResult() argument 228 ASSERT ((Handle != NULL) && (Urb != NULL)); in XhcCheckUrbResult() 230 if (Urb->Finished) { in XhcCheckUrbResult() 257 if (IsTrbInTrsRing ((TRANSFER_RING *)(UINTN)(Urb->Ring), TRBPtr)) { in XhcCheckUrbResult() 258 CheckedUrb = Urb; in XhcCheckUrbResult() 324 IN URB *Urb in XhcRingDoorBell() argument 332 Dcdb = (Urb->Direction == EfiUsbDataIn) ? 0x100 : 0x0; in XhcRingDoorBell() 354 IN URB *Urb, in XhcExecTransfer() argument 367 XhcRingDoorBell (Handle, Urb); in XhcExecTransfer() 372 XhcCheckUrbResult (Handle, Urb); in XhcExecTransfer() [all …]
|
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/EhciDxe/ |
D | EhciSched.c | 564 IN URB *Urb in EhcCheckUrbResult() argument 574 ASSERT ((Ehc != NULL) && (Urb != NULL) && (Urb->Qh != NULL)); in EhcCheckUrbResult() 577 Urb->Completed = 0; in EhcCheckUrbResult() 579 Urb->Result = EFI_USB_NOERROR; in EhcCheckUrbResult() 582 Urb->Result |= EFI_USB_ERR_SYSTEM; in EhcCheckUrbResult() 586 EFI_LIST_FOR_EACH (Entry, &Urb->Qh->Qtds) { in EhcCheckUrbResult() 597 Urb->Result |= EFI_USB_ERR_STALL; in EhcCheckUrbResult() 601 Urb->Result |= EFI_USB_ERR_BABBLE; in EhcCheckUrbResult() 605 Urb->Result |= EFI_USB_ERR_BUFFER; in EhcCheckUrbResult() 609 Urb->Result |= EFI_USB_ERR_TIMEOUT; in EhcCheckUrbResult() [all …]
|
D | EhciUrb.c | 327 IN URB *Urb in EhcFreeUrb() argument 334 if (Urb->RequestPhy != NULL) { in EhcFreeUrb() 335 PciIo->Unmap (PciIo, Urb->RequestMap); in EhcFreeUrb() 338 if (Urb->DataMap != NULL) { in EhcFreeUrb() 339 PciIo->Unmap (PciIo, Urb->DataMap); in EhcFreeUrb() 342 if (Urb->Qh != NULL) { in EhcFreeUrb() 347 EhcFreeQtds (Ehc, &Urb->Qh->Qtds); in EhcFreeUrb() 348 UsbHcFreeMem (Ehc->MemPool, Urb->Qh, sizeof (EHC_QH)); in EhcFreeUrb() 351 gBS->FreePool (Urb); in EhcFreeUrb() 368 IN URB *Urb in EhcCreateQtds() argument [all …]
|
D | Ehci.c | 702 URB *Urb; in EhcControlTransfer() local 764 Urb = EhcCreateUrb ( in EhcControlTransfer() 781 if (Urb == NULL) { in EhcControlTransfer() 788 EhcLinkQhToAsync (Ehc, Urb->Qh); in EhcControlTransfer() 789 Status = EhcExecTransfer (Ehc, Urb, TimeOut); in EhcControlTransfer() 790 EhcUnlinkQhFromAsync (Ehc, Urb->Qh); in EhcControlTransfer() 796 *TransferResult = Urb->Result; in EhcControlTransfer() 797 *DataLength = Urb->Completed; in EhcControlTransfer() 804 EhcFreeUrb (Ehc, Urb); in EhcControlTransfer() 866 URB *Urb; in EhcBulkTransfer() local [all …]
|
D | EhciSched.h | 127 IN URB *Urb,
|
D | EhciUrb.h | 294 IN URB *Urb
|
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/EhciPei/ |
D | EhciUrb.c | 318 IN PEI_URB *Urb in EhcFreeUrb() argument 321 if (Urb->Qh != NULL) { in EhcFreeUrb() 326 EhcFreeQtds (Ehc, &Urb->Qh->Qtds); in EhcFreeUrb() 327 UsbHcFreeMem (Ehc->MemPool, Urb->Qh, sizeof (PEI_EHC_QH)); in EhcFreeUrb() 344 IN PEI_URB *Urb in EhcCreateQtds() argument 358 ASSERT ((Urb != NULL) && (Urb->Qh != NULL)); in EhcCreateQtds() 367 Qh = Urb->Qh; in EhcCreateQtds() 368 Ep = &Urb->Ep; in EhcCreateQtds() 379 if (Urb->Ep.Type == EHC_CTRL_TRANSFER) { in EhcCreateQtds() 381 Qtd = EhcCreateQtd (Ehc, Urb->RequestPhy, Len, QTD_PID_SETUP, 0, Ep->MaxPacket); in EhcCreateQtds() [all …]
|
D | EhciSched.c | 304 IN PEI_URB *Urb in EhcCheckUrbResult() argument 313 ASSERT ((Ehc != NULL) && (Urb != NULL) && (Urb->Qh != NULL)); in EhcCheckUrbResult() 316 Urb->Completed = 0; in EhcCheckUrbResult() 318 Urb->Result = EFI_USB_NOERROR; in EhcCheckUrbResult() 321 Urb->Result |= EFI_USB_ERR_SYSTEM; in EhcCheckUrbResult() 325 EFI_LIST_FOR_EACH (Entry, &Urb->Qh->Qtds) { in EhcCheckUrbResult() 336 Urb->Result |= EFI_USB_ERR_STALL; in EhcCheckUrbResult() 340 Urb->Result |= EFI_USB_ERR_BABBLE; in EhcCheckUrbResult() 344 Urb->Result |= EFI_USB_ERR_BUFFER; in EhcCheckUrbResult() 348 Urb->Result |= EFI_USB_ERR_TIMEOUT; in EhcCheckUrbResult() [all …]
|
D | EhcPeim.c | 462 Ehc->Urb = (PEI_URB *) ((UINTN) TempPtr); in EhcInitHC() 463 if (Ehc->Urb == NULL) { in EhcInitHC() 566 PEI_URB *Urb; in EhcBulkTransfer() local 602 Urb = EhcCreateUrb ( in EhcBulkTransfer() 619 if (Urb == NULL) { in EhcBulkTransfer() 624 EhcLinkQhToAsync (Ehc, Urb->Qh); in EhcBulkTransfer() 625 Status = EhcExecTransfer (Ehc, Urb, TimeOut); in EhcBulkTransfer() 626 EhcUnlinkQhFromAsync (Ehc, Urb->Qh); in EhcBulkTransfer() 628 *TransferResult = Urb->Result; in EhcBulkTransfer() 629 *DataLength = Urb->Completed; in EhcBulkTransfer() [all …]
|
D | EhciSched.h | 95 IN PEI_URB *Urb,
|
D | EhcPeim.h | 99 PEI_URB *Urb; member
|
D | EhciUrb.h | 288 IN PEI_URB *Urb
|
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/XhciDxe/ |
D | XhciSched.c | 33 URB *Urb; in XhcCreateCmdTrb() local 35 Urb = AllocateZeroPool (sizeof (URB)); in XhcCreateCmdTrb() 36 if (Urb == NULL) { in XhcCreateCmdTrb() 40 Urb->Signature = XHC_URB_SIG; in XhcCreateCmdTrb() 42 Urb->Ring = &Xhc->CmdRing; in XhcCreateCmdTrb() 43 XhcSyncTrsRing (Xhc, Urb->Ring); in XhcCreateCmdTrb() 44 Urb->TrbNum = 1; in XhcCreateCmdTrb() 45 Urb->TrbStart = Urb->Ring->RingEnqueue; in XhcCreateCmdTrb() 46 CopyMem (Urb->TrbStart, CmdTrb, sizeof (TRB_TEMPLATE)); in XhcCreateCmdTrb() 47 Urb->TrbStart->CycleBit = Urb->Ring->RingPCS & BIT0; in XhcCreateCmdTrb() [all …]
|
D | Xhci.c | 761 URB *Urb; in XhcControlTransfer() local 879 Urb = XhcCreateUrb ( in XhcControlTransfer() 893 if (Urb == NULL) { in XhcControlTransfer() 899 Status = XhcExecTransfer (Xhc, FALSE, Urb, Timeout); in XhcControlTransfer() 905 *TransferResult = Urb->Result; in XhcControlTransfer() 906 *DataLength = Urb->Completed; in XhcControlTransfer() 912 RecoveryStatus = XhcDequeueTrbFromEndpoint(Xhc, Urb); in XhcControlTransfer() 921 RecoveryStatus = XhcRecoverHaltedEndpoint(Xhc, Urb); in XhcControlTransfer() 934 if (Urb->DataMap != NULL) { in XhcControlTransfer() 935 Status = Xhc->PciIo->Unmap (Xhc->PciIo, Urb->DataMap); in XhcControlTransfer() [all …]
|
D | XhciSched.h | 799 IN URB *Urb 819 IN URB *Urb, 1317 IN URB *Urb 1337 IN URB *Urb 1397 IN URB *Urb 1443 IN URB *Urb 1458 IN URB *Urb
|
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/XhciPei/ |
D | XhciSched.c | 35 URB *Urb; in XhcPeiCreateCmdTrb() local 37 Urb = AllocateZeroPool (sizeof (URB)); in XhcPeiCreateCmdTrb() 38 if (Urb == NULL) { in XhcPeiCreateCmdTrb() 42 Urb->Signature = XHC_URB_SIG; in XhcPeiCreateCmdTrb() 44 Urb->Ring = &Xhc->CmdRing; in XhcPeiCreateCmdTrb() 45 XhcPeiSyncTrsRing (Xhc, Urb->Ring); in XhcPeiCreateCmdTrb() 46 Urb->TrbNum = 1; in XhcPeiCreateCmdTrb() 47 Urb->TrbStart = Urb->Ring->RingEnqueue; in XhcPeiCreateCmdTrb() 48 CopyMem (Urb->TrbStart, CmdTrb, sizeof (TRB_TEMPLATE)); in XhcPeiCreateCmdTrb() 49 Urb->TrbStart->CycleBit = Urb->Ring->RingPCS & BIT0; in XhcPeiCreateCmdTrb() [all …]
|
D | XhcPeim.c | 508 URB *Urb; in XhcPeiControlTransfer() local 622 Urb = XhcPeiCreateUrb ( in XhcPeiControlTransfer() 636 if (Urb == NULL) { in XhcPeiControlTransfer() 642 Status = XhcPeiExecTransfer (Xhc, FALSE, Urb, TimeOut); in XhcPeiControlTransfer() 648 *TransferResult = Urb->Result; in XhcPeiControlTransfer() 649 *DataLength = Urb->Completed; in XhcPeiControlTransfer() 655 RecoveryStatus = XhcPeiDequeueTrbFromEndpoint(Xhc, Urb); in XhcPeiControlTransfer() 664 RecoveryStatus = XhcPeiRecoverHaltedEndpoint(Xhc, Urb); in XhcPeiControlTransfer() 842 XhcPeiFreeUrb (Xhc, Urb); in XhcPeiControlTransfer() 903 URB *Urb; in XhcPeiBulkTransfer() local [all …]
|
D | XhciSched.h | 777 IN URB *Urb, 998 IN URB *Urb 1126 IN URB *Urb 1145 IN URB *Urb 1191 IN URB *Urb 1206 IN URB *Urb
|