Home
last modified time | relevance | path

Searched refs:UsbDevContext (Results 1 – 6 of 6) sorted by relevance

/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/XhciPei/
DXhciSched.c243 EPRing = (TRANSFER_RING *) (UINTN) Xhc->UsbDevContext[SlotId].EndpointTransferRing[Dci-1]; in XhcPeiCreateTransferTrb()
245 OutputContext = Xhc->UsbDevContext[SlotId].OutputContext; in XhcPeiCreateTransferTrb()
946 if (Xhc->UsbDevContext[Index + 1].Enabled && in XhcPeiBusDevAddrToSlotId()
947 (Xhc->UsbDevContext[Index + 1].SlotId != 0) && in XhcPeiBusDevAddrToSlotId()
948 (Xhc->UsbDevContext[Index + 1].BusDevAddr == BusDevAddr)) { in XhcPeiBusDevAddrToSlotId()
957 return Xhc->UsbDevContext[Index + 1].SlotId; in XhcPeiBusDevAddrToSlotId()
978 if (Xhc->UsbDevContext[Index + 1].Enabled && in XhcPeiRouteStringToSlotId()
979 (Xhc->UsbDevContext[Index + 1].SlotId != 0) && in XhcPeiRouteStringToSlotId()
980 (Xhc->UsbDevContext[Index + 1].RouteString.Dword == RouteString.Dword)) { in XhcPeiRouteStringToSlotId()
989 return Xhc->UsbDevContext[Index + 1].SlotId; in XhcPeiRouteStringToSlotId()
[all …]
DXhcPeim.c599 if (!Xhc->UsbDevContext[Index + 1].Enabled && in XhcPeiControlTransfer()
600 (Xhc->UsbDevContext[Index + 1].SlotId == 0) && in XhcPeiControlTransfer()
601 (Xhc->UsbDevContext[Index + 1].BusDevAddr == (UINT8) Request->Value)) { in XhcPeiControlTransfer()
602 Xhc->UsbDevContext[Index + 1].BusDevAddr = 0; in XhcPeiControlTransfer()
606 if (Xhc->UsbDevContext[SlotId].XhciDevAddr == 0) { in XhcPeiControlTransfer()
615 Xhc->UsbDevContext[SlotId].BusDevAddr = (UINT8) Request->Value; in XhcPeiControlTransfer()
695 CopyMem (&Xhc->UsbDevContext[SlotId].DevDesc, Data, *DataLength); in XhcPeiControlTransfer()
696 if (Xhc->UsbDevContext[SlotId].DevDesc.BcdUSB >= 0x0300) { in XhcPeiControlTransfer()
700 MaxPacket0 = 1 << Xhc->UsbDevContext[SlotId].DevDesc.MaxPacketSize0; in XhcPeiControlTransfer()
702 MaxPacket0 = Xhc->UsbDevContext[SlotId].DevDesc.MaxPacketSize0; in XhcPeiControlTransfer()
[all …]
DXhcPeim.h183 USB_DEV_CONTEXT UsbDevContext[256]; member
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/XhciDxe/
DXhciSched.c254 EPRing = (TRANSFER_RING *)(UINTN) Xhc->UsbDevContext[SlotId].EndpointTransferRing[Dci-1]; in XhcCreateTransferTrb()
256 OutputContext = Xhc->UsbDevContext[SlotId].OutputContext; in XhcCreateTransferTrb()
1685 if (Xhc->UsbDevContext[Index + 1].Enabled && in XhcBusDevAddrToSlotId()
1686 (Xhc->UsbDevContext[Index + 1].SlotId != 0) && in XhcBusDevAddrToSlotId()
1687 (Xhc->UsbDevContext[Index + 1].BusDevAddr == BusDevAddr)) { in XhcBusDevAddrToSlotId()
1696 return Xhc->UsbDevContext[Index + 1].SlotId; in XhcBusDevAddrToSlotId()
1718 if (Xhc->UsbDevContext[Index + 1].Enabled && in XhcRouteStringToSlotId()
1719 (Xhc->UsbDevContext[Index + 1].SlotId != 0) && in XhcRouteStringToSlotId()
1720 (Xhc->UsbDevContext[Index + 1].RouteString.Dword == RouteString.Dword)) { in XhcRouteStringToSlotId()
1729 return Xhc->UsbDevContext[Index + 1].SlotId; in XhcRouteStringToSlotId()
[all …]
DXhci.c849 if (!Xhc->UsbDevContext[Index + 1].Enabled && in XhcControlTransfer()
850 (Xhc->UsbDevContext[Index + 1].SlotId == 0) && in XhcControlTransfer()
851 (Xhc->UsbDevContext[Index + 1].BusDevAddr == (UINT8)Request->Value)) { in XhcControlTransfer()
852 Xhc->UsbDevContext[Index + 1].BusDevAddr = 0; in XhcControlTransfer()
856 if (Xhc->UsbDevContext[SlotId].XhciDevAddr == 0) { in XhcControlTransfer()
866 Xhc->UsbDevContext[SlotId].BusDevAddr = (UINT8)Request->Value; in XhcControlTransfer()
957 CopyMem (&Xhc->UsbDevContext[SlotId].DevDesc, Data, *DataLength); in XhcControlTransfer()
958 if (Xhc->UsbDevContext[SlotId].DevDesc.BcdUSB >= 0x0300) { in XhcControlTransfer()
962 MaxPacket0 = 1 << Xhc->UsbDevContext[SlotId].DevDesc.MaxPacketSize0; in XhcControlTransfer()
964 MaxPacket0 = Xhc->UsbDevContext[SlotId].DevDesc.MaxPacketSize0; in XhcControlTransfer()
[all …]
DXhci.h263 USB_DEV_CONTEXT UsbDevContext[256]; member