/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Pci/UhciDxe/ |
H A D | UhciSched.c | 22 @param Uhc UHCI device. 31 IN USB_HC_DEV *Uhc 52 Status = Uhc->PciIo->AllocateBuffer ( 53 Uhc->PciIo, 65 Status = Uhc->PciIo->Map ( 66 Uhc->PciIo, 79 Uhc->FrameBase = (UINT32 *) (UINTN) Buffer; 80 Uhc->FrameMapping = Mapping; 86 UhciSetFrameListBaseAddr (Uhc->PciIo, (VOID *) (UINTN) MappedAddr); 94 Uhc 249 UhciLinkQhToFrameList( USB_HC_DEV *Uhc, UHCI_QH_SW *Qh ) argument 358 UhciUnlinkQhFromFrameList( USB_HC_DEV *Uhc, UHCI_QH_SW *Qh ) argument 421 UhciCheckTdStatus( IN USB_HC_DEV *Uhc, IN UHCI_TD_SW *Td, IN BOOLEAN IsLow, OUT UHCI_QH_RESULT *QhResult ) argument 566 UhciExecuteTransfer( IN USB_HC_DEV *Uhc, IN UHCI_QH_SW *Qh, IN UHCI_TD_SW *Td, IN UINTN TimeOut, IN BOOLEAN IsLow, OUT UHCI_QH_RESULT *QhResult ) argument 637 UhciUpdateAsyncReq( IN USB_HC_DEV *Uhc, IN UHCI_ASYNC_REQUEST *AsyncReq, IN UINT32 Result, IN UINT32 NextToggle ) argument 694 UhciCreateAsyncReq( IN USB_HC_DEV *Uhc, IN UHCI_QH_SW *Qh, IN UHCI_TD_SW *FirstTd, IN UINT8 DevAddr, IN UINT8 EndPoint, IN UINTN DataLen, IN UINTN Interval, IN UINT8 *Data, IN EFI_ASYNC_USB_TRANSFER_CALLBACK Callback, IN VOID *Context, IN BOOLEAN IsLow ) argument 751 UhciFreeAsyncReq( IN USB_HC_DEV *Uhc, IN UHCI_ASYNC_REQUEST *AsyncReq ) argument 783 UhciUnlinkAsyncReq( IN USB_HC_DEV *Uhc, IN UHCI_ASYNC_REQUEST *AsyncReq, IN BOOLEAN FreeNow ) argument 822 UhciRemoveAsyncReq( IN USB_HC_DEV *Uhc, IN UINT8 DevAddr, IN UINT8 EndPoint, OUT UINT8 *Toggle ) argument 969 USB_HC_DEV *Uhc; local [all...] |
H A D | Uhci.c | 48 USB_HC_DEV *Uhc; local 56 Uhc = UHC_FROM_USB2_HC_PROTO (This); 65 UhciStopHc (Uhc, UHC_GENERIC_TIMEOUT); 66 UhciSetRegBit (Uhc->PciIo, USBCMD_OFFSET, USBCMD_GRESET); 73 UhciClearRegBit (Uhc->PciIo, USBCMD_OFFSET, USBCMD_GRESET); 82 UhciStopHc (Uhc, UHC_GENERIC_TIMEOUT); 83 UhciSetRegBit (Uhc->PciIo, USBCMD_OFFSET, USBCMD_HCRESET); 96 UhciFreeAllAsyncReq (Uhc); 97 UhciDestoryFrameList (Uhc); 98 UhciInitFrameList (Uhc); 130 USB_HC_DEV *Uhc; local 177 USB_HC_DEV *Uhc; local 287 USB_HC_DEV *Uhc; local 347 USB_HC_DEV *Uhc; local 427 USB_HC_DEV *Uhc; local 506 USB_HC_DEV *Uhc; local 625 USB_HC_DEV *Uhc; local 796 USB_HC_DEV *Uhc; local 944 USB_HC_DEV *Uhc; local 1125 USB_HC_DEV *Uhc; local 1432 USB_HC_DEV *Uhc; local 1538 USB_HC_DEV *Uhc; local 1582 USB_HC_DEV *Uhc; local 1621 USB_HC_DEV *Uhc; local [all...] |
H A D | UhciSched.h | 86 @param Uhc The UHCI device. 95 IN USB_HC_DEV *Uhc 101 @param Uhc The UHCI device. 108 IN USB_HC_DEV *Uhc 131 @param Uhc The UHCI device. 137 USB_HC_DEV *Uhc, 147 @param Uhc The UHCI device. 153 USB_HC_DEV *Uhc, 161 @param Uhc The UHCI device. 174 IN USB_HC_DEV *Uhc, [all...] |
H A D | UhciQueue.c | 22 @param Uhc The UHCI device. 33 IN USB_HC_DEV *Uhc, 44 Status = Uhc->PciIo->Map ( 45 Uhc->PciIo, 64 @param Uhc The UHCI device. 78 IN USB_HC_DEV *Uhc, 98 Status = Uhc->PciIo->Map ( 99 Uhc->PciIo, 116 Status = Uhc->PciIo->Map ( 117 Uhc 32 UhciMapUserRequest( IN USB_HC_DEV *Uhc, IN OUT VOID *Request, OUT UINT8 **MappedAddr, OUT VOID **Map ) argument 77 UhciMapUserData( IN USB_HC_DEV *Uhc, IN EFI_USB_DATA_DIRECTION Direction, IN VOID *Data, IN OUT UINTN *Len, OUT UINT8 *PktId, OUT UINT8 **MappedAddr, OUT VOID **Map ) argument 161 UhciLinkTdToQh( IN USB_HC_DEV *Uhc, IN UHCI_QH_SW *Qh, IN UHCI_TD_SW *Td ) argument 207 UhciAppendTd( IN USB_HC_DEV *Uhc, IN UHCI_TD_SW *PrevTd, IN UHCI_TD_SW *ThisTd ) argument 234 UhciDestoryTds( IN USB_HC_DEV *Uhc, IN UHCI_TD_SW *FirstTd ) argument 262 UhciCreateQh( IN USB_HC_DEV *Uhc, IN UINTN Interval ) argument 327 UhciCreateSetupTd( IN USB_HC_DEV *Uhc, IN UINT8 DevAddr, IN UINT8 *Request, IN UINT8 *RequestPhy, IN BOOLEAN IsLow ) argument 381 UhciCreateDataTd( IN USB_HC_DEV *Uhc, IN UINT8 DevAddr, IN UINT8 Endpoint, IN UINT8 *DataPtr, IN UINT8 *DataPhyPtr, IN UINTN Len, IN UINT8 PktId, IN UINT8 Toggle, IN BOOLEAN IsLow ) argument 439 UhciCreateStatusTd( IN USB_HC_DEV *Uhc, IN UINT8 DevAddr, IN UINT8 PktId, IN BOOLEAN IsLow ) argument 493 UhciCreateCtrlTds( IN USB_HC_DEV *Uhc, IN UINT8 DeviceAddr, IN UINT8 DataPktId, IN UINT8 *Request, IN UINT8 *RequestPhy, IN UINT8 *Data, IN UINT8 *DataPhy, IN UINTN DataLen, IN UINT8 MaxPacket, IN BOOLEAN IsLow ) argument 630 UhciCreateBulkOrIntTds( IN USB_HC_DEV *Uhc, IN UINT8 DevAddr, IN UINT8 EndPoint, IN UINT8 PktId, IN UINT8 *Data, IN UINT8 *DataPhy, IN UINTN DataLen, IN OUT UINT8 *DataToggle, IN UINT8 MaxPacket, IN BOOLEAN IsLow ) argument [all...] |
H A D | UhciReg.c | 138 @param Uhc The UHCI device. 143 IN USB_HC_DEV *Uhc 146 UhciWriteReg (Uhc->PciIo, USBSTS_OFFSET, 0x3F); 152 if (!UhciIsHcWorking (Uhc->PciIo)) { 154 Uhc->Usb2Hc.SetState (&Uhc->Usb2Hc, EfiUsbHcStateOperational); 162 @param Uhc The UHCI device. 171 IN USB_HC_DEV *Uhc, 178 UhciClearRegBit (Uhc->PciIo, USBCMD_OFFSET, USBCMD_RS); 185 UsbSts = UhciReadReg (Uhc 170 UhciStopHc( IN USB_HC_DEV *Uhc, IN UINTN Timeout ) argument [all...] |
H A D | UhciQueue.h | 100 @param Uhc The UHCI device. 107 IN USB_HC_DEV *Uhc, 132 @param Uhc The UHCI device. 143 IN USB_HC_DEV *Uhc, 153 @param Uhc The UHCI device. 167 IN USB_HC_DEV *Uhc, 180 @param Uhc The UHCI device. 188 IN USB_HC_DEV *Uhc, 196 @param Uhc The UHCI device. 204 IN USB_HC_DEV *Uhc, [all...] |
H A D | UhciReg.h | 175 @param Uhc The UHCI device. 182 IN USB_HC_DEV *Uhc 189 @param Uhc The UHCI device. 198 IN USB_HC_DEV *Uhc,
|