[USBOHCI]

- Fix build

svn path=/branches/usb-bringup-trunk/; revision=55393
This commit is contained in:
Johannes Anderwald 2012-02-03 13:02:45 +00:00
parent 71b5a853dc
commit 690f71f605
2 changed files with 10 additions and 4 deletions

View file

@ -2282,7 +2282,7 @@ USBHI_CreateUsbDevice(
CHubController * Controller;
NTSTATUS Status;
DPRINT1("USBHI_CreateUsbDevice\n");
DPRINT1("USBHI_CreateUsbDevice PortStatus %x\n", PortStatus);
//
// first get hub controller

View file

@ -80,6 +80,8 @@ protected:
PUSBQUEUE m_Queue;
PDMAMEMORYMANAGER m_DmaManager;
PUSB_CONFIGURATION_DESCRIPTOR *m_ConfigurationDescriptors;
LIST_ENTRY m_IrpListHead;
};
//----------------------------------------------------------------------------------------
@ -117,6 +119,11 @@ CUSBDevice::Initialize(
//
KeInitializeSpinLock(&m_Lock);
//
// initialize irp list
//
InitializeListHead(&m_IrpListHead);
//
// no device address has been set yet
//
@ -268,7 +275,6 @@ CUSBDevice::GetType()
DPRINT1("CUSBDevice::GetType Unknown bcdUSB Type %x\n", m_DeviceDescriptor.bcdUSB);
PC_ASSERT(FALSE);
return Usb11Device;
}
@ -462,7 +468,7 @@ CUSBDevice::CommitIrp(
//
// initialize request
//
Status = Request->InitializeWithIrp(m_DmaManager, Irp);
Status = Request->InitializeWithIrp(m_DmaManager, Irp, GetSpeed());
//
// mark irp as pending
@ -550,7 +556,7 @@ CUSBDevice::CommitSetupPacket(
//
// initialize request
//
Status = Request->InitializeWithSetupPacket(m_DmaManager, Packet, m_DeviceAddress, EndpointDescriptor, BufferLength, Mdl);
Status = Request->InitializeWithSetupPacket(m_DmaManager, Packet, m_DeviceAddress, EndpointDescriptor, GetSpeed(), BufferLength, Mdl);
if (!NT_SUCCESS(Status))
{
//