H A D | XhciSched.c | 21 @param Xhc The XHCI Instance. 29 IN USB_XHCI_INSTANCE *Xhc, 42 Urb->Ring = &Xhc->CmdRing; 43 XhcSyncTrsRing (Xhc, Urb->Ring); 56 @param Xhc The XHCI Instance. 71 IN USB_XHCI_INSTANCE *Xhc, 83 if ((Xhc == NULL) || (CmdTrb == NULL)) { 89 if (XhcIsHalt (Xhc) || XhcIsSysError (Xhc)) { 97 Urb = XhcCreateCmdTrb (Xhc, CmdTr 28 XhcCreateCmdTrb( IN USB_XHCI_INSTANCE *Xhc, IN TRB_TEMPLATE *CmdTrb ) argument 70 XhcCmdTransfer( IN USB_XHCI_INSTANCE *Xhc, IN TRB_TEMPLATE *CmdTrb, IN UINTN Timeout, OUT TRB_TEMPLATE **EvtTrb ) argument 137 XhcCreateUrb( IN USB_XHCI_INSTANCE *Xhc, IN UINT8 BusAddr, IN UINT8 EpAddr, IN UINT8 DevSpeed, IN UINTN MaxPacket, IN UINTN Type, IN EFI_USB_DEVICE_REQUEST *Request, IN VOID *Data, IN UINTN DataLen, IN EFI_ASYNC_USB_TRANSFER_CALLBACK Callback, IN VOID *Context ) argument 193 XhcCreateTransferTrb( IN USB_XHCI_INSTANCE *Xhc, IN URB *Urb ) argument 539 XhcRecoverHaltedEndpoint( IN USB_XHCI_INSTANCE *Xhc, IN URB *Urb ) argument 611 CreateEventRing( IN USB_XHCI_INSTANCE *Xhc, OUT EVENT_RING *EventRing ) argument 702 CreateTransferRing( IN USB_XHCI_INSTANCE *Xhc, IN UINTN TrbNum, OUT TRANSFER_RING *TransferRing ) argument 749 XhcFreeEventRing( IN USB_XHCI_INSTANCE *Xhc, IN EVENT_RING *EventRing ) argument 832 IsAsyncIntTrb( IN USB_XHCI_INSTANCE *Xhc, IN TRB_TEMPLATE *Trb, OUT URB **Urb ) argument 906 XhcCheckUrbResult( IN USB_XHCI_INSTANCE *Xhc, IN URB *Urb ) argument 1078 XhcExecTransfer( IN USB_XHCI_INSTANCE *Xhc, IN BOOLEAN CmdTransfer, IN URB *Urb, IN UINTN Timeout ) argument 1139 XhciDelAsyncIntTransfer( IN USB_XHCI_INSTANCE *Xhc, IN UINT8 BusAddr, IN UINT8 EpNum ) argument 1201 XhcUpdateAsyncRequest( IN USB_XHCI_INSTANCE *Xhc, IN URB *Urb ) argument 1235 USB_XHCI_INSTANCE *Xhc; local 1331 XhcPollPortStatusChange( IN USB_XHCI_INSTANCE *Xhc, IN USB_DEV_ROUTE ParentRouteChart, IN UINT8 Port, IN EFI_USB_PORT_STATUS *PortState ) argument 1441 XhcBusDevAddrToSlotId( IN USB_XHCI_INSTANCE *Xhc, IN UINT8 BusDevAddr ) argument 1474 XhcRouteStringToSlotId( IN USB_XHCI_INSTANCE *Xhc, IN USB_DEV_ROUTE RouteString ) argument 1507 XhcSyncEventRing( IN USB_XHCI_INSTANCE *Xhc, IN EVENT_RING *EvtRing ) argument 1556 XhcSyncTrsRing( IN USB_XHCI_INSTANCE *Xhc, IN TRANSFER_RING *TrsRing ) argument 1622 XhcCheckNewEvent( IN USB_XHCI_INSTANCE *Xhc, IN EVENT_RING *EvtRing, OUT TRB_TEMPLATE **NewEvtTrb ) argument 1665 XhcRingDoorBell( IN USB_XHCI_INSTANCE *Xhc, IN UINT8 SlotId, IN UINT8 Dci ) argument 1690 RingIntTransferDoorBell( IN USB_XHCI_INSTANCE *Xhc, IN URB *Urb ) argument 1718 XhcInitializeDeviceSlot( IN USB_XHCI_INSTANCE *Xhc, IN USB_DEV_ROUTE ParentRouteChart, IN UINT16 ParentPort, IN USB_DEV_ROUTE RouteChart, IN UINT8 DeviceSpeed ) argument 1911 XhcInitializeDeviceSlot64( IN USB_XHCI_INSTANCE *Xhc, IN USB_DEV_ROUTE ParentRouteChart, IN UINT16 ParentPort, IN USB_DEV_ROUTE RouteChart, IN UINT8 DeviceSpeed ) argument 2102 XhcDisableSlotCmd( IN USB_XHCI_INSTANCE *Xhc, IN UINT8 SlotId ) argument 2201 XhcDisableSlotCmd64( IN USB_XHCI_INSTANCE *Xhc, IN UINT8 SlotId ) argument 2303 XhcSetConfigCmd( IN USB_XHCI_INSTANCE *Xhc, IN UINT8 SlotId, IN UINT8 DeviceSpeed, IN USB_CONFIG_DESCRIPTOR *ConfigDesc ) argument 2495 XhcSetConfigCmd64( IN USB_XHCI_INSTANCE *Xhc, IN UINT8 SlotId, IN UINT8 DeviceSpeed, IN USB_CONFIG_DESCRIPTOR *ConfigDesc ) argument 2687 XhcEvaluateContext( IN USB_XHCI_INSTANCE *Xhc, IN UINT8 SlotId, IN UINT32 MaxPacketSize ) argument 2739 XhcEvaluateContext64( IN USB_XHCI_INSTANCE *Xhc, IN UINT8 SlotId, IN UINT32 MaxPacketSize ) argument 2793 XhcConfigHubContext( IN USB_XHCI_INSTANCE *Xhc, IN UINT8 SlotId, IN UINT8 PortNum, IN UINT8 TTT, IN UINT8 MTT ) argument 2859 XhcConfigHubContext64( IN USB_XHCI_INSTANCE *Xhc, IN UINT8 SlotId, IN UINT8 PortNum, IN UINT8 TTT, IN UINT8 MTT ) argument [all...] |