mirror of
https://github.com/reactos/reactos.git
synced 2024-07-01 18:24:24 +00:00
[HIDCLASS][HIDPARSE][HIDUSB][KBDHID][MOUHID][USBCCGP][USBD][USBEHCI][USBOHCI][USBHUB][USBSTOR]
- Massive debug spam reduction svn path=/branches/usb-bringup-trunk/; revision=55553
This commit is contained in:
parent
68c1c7661e
commit
50daddc967
|
@ -183,7 +183,7 @@ HidClassFDO_DispatchRequestSynchronous(
|
|||
//
|
||||
// call driver
|
||||
//
|
||||
DPRINT1("IoStack MajorFunction %x MinorFunction %x\n", IoStack->MajorFunction, IoStack->MinorFunction);
|
||||
DPRINT("IoStack MajorFunction %x MinorFunction %x\n", IoStack->MajorFunction, IoStack->MinorFunction);
|
||||
Status = CommonDeviceExtension->DriverExtension->MajorFunction[IoStack->MajorFunction](DeviceObject, Irp);
|
||||
|
||||
//
|
||||
|
|
|
@ -177,9 +177,9 @@ HidClass_Create(
|
|||
//
|
||||
IoStack = IoGetCurrentIrpStackLocation(Irp);
|
||||
|
||||
DPRINT1("ShareAccess %x\n", IoStack->Parameters.Create.ShareAccess);
|
||||
DPRINT1("Options %x\n", IoStack->Parameters.Create.Options);
|
||||
DPRINT1("DesiredAccess %x\n", IoStack->Parameters.Create.SecurityContext->DesiredAccess);
|
||||
DPRINT("ShareAccess %x\n", IoStack->Parameters.Create.ShareAccess);
|
||||
DPRINT("Options %x\n", IoStack->Parameters.Create.Options);
|
||||
DPRINT("DesiredAccess %x\n", IoStack->Parameters.Create.SecurityContext->DesiredAccess);
|
||||
|
||||
//
|
||||
// allocate context
|
||||
|
|
|
@ -131,7 +131,7 @@ HidClassPDO_HandleQueryDeviceId(
|
|||
//
|
||||
// store result
|
||||
//
|
||||
DPRINT1("NewBuffer %S\n", NewBuffer);
|
||||
DPRINT("NewBuffer %S\n", NewBuffer);
|
||||
Irp->IoStatus.Information = (ULONG_PTR)NewBuffer;
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
@ -510,14 +510,14 @@ HidClassPDO_PnP(
|
|||
// now register the device interface
|
||||
//
|
||||
Status = IoRegisterDeviceInterface(PDODeviceExtension->Common.HidDeviceExtension.PhysicalDeviceObject, &GUID_DEVINTERFACE_HID, NULL, &PDODeviceExtension->DeviceInterface);
|
||||
DPRINT1("[HIDCLASS] IoRegisterDeviceInterfaceState Status %x\n", Status);
|
||||
DPRINT("[HIDCLASS] IoRegisterDeviceInterfaceState Status %x\n", Status);
|
||||
if (NT_SUCCESS(Status))
|
||||
{
|
||||
//
|
||||
// enable device interface
|
||||
//
|
||||
Status = IoSetDeviceInterfaceState(&PDODeviceExtension->DeviceInterface, TRUE);
|
||||
DPRINT1("[HIDCLASS] IoSetDeviceInterFaceState %x\n", Status);
|
||||
DPRINT("[HIDCLASS] IoSetDeviceInterFaceState %x\n", Status);
|
||||
}
|
||||
|
||||
//
|
||||
|
|
|
@ -640,6 +640,6 @@ DriverEntry(
|
|||
IN PUNICODE_STRING RegPath)
|
||||
{
|
||||
|
||||
DPRINT1("********* HID PARSE *********\n");
|
||||
DPRINT("********* HID PARSE *********\n");
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
|
|
@ -305,7 +305,7 @@ HidCreate(
|
|||
//
|
||||
// informal debug print
|
||||
//
|
||||
DPRINT1("HIDUSB Request: %x\n", IoStack->MajorFunction);
|
||||
DPRINT("HIDUSB Request: %x\n", IoStack->MajorFunction);
|
||||
|
||||
//
|
||||
// done
|
||||
|
@ -324,7 +324,7 @@ HidUsb_ResetWorkerRoutine(
|
|||
PHID_USB_RESET_CONTEXT ResetContext;
|
||||
PHID_DEVICE_EXTENSION DeviceExtension;
|
||||
|
||||
DPRINT1("[HIDUSB] ResetWorkerRoutine\n");
|
||||
DPRINT("[HIDUSB] ResetWorkerRoutine\n");
|
||||
|
||||
//
|
||||
// get context
|
||||
|
@ -340,7 +340,7 @@ HidUsb_ResetWorkerRoutine(
|
|||
// get port status
|
||||
//
|
||||
Status = HidUsb_GetPortStatus(ResetContext->DeviceObject, &PortStatus);
|
||||
DPRINT1("[HIDUSB] ResetWorkerRoutine GetPortStatus %x PortStatus %x\n", Status, PortStatus);
|
||||
DPRINT("[HIDUSB] ResetWorkerRoutine GetPortStatus %x PortStatus %x\n", Status, PortStatus);
|
||||
if (NT_SUCCESS(Status))
|
||||
{
|
||||
if (!(PortStatus & USB_PORT_STATUS_ENABLE))
|
||||
|
@ -661,7 +661,7 @@ HidUsb_GetReportDescriptor(
|
|||
// get current stack location
|
||||
//
|
||||
IoStack = IoGetCurrentIrpStackLocation(Irp);
|
||||
DPRINT1("[HIDUSB] GetReportDescriptor: Status %x ReportLength %lu OutputBufferLength %lu TransferredLength %lu\n", Status, HidDeviceExtension->HidDescriptor->DescriptorList[0].wReportLength, IoStack->Parameters.DeviceIoControl.OutputBufferLength, BufferLength);
|
||||
DPRINT("[HIDUSB] GetReportDescriptor: Status %x ReportLength %lu OutputBufferLength %lu TransferredLength %lu\n", Status, HidDeviceExtension->HidDescriptor->DescriptorList[0].wReportLength, IoStack->Parameters.DeviceIoControl.OutputBufferLength, BufferLength);
|
||||
|
||||
//
|
||||
// get length to copy
|
||||
|
@ -727,7 +727,7 @@ HidInternalDeviceControl(
|
|||
//
|
||||
// store result
|
||||
//
|
||||
DPRINT1("[HIDUSB] IOCTL_HID_GET_DEVICE_ATTRIBUTES\n");
|
||||
DPRINT("[HIDUSB] IOCTL_HID_GET_DEVICE_ATTRIBUTES\n");
|
||||
ASSERT(HidDeviceExtension->DeviceDescriptor);
|
||||
Irp->IoStatus.Information = sizeof(HID_DESCRIPTOR);
|
||||
Attributes = (PHID_DEVICE_ATTRIBUTES)Irp->UserBuffer;
|
||||
|
@ -749,7 +749,7 @@ HidInternalDeviceControl(
|
|||
// sanity check
|
||||
//
|
||||
ASSERT(HidDeviceExtension->HidDescriptor);
|
||||
DPRINT1("[HIDUSB] IOCTL_HID_GET_DEVICE_DESCRIPTOR DescriptorLength %lu OutputBufferLength %lu\n", HidDeviceExtension->HidDescriptor->bLength, IoStack->Parameters.DeviceIoControl.OutputBufferLength);
|
||||
DPRINT("[HIDUSB] IOCTL_HID_GET_DEVICE_DESCRIPTOR DescriptorLength %lu OutputBufferLength %lu\n", HidDeviceExtension->HidDescriptor->bLength, IoStack->Parameters.DeviceIoControl.OutputBufferLength);
|
||||
|
||||
//
|
||||
// store length
|
||||
|
@ -774,7 +774,7 @@ HidInternalDeviceControl(
|
|||
case IOCTL_HID_GET_REPORT_DESCRIPTOR:
|
||||
{
|
||||
Status = HidUsb_GetReportDescriptor(DeviceObject, Irp);
|
||||
DPRINT1("[HIDUSB] IOCTL_HID_GET_REPORT_DESCRIPTOR Status %x\n", Status);
|
||||
DPRINT("[HIDUSB] IOCTL_HID_GET_REPORT_DESCRIPTOR Status %x\n", Status);
|
||||
Irp->IoStatus.Status = Status;
|
||||
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
||||
return Status;
|
||||
|
@ -1000,7 +1000,7 @@ Hid_DispatchUrb(
|
|||
Status = IoStatus.Status;
|
||||
}
|
||||
|
||||
DPRINT1("[HIDUSB] DispatchUrb %x\n", Status);
|
||||
DPRINT("[HIDUSB] DispatchUrb %x\n", Status);
|
||||
|
||||
|
||||
//
|
||||
|
@ -1291,7 +1291,7 @@ Hid_SetIdle(
|
|||
//
|
||||
// print status
|
||||
//
|
||||
DPRINT1("Status %x\n", Status);
|
||||
DPRINT("Status %x\n", Status);
|
||||
return Status;
|
||||
}
|
||||
|
||||
|
@ -1358,7 +1358,7 @@ Hid_GetProtocol(
|
|||
//
|
||||
// print status
|
||||
//
|
||||
DPRINT1("Status %x Protocol %x\n", Status, Protocol[0] & 0xFF);
|
||||
DPRINT("Status %x Protocol %x\n", Status, Protocol[0] & 0xFF);
|
||||
|
||||
//
|
||||
// assert when boot protocol is still active
|
||||
|
@ -1501,7 +1501,7 @@ Hid_PnpStart(
|
|||
//
|
||||
// done
|
||||
//
|
||||
DPRINT1("[HIDUSB] SelectConfiguration %x\n", Status);
|
||||
DPRINT("[HIDUSB] SelectConfiguration %x\n", Status);
|
||||
return Status;
|
||||
}
|
||||
|
||||
|
@ -1536,7 +1536,7 @@ HidPnp(
|
|||
// get current stack location
|
||||
//
|
||||
IoStack = IoGetCurrentIrpStackLocation(Irp);
|
||||
DPRINT1("[HIDUSB] Pnp %x\n", IoStack->MinorFunction);
|
||||
DPRINT("[HIDUSB] Pnp %x\n", IoStack->MinorFunction);
|
||||
|
||||
//
|
||||
// handle requests based on request type
|
||||
|
@ -1714,7 +1714,7 @@ HidPnp(
|
|||
// complete request
|
||||
//
|
||||
Irp->IoStatus.Status = Status;
|
||||
DPRINT1("[HIDUSB] IRP_MN_START_DEVICE Status %x\n", Status);
|
||||
DPRINT("[HIDUSB] IRP_MN_START_DEVICE Status %x\n", Status);
|
||||
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
||||
return Status;
|
||||
}
|
||||
|
@ -1807,8 +1807,8 @@ DriverEntry(
|
|||
//
|
||||
// informal debug
|
||||
//
|
||||
DPRINT1("********* HIDUSB *********\n");
|
||||
DPRINT1("HIDUSB Registration Status %x\n", Status);
|
||||
DPRINT("********* HIDUSB *********\n");
|
||||
DPRINT("HIDUSB Registration Status %x\n", Status);
|
||||
|
||||
return Status;
|
||||
}
|
||||
|
|
|
@ -51,7 +51,7 @@ KbdHid_InsertScanCodes(
|
|||
|
||||
for(Index = 0; Index < Length; Index++)
|
||||
{
|
||||
DPRINT1("[KBDHID] ScanCode Index %lu ScanCode %x\n", Index, NewScanCodes[Index] & 0xFF);
|
||||
DPRINT("[KBDHID] ScanCode Index %lu ScanCode %x\n", Index, NewScanCodes[Index] & 0xFF);
|
||||
|
||||
/* init input data */
|
||||
RtlZeroMemory(&InputData, sizeof(KEYBOARD_INPUT_DATA));
|
||||
|
@ -114,7 +114,7 @@ KbdHid_ReadCompletion(
|
|||
// print out raw report
|
||||
//
|
||||
ASSERT(DeviceExtension->ReportLength >= 9);
|
||||
DPRINT1("[KBDHID] ReadCompletion %02x %02x %02x %02x %02x %02x %02x %02x %02x\n", DeviceExtension->Report[0], DeviceExtension->Report[1], DeviceExtension->Report[2],
|
||||
DPRINT("[KBDHID] ReadCompletion %02x %02x %02x %02x %02x %02x %02x %02x %02x\n", DeviceExtension->Report[0], DeviceExtension->Report[1], DeviceExtension->Report[2],
|
||||
DeviceExtension->Report[3], DeviceExtension->Report[4], DeviceExtension->Report[5],
|
||||
DeviceExtension->Report[6], DeviceExtension->Report[7], DeviceExtension->Report[8]);
|
||||
|
||||
|
@ -207,7 +207,7 @@ KbdHid_Create(
|
|||
KEVENT Event;
|
||||
PKBDHID_DEVICE_EXTENSION DeviceExtension;
|
||||
|
||||
DPRINT1("[KBDHID]: IRP_MJ_CREATE\n");
|
||||
DPRINT("[KBDHID]: IRP_MJ_CREATE\n");
|
||||
|
||||
/* get device extension */
|
||||
DeviceExtension = (PKBDHID_DEVICE_EXTENSION)DeviceObject->DeviceExtension;
|
||||
|
@ -256,7 +256,7 @@ KbdHid_Create(
|
|||
|
||||
/* initiating read */
|
||||
Status = KbdHid_InitiateRead(DeviceExtension);
|
||||
DPRINT1("[KBDHID] KbdHid_InitiateRead: status %x\n", Status);
|
||||
DPRINT("[KBDHID] KbdHid_InitiateRead: status %x\n", Status);
|
||||
if (Status == STATUS_PENDING)
|
||||
{
|
||||
/* report irp is pending */
|
||||
|
@ -323,7 +323,7 @@ KbdHid_InternalDeviceControl(
|
|||
/* get current stack location */
|
||||
IoStack = IoGetCurrentIrpStackLocation(Irp);
|
||||
|
||||
DPRINT1("[KBDHID] InternalDeviceControl %x\n", IoStack->Parameters.DeviceIoControl.IoControlCode);
|
||||
DPRINT("[KBDHID] InternalDeviceControl %x\n", IoStack->Parameters.DeviceIoControl.IoControlCode);
|
||||
|
||||
/* get device extension */
|
||||
DeviceExtension = (PKBDHID_DEVICE_EXTENSION)DeviceObject->DeviceExtension;
|
||||
|
@ -622,7 +622,7 @@ KbdHid_StartDevice(
|
|||
return Status;
|
||||
}
|
||||
|
||||
DPRINT1("[KBDHID] Usage %x UsagePage %x InputReportLength %lu\n", Capabilities.Usage, Capabilities.UsagePage, Capabilities.InputReportByteLength);
|
||||
DPRINT("[KBDHID] Usage %x UsagePage %x InputReportLength %lu\n", Capabilities.Usage, Capabilities.UsagePage, Capabilities.InputReportByteLength);
|
||||
|
||||
/* init input report*/
|
||||
DeviceExtension->ReportLength = Capabilities.InputReportByteLength;
|
||||
|
@ -640,7 +640,7 @@ KbdHid_StartDevice(
|
|||
|
||||
/* get max number of buttons */
|
||||
Buttons = HidP_MaxUsageListLength(HidP_Input, HID_USAGE_PAGE_KEYBOARD, PreparsedData);
|
||||
DPRINT1("[KBDHID] Buttons %lu\n", Buttons);
|
||||
DPRINT("[KBDHID] Buttons %lu\n", Buttons);
|
||||
ASSERT(Buttons > 0);
|
||||
|
||||
/* now allocate an array for those buttons */
|
||||
|
@ -735,7 +735,7 @@ KbdHid_Pnp(
|
|||
|
||||
/* get current irp stack */
|
||||
IoStack = IoGetCurrentIrpStackLocation(Irp);
|
||||
DPRINT1("[KBDHID] IRP_MJ_PNP Request: %x\n", IoStack->MinorFunction);
|
||||
DPRINT("[KBDHID] IRP_MJ_PNP Request: %x\n", IoStack->MinorFunction);
|
||||
|
||||
if (IoStack->MinorFunction == IRP_MN_STOP_DEVICE ||
|
||||
IoStack->MinorFunction == IRP_MN_CANCEL_REMOVE_DEVICE ||
|
||||
|
@ -803,7 +803,7 @@ KbdHid_Pnp(
|
|||
|
||||
/* lets start the device */
|
||||
Status = KbdHid_StartDevice(DeviceObject);
|
||||
DPRINT1("KbdHid_StartDevice %x\n", Status);
|
||||
DPRINT("KbdHid_StartDevice %x\n", Status);
|
||||
|
||||
/* complete request */
|
||||
Irp->IoStatus.Status = Status;
|
||||
|
|
|
@ -298,7 +298,7 @@ MouHid_Create(
|
|||
KEVENT Event;
|
||||
PMOUHID_DEVICE_EXTENSION DeviceExtension;
|
||||
|
||||
DPRINT1("MOUHID: IRP_MJ_CREATE\n");
|
||||
DPRINT("MOUHID: IRP_MJ_CREATE\n");
|
||||
|
||||
/* get device extension */
|
||||
DeviceExtension = (PMOUHID_DEVICE_EXTENSION)DeviceObject->DeviceExtension;
|
||||
|
@ -347,7 +347,7 @@ MouHid_Create(
|
|||
|
||||
/* initiating read */
|
||||
Status = MouHid_InitiateRead(DeviceExtension);
|
||||
DPRINT1("[MOUHID] MouHid_InitiateRead: status %x\n", Status);
|
||||
DPRINT("[MOUHID] MouHid_InitiateRead: status %x\n", Status);
|
||||
if (Status == STATUS_PENDING)
|
||||
{
|
||||
/* report irp is pending */
|
||||
|
@ -414,7 +414,7 @@ MouHid_InternalDeviceControl(
|
|||
/* get current stack location */
|
||||
IoStack = IoGetCurrentIrpStackLocation(Irp);
|
||||
|
||||
DPRINT1("[MOUHID] InternalDeviceControl %x\n", IoStack->Parameters.DeviceIoControl.IoControlCode);
|
||||
DPRINT("[MOUHID] InternalDeviceControl %x\n", IoStack->Parameters.DeviceIoControl.IoControlCode);
|
||||
|
||||
/* get device extension */
|
||||
DeviceExtension = (PMOUHID_DEVICE_EXTENSION)DeviceObject->DeviceExtension;
|
||||
|
@ -447,10 +447,10 @@ MouHid_InternalDeviceControl(
|
|||
/* queue length */
|
||||
Attributes->InputDataQueueLength = 2;
|
||||
|
||||
DPRINT1("[MOUHID] MouseIdentifier %x\n", Attributes->MouseIdentifier);
|
||||
DPRINT1("[MOUHID] NumberOfButtons %x\n", Attributes->NumberOfButtons);
|
||||
DPRINT1("[MOUHID] SampleRate %x\n", Attributes->SampleRate);
|
||||
DPRINT1("[MOUHID] InputDataQueueLength %x\n", Attributes->InputDataQueueLength);
|
||||
DPRINT("[MOUHID] MouseIdentifier %x\n", Attributes->MouseIdentifier);
|
||||
DPRINT("[MOUHID] NumberOfButtons %x\n", Attributes->NumberOfButtons);
|
||||
DPRINT("[MOUHID] SampleRate %x\n", Attributes->SampleRate);
|
||||
DPRINT("[MOUHID] InputDataQueueLength %x\n", Attributes->InputDataQueueLength);
|
||||
|
||||
/* complete request */
|
||||
Irp->IoStatus.Information = sizeof(MOUSE_ATTRIBUTES);
|
||||
|
@ -645,7 +645,7 @@ MouHid_StartDevice(
|
|||
return Status;
|
||||
}
|
||||
|
||||
DPRINT1("[MOUHID] Usage %x UsagePage %x InputReportLength %lu\n", Capabilities.Usage, Capabilities.UsagePage, Capabilities.InputReportByteLength);
|
||||
DPRINT("[MOUHID] Usage %x UsagePage %x InputReportLength %lu\n", Capabilities.Usage, Capabilities.UsagePage, Capabilities.InputReportByteLength);
|
||||
|
||||
/* verify capabilities */
|
||||
if ((Capabilities.Usage != HID_USAGE_GENERIC_POINTER && Capabilities.Usage != HID_USAGE_GENERIC_MOUSE) || Capabilities.UsagePage != HID_USAGE_PAGE_GENERIC)
|
||||
|
@ -671,7 +671,7 @@ MouHid_StartDevice(
|
|||
|
||||
/* get max number of buttons */
|
||||
Buttons = HidP_MaxUsageListLength(HidP_Input, HID_USAGE_PAGE_BUTTON, PreparsedData);
|
||||
DPRINT1("[MOUHID] Buttons %lu\n", Buttons);
|
||||
DPRINT("[MOUHID] Buttons %lu\n", Buttons);
|
||||
ASSERT(Buttons > 0);
|
||||
|
||||
/* now allocate an array for those buttons */
|
||||
|
@ -713,7 +713,7 @@ MouHid_StartDevice(
|
|||
/* mouse has wheel support */
|
||||
DeviceExtension->MouseIdentifier = WHEELMOUSE_HID_HARDWARE;
|
||||
DeviceExtension->WheelUsagePage = ValueCaps.UsagePage;
|
||||
DPRINT1("[MOUHID] mouse wheel support detected\n", Status);
|
||||
DPRINT("[MOUHID] mouse wheel support detected\n", Status);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -725,7 +725,7 @@ MouHid_StartDevice(
|
|||
/* wheel support */
|
||||
DeviceExtension->MouseIdentifier = WHEELMOUSE_HID_HARDWARE;
|
||||
DeviceExtension->WheelUsagePage = ValueCaps.UsagePage;
|
||||
DPRINT1("[MOUHID] mouse wheel support detected with z-axis\n", Status);
|
||||
DPRINT("[MOUHID] mouse wheel support detected with z-axis\n", Status);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -786,7 +786,7 @@ MouHid_Pnp(
|
|||
|
||||
/* get current irp stack */
|
||||
IoStack = IoGetCurrentIrpStackLocation(Irp);
|
||||
DPRINT1("[MOUHID] IRP_MJ_PNP Request: %x\n", IoStack->MinorFunction);
|
||||
DPRINT("[MOUHID] IRP_MJ_PNP Request: %x\n", IoStack->MinorFunction);
|
||||
|
||||
if (IoStack->MinorFunction == IRP_MN_STOP_DEVICE ||
|
||||
IoStack->MinorFunction == IRP_MN_CANCEL_REMOVE_DEVICE ||
|
||||
|
@ -867,7 +867,7 @@ MouHid_Pnp(
|
|||
|
||||
/* lets start the device */
|
||||
Status = MouHid_StartDevice(DeviceObject);
|
||||
DPRINT1("MouHid_StartDevice %x\n", Status);
|
||||
DPRINT("MouHid_StartDevice %x\n", Status);
|
||||
|
||||
/* complete request */
|
||||
Irp->IoStatus.Status = Status;
|
||||
|
|
|
@ -404,7 +404,7 @@ FDO_StartDevice(
|
|||
//
|
||||
// done
|
||||
//
|
||||
DPRINT1("[USBCCGP] FDO initialized successfully\n");
|
||||
DPRINT("[USBCCGP] FDO initialized successfully\n");
|
||||
return Status;
|
||||
}
|
||||
|
||||
|
@ -424,7 +424,7 @@ FDO_HandlePnp(
|
|||
|
||||
// get stack location
|
||||
IoStack = IoGetCurrentIrpStackLocation(Irp);
|
||||
DPRINT1("[USBCCGP] PnP Minor %x\n", IoStack->MinorFunction);
|
||||
DPRINT("[USBCCGP] PnP Minor %x\n", IoStack->MinorFunction);
|
||||
switch(IoStack->MinorFunction)
|
||||
{
|
||||
case IRP_MN_REMOVE_DEVICE:
|
||||
|
@ -536,7 +536,7 @@ FDO_HandleResetCyclePort(
|
|||
|
||||
// get stack location
|
||||
IoStack = IoGetCurrentIrpStackLocation(Irp);
|
||||
DPRINT1("FDO_HandleResetCyclePort IOCTL %x\n", IoStack->Parameters.DeviceIoControl.IoControlCode);
|
||||
DPRINT("FDO_HandleResetCyclePort IOCTL %x\n", IoStack->Parameters.DeviceIoControl.IoControlCode);
|
||||
|
||||
if (IoStack->Parameters.DeviceIoControl.IoControlCode == IOCTL_INTERNAL_USB_RESET_PORT)
|
||||
{
|
||||
|
@ -671,7 +671,7 @@ FDO_HandleInternalDeviceControl(
|
|||
// handle reset / cycle ports
|
||||
//
|
||||
Status = FDO_HandleResetCyclePort(DeviceObject, Irp);
|
||||
DPRINT1("FDO_HandleResetCyclePort Status %x\n", Status);
|
||||
DPRINT("FDO_HandleResetCyclePort Status %x\n", Status);
|
||||
if (Status != STATUS_PENDING)
|
||||
{
|
||||
//
|
||||
|
|
|
@ -131,7 +131,7 @@ USBCCGP_CustomEnumWithInterface(
|
|||
DeviceObject,
|
||||
FDODeviceExtension->PhysicalDeviceObject);
|
||||
|
||||
DPRINT1("USBCCGP_CustomEnumWithInterface Status %x\n", Status);
|
||||
DPRINT("USBCCGP_CustomEnumWithInterface Status %x\n", Status);
|
||||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
//
|
||||
|
@ -140,8 +140,8 @@ USBCCGP_CustomEnumWithInterface(
|
|||
return Status;
|
||||
}
|
||||
|
||||
DPRINT1("FunctionDescriptorBufferLength %lu\n", FunctionDescriptorBufferLength);
|
||||
DPRINT1("FunctionDescriptorBuffer %p\n", FunctionDescriptorBuffer);
|
||||
DPRINT("FunctionDescriptorBufferLength %lu\n", FunctionDescriptorBufferLength);
|
||||
DPRINT("FunctionDescriptorBuffer %p\n", FunctionDescriptorBuffer);
|
||||
|
||||
//
|
||||
// assume length % function buffer size
|
||||
|
@ -777,7 +777,7 @@ USBCCGP_EnumWithAudioLegacy(
|
|||
//
|
||||
// this is an composite audio device
|
||||
//
|
||||
DPRINT1("[USBCCGP] Audio Composite Device detected\n");
|
||||
DPRINT("[USBCCGP] Audio Composite Device detected\n");
|
||||
|
||||
//
|
||||
// audio interfaces are all grouped into one single function
|
||||
|
|
|
@ -75,7 +75,7 @@ USBCCGP_PdoHandleDeviceRelations(
|
|||
PDEVICE_RELATIONS DeviceRelations;
|
||||
PIO_STACK_LOCATION IoStack;
|
||||
|
||||
DPRINT1("USBCCGP_PdoHandleDeviceRelations\n");
|
||||
DPRINT("USBCCGP_PdoHandleDeviceRelations\n");
|
||||
|
||||
//
|
||||
// get current irp stack location
|
||||
|
@ -165,7 +165,7 @@ USBCCGP_PdoAppendInterfaceNumber(
|
|||
{
|
||||
StringLength = swprintf(String, L"%s&MI_%02x", DeviceId) + 1;
|
||||
Length = wcslen(DeviceId) + 1;
|
||||
DPRINT1("String %p\n", String);
|
||||
DPRINT("String %p\n", String);
|
||||
|
||||
//
|
||||
// next string
|
||||
|
@ -222,7 +222,7 @@ USBCCGP_PdoHandleQueryId(
|
|||
//
|
||||
ASSERT(Irp->IoStatus.Information);
|
||||
swprintf(Buffer, L"%s&MI_%02x", (LPWSTR)Irp->IoStatus.Information, PDODeviceExtension->FunctionDescriptor->FunctionNumber);
|
||||
DPRINT1("BusQueryDeviceID %S\n", Buffer);
|
||||
DPRINT("BusQueryDeviceID %S\n", Buffer);
|
||||
|
||||
ExFreePool((PVOID)Irp->IoStatus.Information);
|
||||
Irp->IoStatus .Information = (ULONG_PTR)Buffer;
|
||||
|
@ -410,7 +410,7 @@ PDO_HandlePnp(
|
|||
//
|
||||
// no-op for PDO
|
||||
//
|
||||
DPRINT1("[USBCCGP] PDO IRP_MN_START\n");
|
||||
DPRINT("[USBCCGP] PDO IRP_MN_START\n");
|
||||
Status = STATUS_SUCCESS;
|
||||
break;
|
||||
}
|
||||
|
@ -466,7 +466,7 @@ USBCCGP_BuildConfigurationDescriptor(
|
|||
//
|
||||
IoStack = IoGetCurrentIrpStackLocation(Irp);
|
||||
|
||||
DPRINT1("USBCCGP_BuildConfigurationDescriptor\n");
|
||||
DPRINT("USBCCGP_BuildConfigurationDescriptor\n");
|
||||
|
||||
//
|
||||
// get device extension
|
||||
|
@ -694,7 +694,7 @@ USBCCGP_PDOSelectConfiguration(
|
|||
InterfaceInformation = &Urb->UrbSelectConfiguration.Interface;
|
||||
Index = 0;
|
||||
Entry = NULL;
|
||||
DPRINT1("Count %x\n", InterfaceInformationCount);
|
||||
DPRINT("Count %x\n", InterfaceInformationCount);
|
||||
do
|
||||
{
|
||||
DPRINT1("[USBCCGP] SelectConfiguration Function %x InterfaceNumber %x Alternative %x\n", PDODeviceExtension->FunctionDescriptor->FunctionNumber, InterfaceInformation->InterfaceNumber, InterfaceInformation->AlternateSetting);
|
||||
|
|
|
@ -140,7 +140,7 @@ DriverEntry(
|
|||
{
|
||||
|
||||
// initialize driver object
|
||||
DPRINT1("[USBCCGP] DriverEntry\n");
|
||||
DPRINT("[USBCCGP] DriverEntry\n");
|
||||
DriverObject->DriverExtension->AddDevice = USBCCGP_AddDevice;
|
||||
DriverObject->MajorFunction[IRP_MJ_CREATE] = USBCCGP_Dispatch;
|
||||
DriverObject->MajorFunction[IRP_MJ_CLOSE] = USBCCGP_Dispatch;
|
||||
|
|
|
@ -440,7 +440,7 @@ USBD_ParseDescriptors(
|
|||
if ((ULONG_PTR)CommonDescriptor >= ((ULONG_PTR)DescriptorBuffer + TotalLength))
|
||||
{
|
||||
/* end reached */
|
||||
DPRINT1("End reached %p\n", CommonDescriptor);
|
||||
DPRINT("End reached %p\n", CommonDescriptor);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
|
|
@ -163,7 +163,7 @@ CUSBHardwareDevice::Initialize(
|
|||
NTSTATUS Status;
|
||||
ULONG BytesRead;
|
||||
|
||||
DPRINT1("CUSBHardwareDevice::Initialize\n");
|
||||
DPRINT("CUSBHardwareDevice::Initialize\n");
|
||||
|
||||
//
|
||||
// Create DMAMemoryManager for use with QueueHeads and Transfer Descriptors.
|
||||
|
@ -306,7 +306,7 @@ CUSBHardwareDevice::PnpStart(
|
|||
UCHAR Value;
|
||||
UCHAR PortCount;
|
||||
|
||||
DPRINT1("CUSBHardwareDevice::PnpStart\n");
|
||||
DPRINT("CUSBHardwareDevice::PnpStart\n");
|
||||
for(Index = 0; Index < TranslatedResources->List[0].PartialResourceList.Count; Index++)
|
||||
{
|
||||
//
|
||||
|
@ -680,7 +680,7 @@ CUSBHardwareDevice::StartController(void)
|
|||
if ((UsbSts & (EHCI_STS_PSS | EHCI_STS_ASS)))
|
||||
{
|
||||
DPRINT1("Failed to stop running schedules %x\n", UsbSts);
|
||||
ASSERT(FALSE);
|
||||
//ASSERT(FALSE);
|
||||
}
|
||||
|
||||
|
||||
|
@ -767,14 +767,14 @@ CUSBHardwareDevice::StartController(void)
|
|||
if (UsbSts & EHCI_STS_HALT)
|
||||
{
|
||||
DPRINT1("Could not start execution on the controller\n");
|
||||
ASSERT(FALSE);
|
||||
//ASSERT(FALSE);
|
||||
return STATUS_UNSUCCESSFUL;
|
||||
}
|
||||
|
||||
if (!(UsbSts & EHCI_STS_PSS))
|
||||
{
|
||||
DPRINT1("Could not enable periodic scheduling\n");
|
||||
ASSERT(FALSE);
|
||||
//ASSERT(FALSE);
|
||||
return STATUS_UNSUCCESSFUL;
|
||||
}
|
||||
|
||||
|
@ -815,7 +815,7 @@ CUSBHardwareDevice::StartController(void)
|
|||
if (!(UsbSts & EHCI_STS_ASS))
|
||||
{
|
||||
DPRINT1("Failed to enable async schedule UsbSts %x\n", UsbSts);
|
||||
ASSERT(FALSE);
|
||||
//ASSERT(FALSE);
|
||||
return STATUS_UNSUCCESSFUL;
|
||||
}
|
||||
|
||||
|
@ -996,7 +996,11 @@ CUSBHardwareDevice::ResetPort(
|
|||
//
|
||||
// this must be enabled now
|
||||
//
|
||||
ASSERT(PortStatus & EHCI_PRT_ENABLED);
|
||||
if (PortStatus & EHCI_PRT_ENABLED)
|
||||
{
|
||||
DPRINT1("Port is not enabled after reset\n");
|
||||
//ASSERT(FALSE);
|
||||
}
|
||||
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
@ -1281,7 +1285,7 @@ InterruptServiceRoutine(
|
|||
CStatus = This->EHCI_READ_REGISTER_ULONG(EHCI_USBSTS);
|
||||
|
||||
CStatus &= (EHCI_ERROR_INT | EHCI_STS_INT | EHCI_STS_IAA | EHCI_STS_PCD | EHCI_STS_FLR);
|
||||
DPRINT1("CStatus %x\n", CStatus);
|
||||
DPRINT("CStatus %x\n", CStatus);
|
||||
|
||||
//
|
||||
// Check that it belongs to EHCI
|
||||
|
@ -1350,7 +1354,7 @@ EhciDefferedRoutine(
|
|||
// controller reported error
|
||||
//
|
||||
DPRINT1("CStatus %x\n", CStatus);
|
||||
ASSERT(FALSE);
|
||||
//ASSERT(FALSE);
|
||||
}
|
||||
|
||||
//
|
||||
|
|
|
@ -394,7 +394,7 @@ CHCDController::HandlePnp(
|
|||
{
|
||||
case IRP_MN_START_DEVICE:
|
||||
{
|
||||
DPRINT1("CHCDController::HandlePnp IRP_MN_START FDO\n");
|
||||
DPRINT("CHCDController::HandlePnp IRP_MN_START FDO\n");
|
||||
|
||||
//
|
||||
// first start lower device object
|
||||
|
@ -423,12 +423,12 @@ CHCDController::HandlePnp(
|
|||
Status = SetSymbolicLink(TRUE);
|
||||
}
|
||||
|
||||
DPRINT1("CHCDController::HandlePnp IRP_MN_START FDO: Status %x\n", Status);
|
||||
DPRINT("CHCDController::HandlePnp IRP_MN_START FDO: Status %x\n", Status);
|
||||
break;
|
||||
}
|
||||
case IRP_MN_QUERY_DEVICE_RELATIONS:
|
||||
{
|
||||
DPRINT1("CHCDController::HandlePnp IRP_MN_QUERY_DEVICE_RELATIONS Type %lx\n", IoStack->Parameters.QueryDeviceRelations.Type);
|
||||
DPRINT("CHCDController::HandlePnp IRP_MN_QUERY_DEVICE_RELATIONS Type %lx\n", IoStack->Parameters.QueryDeviceRelations.Type);
|
||||
|
||||
if (m_HubController == NULL)
|
||||
{
|
||||
|
@ -508,7 +508,7 @@ CHCDController::HandlePnp(
|
|||
}
|
||||
case IRP_MN_STOP_DEVICE:
|
||||
{
|
||||
DPRINT1("CHCDController::HandlePnp IRP_MN_STOP_DEVICE\n");
|
||||
DPRINT("CHCDController::HandlePnp IRP_MN_STOP_DEVICE\n");
|
||||
|
||||
if (m_Hardware)
|
||||
{
|
||||
|
@ -550,7 +550,7 @@ CHCDController::HandlePnp(
|
|||
}
|
||||
case IRP_MN_REMOVE_DEVICE:
|
||||
{
|
||||
DPRINT1("CHCDController::HandlePnp IRP_MN_REMOVE_DEVICE FDO\n");
|
||||
DPRINT("CHCDController::HandlePnp IRP_MN_REMOVE_DEVICE FDO\n");
|
||||
|
||||
//
|
||||
// delete the symbolic link
|
||||
|
@ -673,7 +673,7 @@ CHCDController::CreateFDO(
|
|||
//
|
||||
m_FDODeviceNumber = UsbDeviceNumber;
|
||||
|
||||
DPRINT1("CreateFDO: DeviceName %wZ\n", &DeviceName);
|
||||
DPRINT("CreateFDO: DeviceName %wZ\n", &DeviceName);
|
||||
|
||||
/* done */
|
||||
return Status;
|
||||
|
|
|
@ -430,7 +430,7 @@ CHubController::HandlePnp(
|
|||
{
|
||||
case IRP_MN_START_DEVICE:
|
||||
{
|
||||
DPRINT1("CHubController::HandlePnp IRP_MN_START_DEVICE\n");
|
||||
DPRINT("CHubController::HandlePnp IRP_MN_START_DEVICE\n");
|
||||
//
|
||||
// register device interface
|
||||
//
|
||||
|
@ -448,7 +448,7 @@ CHubController::HandlePnp(
|
|||
}
|
||||
case IRP_MN_QUERY_ID:
|
||||
{
|
||||
DPRINT1("CHubController::HandlePnp IRP_MN_QUERY_ID Type %x\n", IoStack->Parameters.QueryId.IdType);
|
||||
DPRINT("CHubController::HandlePnp IRP_MN_QUERY_ID Type %x\n", IoStack->Parameters.QueryId.IdType);
|
||||
|
||||
if (IoStack->Parameters.QueryId.IdType == BusQueryDeviceID)
|
||||
{
|
||||
|
@ -474,7 +474,7 @@ CHubController::HandlePnp(
|
|||
swprintf(Buffer, L"USB\\ROOT_HUB");
|
||||
}
|
||||
|
||||
DPRINT1("Name %S\n", Buffer);
|
||||
DPRINT("Name %S\n", Buffer);
|
||||
|
||||
//
|
||||
// calculate length
|
||||
|
@ -585,7 +585,7 @@ CHubController::HandlePnp(
|
|||
}
|
||||
case IRP_MN_QUERY_CAPABILITIES:
|
||||
{
|
||||
DPRINT1("CHubController::HandlePnp IRP_MN_QUERY_CAPABILITIES\n");
|
||||
DPRINT("CHubController::HandlePnp IRP_MN_QUERY_CAPABILITIES\n");
|
||||
|
||||
DeviceCapabilities = (PDEVICE_CAPABILITIES)IoStack->Parameters.DeviceCapabilities.Capabilities;
|
||||
|
||||
|
@ -617,7 +617,7 @@ CHubController::HandlePnp(
|
|||
}
|
||||
case IRP_MN_QUERY_INTERFACE:
|
||||
{
|
||||
DPRINT1("CHubController::HandlePnp IRP_MN_QUERY_INTERFACE\n");
|
||||
DPRINT("CHubController::HandlePnp IRP_MN_QUERY_INTERFACE\n");
|
||||
|
||||
//
|
||||
// handle device interface requests
|
||||
|
@ -627,7 +627,7 @@ CHubController::HandlePnp(
|
|||
}
|
||||
case IRP_MN_REMOVE_DEVICE:
|
||||
{
|
||||
DPRINT1("CHubController::HandlePnp IRP_MN_REMOVE_DEVICE\n");
|
||||
DPRINT("CHubController::HandlePnp IRP_MN_REMOVE_DEVICE\n");
|
||||
|
||||
//
|
||||
// deactivate device interface for BUS PDO
|
||||
|
@ -657,7 +657,7 @@ CHubController::HandlePnp(
|
|||
}
|
||||
case IRP_MN_QUERY_DEVICE_RELATIONS:
|
||||
{
|
||||
DPRINT1("CHubController::HandlePnp IRP_MN_QUERY_DEVICE_RELATIONS Type %x\n", IoStack->Parameters.QueryDeviceRelations.Type);
|
||||
DPRINT("CHubController::HandlePnp IRP_MN_QUERY_DEVICE_RELATIONS Type %x\n", IoStack->Parameters.QueryDeviceRelations.Type);
|
||||
|
||||
if (IoStack->Parameters.QueryDeviceRelations.Type == TargetDeviceRelation)
|
||||
{
|
||||
|
@ -698,7 +698,7 @@ CHubController::HandlePnp(
|
|||
}
|
||||
case IRP_MN_QUERY_BUS_INFORMATION:
|
||||
{
|
||||
DPRINT1("CHubController::HandlePnp IRP_MN_QUERY_BUS_INFORMATION\n");
|
||||
DPRINT("CHubController::HandlePnp IRP_MN_QUERY_BUS_INFORMATION\n");
|
||||
|
||||
//
|
||||
// allocate buffer for bus information
|
||||
|
@ -731,7 +731,7 @@ CHubController::HandlePnp(
|
|||
}
|
||||
case IRP_MN_STOP_DEVICE:
|
||||
{
|
||||
DPRINT1("CHubController::HandlePnp IRP_MN_STOP_DEVICE\n");
|
||||
DPRINT("CHubController::HandlePnp IRP_MN_STOP_DEVICE\n");
|
||||
//
|
||||
// stop device
|
||||
//
|
||||
|
@ -847,7 +847,7 @@ CHubController::HandleBulkOrInterruptTransfer(
|
|||
//
|
||||
// Else pend the IRP, to be completed when a device connects or disconnects.
|
||||
//
|
||||
DPRINT1("Pending SCE Irp\n");;
|
||||
DPRINT("Pending SCE Irp\n");
|
||||
m_PendingSCEIrp = Irp;
|
||||
IoMarkIrpPending(Irp);
|
||||
return STATUS_PENDING;
|
||||
|
|
|
@ -270,7 +270,7 @@ CUSBDevice::GetType()
|
|||
}
|
||||
|
||||
DPRINT1("CUSBDevice::GetType Unknown bcdUSB Type %x\n", m_DeviceDescriptor.bcdUSB);
|
||||
PC_ASSERT(FALSE);
|
||||
//PC_ASSERT(FALSE);
|
||||
|
||||
return Usb11Device;
|
||||
}
|
||||
|
|
|
@ -195,7 +195,7 @@ CUSBQueue::InitializeSyncSchedule(
|
|||
//
|
||||
DPRINT1("Failed to allocate sync frame list\n");
|
||||
ExFreePool(m_SyncFrameListQueueHeads);
|
||||
ASSERT(FALSE);
|
||||
//ASSERT(FALSE);
|
||||
return STATUS_INSUFFICIENT_RESOURCES;
|
||||
}
|
||||
|
||||
|
@ -800,7 +800,7 @@ CUSBQueue::QueueHeadCleanup(
|
|||
return;
|
||||
}
|
||||
DPRINT1("Unable to create a new QueueHead\n");
|
||||
PC_ASSERT(FALSE);
|
||||
//ASSERT(FALSE);
|
||||
|
||||
//
|
||||
// Else there was a problem
|
||||
|
@ -808,7 +808,11 @@ CUSBQueue::QueueHeadCleanup(
|
|||
UrbStatus = USBD_STATUS_INSUFFICIENT_RESOURCES;
|
||||
}
|
||||
|
||||
if (UrbStatus != USBD_STATUS_SUCCESS) PC_ASSERT(FALSE);
|
||||
if (UrbStatus != USBD_STATUS_SUCCESS)
|
||||
{
|
||||
DPRINT1("URB failed with status 0x%x\n", UrbStatus);
|
||||
//PC_ASSERT(FALSE);
|
||||
}
|
||||
|
||||
//
|
||||
// notify request that a transfer has completed
|
||||
|
|
|
@ -329,7 +329,7 @@ CUSBRequest::InitializeWithIrp(
|
|||
}
|
||||
default:
|
||||
DPRINT1("URB Function: not supported %x\n", Urb->UrbHeader.Function);
|
||||
PC_ASSERT(FALSE);
|
||||
//ASSERT(FALSE);
|
||||
}
|
||||
|
||||
//
|
||||
|
@ -1014,7 +1014,7 @@ CUSBRequest::BuildControlTransferQueueHead(
|
|||
//
|
||||
//DumpQueueHead(QueueHead);
|
||||
|
||||
DPRINT1("BuildControlTransferQueueHead done\n");
|
||||
DPRINT("BuildControlTransferQueueHead done\n");
|
||||
//
|
||||
// done
|
||||
//
|
||||
|
@ -1711,7 +1711,7 @@ CUSBRequest::IsQueueHeadComplete(
|
|||
//
|
||||
DPRINT1("Found halted queue head %p\n", QueueHead);
|
||||
DumpQueueHead(QueueHead);
|
||||
ASSERT(FALSE);
|
||||
//ASSERT(FALSE);
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
|
|
@ -262,7 +262,7 @@ DeviceStatusChangeThread(
|
|||
LONG PortId;
|
||||
BOOLEAN SignalResetComplete = FALSE;
|
||||
|
||||
DPRINT1("Entered DeviceStatusChangeThread, Context %x\n", Context);
|
||||
DPRINT("Entered DeviceStatusChangeThread, Context %x\n", Context);
|
||||
|
||||
WorkItemData = (PWORK_ITEM_DATA)Context;
|
||||
DeviceObject = (PDEVICE_OBJECT)WorkItemData->Context;
|
||||
|
@ -418,7 +418,7 @@ DeviceStatusChangeThread(
|
|||
//
|
||||
// Send another SCE Request
|
||||
//
|
||||
DPRINT1("Sending another SCE!\n");
|
||||
DPRINT("Sending another SCE!\n");
|
||||
QueryStatusChangeEndpoint(DeviceObject);
|
||||
|
||||
//
|
||||
|
@ -450,7 +450,7 @@ StatusChangeEndpointCompletion(
|
|||
//
|
||||
// NOTE: USBPORT frees this IRP
|
||||
//
|
||||
DPRINT1("Received Irp %x, HubDeviceExtension->PendingSCEIrp %x\n", Irp, HubDeviceExtension->PendingSCEIrp);
|
||||
DPRINT("Received Irp %x, HubDeviceExtension->PendingSCEIrp %x\n", Irp, HubDeviceExtension->PendingSCEIrp);
|
||||
//IoFreeIrp(Irp);
|
||||
|
||||
//
|
||||
|
@ -464,7 +464,7 @@ StatusChangeEndpointCompletion(
|
|||
}
|
||||
WorkItemData->Context = RealDeviceObject;
|
||||
|
||||
DPRINT1("Queuing work item\n");
|
||||
DPRINT("Queuing work item\n");
|
||||
|
||||
//
|
||||
// Queue the work item to handle initializing the device
|
||||
|
@ -524,7 +524,7 @@ QueryStatusChangeEndpoint(
|
|||
HubDeviceExtension->PendingSCEIrp = IoAllocateIrp(RootHubDeviceObject->StackSize,
|
||||
FALSE);
|
||||
*/
|
||||
DPRINT1("Allocated IRP %x\n", HubDeviceExtension->PendingSCEIrp);
|
||||
DPRINT("Allocated IRP %x\n", HubDeviceExtension->PendingSCEIrp);
|
||||
|
||||
if (!HubDeviceExtension->PendingSCEIrp)
|
||||
{
|
||||
|
@ -567,8 +567,8 @@ QueryStatusChangeEndpoint(
|
|||
//
|
||||
// Send to RootHub
|
||||
//
|
||||
DPRINT1("DeviceObject is %x\n", DeviceObject);
|
||||
DPRINT1("Iocalldriver %x with irp %x\n", RootHubDeviceObject, HubDeviceExtension->PendingSCEIrp);
|
||||
DPRINT("DeviceObject is %x\n", DeviceObject);
|
||||
DPRINT("Iocalldriver %x with irp %x\n", RootHubDeviceObject, HubDeviceExtension->PendingSCEIrp);
|
||||
Status = IoCallDriver(RootHubDeviceObject, HubDeviceExtension->PendingSCEIrp);
|
||||
|
||||
return STATUS_PENDING;
|
||||
|
@ -791,13 +791,12 @@ GetUsbStringDescriptor(
|
|||
ExFreePool(StringDesc);
|
||||
return STATUS_INSUFFICIENT_RESOURCES;
|
||||
}
|
||||
DPRINT1("Buffer %p\n", Buffer);
|
||||
DPRINT("Buffer %p\n", Buffer);
|
||||
RtlZeroMemory(Buffer, SizeNeeded);
|
||||
|
||||
DPRINT1("Buffer %p\n", Buffer);
|
||||
DPRINT1("SizeNeeded %lu\n", SizeNeeded);
|
||||
DPRINT1("Offset %lu\n", FIELD_OFFSET(USB_STRING_DESCRIPTOR, bLength));
|
||||
DPRINT1("Length %lu\n", SizeNeeded - FIELD_OFFSET(USB_STRING_DESCRIPTOR, bLength));
|
||||
DPRINT("SizeNeeded %lu\n", SizeNeeded);
|
||||
DPRINT("Offset %lu\n", FIELD_OFFSET(USB_STRING_DESCRIPTOR, bLength));
|
||||
DPRINT("Length %lu\n", SizeNeeded - FIELD_OFFSET(USB_STRING_DESCRIPTOR, bLength));
|
||||
|
||||
//
|
||||
// Copy the string to destination
|
||||
|
@ -978,7 +977,7 @@ CreateDeviceIds(
|
|||
UsbChildExtension->usCompatibleIds.Buffer = DeviceString;
|
||||
UsbChildExtension->usCompatibleIds.Length = Index * sizeof(WCHAR);
|
||||
UsbChildExtension->usCompatibleIds.MaximumLength = (Index + 1) * sizeof(WCHAR);
|
||||
DPRINT1("usCompatibleIds %wZ\n", &UsbChildExtension->usCompatibleIds);
|
||||
DPRINT("usCompatibleIds %wZ\n", &UsbChildExtension->usCompatibleIds);
|
||||
|
||||
//
|
||||
// Construct DeviceId string
|
||||
|
@ -1004,7 +1003,7 @@ CreateDeviceIds(
|
|||
UsbChildExtension->usDeviceId.Buffer = DeviceString;
|
||||
UsbChildExtension->usDeviceId.Length = (Index-1) * sizeof(WCHAR);
|
||||
UsbChildExtension->usDeviceId.MaximumLength = Index * sizeof(WCHAR);
|
||||
DPRINT1("usDeviceId %wZ\n", &UsbChildExtension->usDeviceId);
|
||||
DPRINT("usDeviceId %wZ\n", &UsbChildExtension->usDeviceId);
|
||||
|
||||
//
|
||||
// Construct HardwareIds
|
||||
|
@ -1037,7 +1036,7 @@ CreateDeviceIds(
|
|||
UsbChildExtension->usHardwareIds.Buffer = DeviceString;
|
||||
UsbChildExtension->usHardwareIds.Length = (Index + 1) * sizeof(WCHAR);
|
||||
UsbChildExtension->usHardwareIds.MaximumLength = (Index + 1) * sizeof(WCHAR);
|
||||
DPRINT1("usHardWareIds %wZ\n", &UsbChildExtension->usHardwareIds);
|
||||
DPRINT("usHardWareIds %wZ\n", &UsbChildExtension->usHardwareIds);
|
||||
|
||||
//
|
||||
// FIXME: Handle Lang ids
|
||||
|
@ -1061,7 +1060,7 @@ CreateDeviceIds(
|
|||
else
|
||||
{
|
||||
UsbChildExtension->usTextDescription.MaximumLength = UsbChildExtension->usTextDescription.Length;
|
||||
DPRINT1("Usb TextDescription %wZ\n", &UsbChildExtension->usTextDescription);
|
||||
DPRINT("Usb TextDescription %wZ\n", &UsbChildExtension->usTextDescription);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1082,7 +1081,7 @@ CreateDeviceIds(
|
|||
}
|
||||
|
||||
UsbChildExtension->usInstanceId.MaximumLength = UsbChildExtension->usInstanceId.Length;
|
||||
DPRINT1("Usb InstanceId %wZ\n", &UsbChildExtension->usInstanceId);
|
||||
DPRINT("Usb InstanceId %wZ\n", &UsbChildExtension->usInstanceId);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -1104,7 +1103,7 @@ CreateDeviceIds(
|
|||
RtlCopyMemory(UsbChildExtension->usInstanceId.Buffer, Buffer, Index * sizeof(WCHAR));
|
||||
UsbChildExtension->usInstanceId.Length = UsbChildExtension->usInstanceId.MaximumLength = Index * sizeof(WCHAR);
|
||||
|
||||
DPRINT1("usDeviceId %wZ\n", &UsbChildExtension->usInstanceId);
|
||||
DPRINT("usDeviceId %wZ\n", &UsbChildExtension->usInstanceId);
|
||||
}
|
||||
|
||||
return Status;
|
||||
|
@ -1120,7 +1119,7 @@ DestroyUsbChildDeviceObject(
|
|||
PDEVICE_OBJECT ChildDeviceObject = NULL;
|
||||
ULONG Index = 0;
|
||||
|
||||
DPRINT1("Removing device on port %d (Child index: %d)\n", PortId, Index);
|
||||
DPRINT("Removing device on port %d (Child index: %d)\n", PortId, Index);
|
||||
|
||||
for (Index = 0; Index < USB_MAXCHILDREN; Index++)
|
||||
{
|
||||
|
@ -1185,7 +1184,7 @@ CreateUsbChildDeviceObject(
|
|||
{
|
||||
if (HubDeviceExtension->ChildDeviceObject[ChildDeviceCount] == NULL)
|
||||
{
|
||||
DPRINT1("Found unused entry at %d\n", ChildDeviceCount);
|
||||
DPRINT("Found unused entry at %d\n", ChildDeviceCount);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -1243,7 +1242,7 @@ CreateUsbChildDeviceObject(
|
|||
return Status;
|
||||
}
|
||||
|
||||
DPRINT1("USBHUB: Created Device %x\n", NewChildDeviceObject);
|
||||
DPRINT("USBHUB: Created Device %x\n", NewChildDeviceObject);
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -1281,7 +1280,7 @@ CreateUsbChildDeviceObject(
|
|||
goto Cleanup;
|
||||
}
|
||||
|
||||
DPRINT1("Usb Device Handle %x\n", UsbChildExtension->UsbDeviceHandle);
|
||||
DPRINT("Usb Device Handle %x\n", UsbChildExtension->UsbDeviceHandle);
|
||||
|
||||
ConfigDescSize = sizeof(USB_CONFIGURATION_DESCRIPTOR);
|
||||
DeviceDescSize = sizeof(USB_DEVICE_DESCRIPTOR);
|
||||
|
@ -1451,7 +1450,7 @@ RootHubInitCallbackFunction(
|
|||
|
||||
HubDeviceExtension = (PHUB_DEVICE_EXTENSION) DeviceObject->DeviceExtension;
|
||||
|
||||
DPRINT1("RootHubInitCallbackFunction Sending the initial SCE Request %x\n", DeviceObject);
|
||||
DPRINT("RootHubInitCallbackFunction Sending the initial SCE Request %x\n", DeviceObject);
|
||||
|
||||
//
|
||||
// Send the first SCE Request
|
||||
|
@ -1524,7 +1523,7 @@ USBHUB_FdoHandlePnp(
|
|||
PURB ConfigUrb = NULL;
|
||||
ULONG HubStatus;
|
||||
|
||||
DPRINT1("IRP_MJ_PNP / IRP_MN_START_DEVICE\n");
|
||||
DPRINT("IRP_MJ_PNP / IRP_MN_START_DEVICE\n");
|
||||
|
||||
//
|
||||
// Allocated size including the sizeof USBD_INTERFACE_LIST_ENTRY
|
||||
|
@ -1543,7 +1542,7 @@ USBHUB_FdoHandlePnp(
|
|||
RootHubDeviceObject = HubDeviceExtension->RootHubPhysicalDeviceObject;
|
||||
ASSERT(HubDeviceExtension->RootHubPhysicalDeviceObject);
|
||||
ASSERT(HubDeviceExtension->RootHubFunctionalDeviceObject);
|
||||
DPRINT1("RootPdo %x, RootFdo %x\n",
|
||||
DPRINT("RootPdo %x, RootFdo %x\n",
|
||||
HubDeviceExtension->RootHubPhysicalDeviceObject,
|
||||
HubDeviceExtension->RootHubFunctionalDeviceObject);
|
||||
|
||||
|
@ -1670,7 +1669,7 @@ USBHUB_FdoHandlePnp(
|
|||
sizeof(USB_CONFIGURATION_DESCRIPTOR) + sizeof(USB_INTERFACE_DESCRIPTOR) + sizeof(USB_ENDPOINT_DESCRIPTOR),
|
||||
NULL);
|
||||
|
||||
DPRINT1("RootHub Handle %x\n", HubDeviceExtension->RootHubHandle);
|
||||
DPRINT("RootHub Handle %x\n", HubDeviceExtension->RootHubHandle);
|
||||
Urb->UrbHeader.UsbdDeviceHandle = NULL;//HubDeviceExtension->RootHubHandle;
|
||||
|
||||
Status = SubmitRequestToRootHub(RootHubDeviceObject,
|
||||
|
@ -1782,7 +1781,7 @@ USBHUB_FdoHandlePnp(
|
|||
|
||||
HubDeviceExtension->ConfigurationHandle = ConfigUrb->UrbSelectConfiguration.ConfigurationHandle;
|
||||
HubDeviceExtension->PipeHandle = ConfigUrb->UrbSelectConfiguration.Interface.Pipes[0].PipeHandle;
|
||||
DPRINT1("Configuration Handle %x\n", HubDeviceExtension->ConfigurationHandle);
|
||||
DPRINT("Configuration Handle %x\n", HubDeviceExtension->ConfigurationHandle);
|
||||
|
||||
//
|
||||
// check if function is available
|
||||
|
@ -1799,7 +1798,7 @@ USBHUB_FdoHandlePnp(
|
|||
//
|
||||
Status = HubDeviceExtension->HubInterface.Initialize20Hub(HubInterfaceBusContext,
|
||||
HubDeviceExtension->RootHubHandle, 1);
|
||||
DPRINT1("Status %x\n", Status);
|
||||
DPRINT("Status %x\n", Status);
|
||||
|
||||
//
|
||||
// FIXME handle error
|
||||
|
@ -1814,7 +1813,7 @@ USBHUB_FdoHandlePnp(
|
|||
// Enable power on all ports
|
||||
//
|
||||
|
||||
DPRINT1("Enabling PortPower on all ports!\n");
|
||||
DPRINT("Enabling PortPower on all ports!\n");
|
||||
|
||||
for (PortId = 1; PortId <= HubDeviceExtension->HubDescriptor.bNumberOfPorts; PortId++)
|
||||
{
|
||||
|
@ -1827,7 +1826,7 @@ USBHUB_FdoHandlePnp(
|
|||
DPRINT1("Failed to power on port %d\n", PortId);
|
||||
}
|
||||
|
||||
DPRINT1("RootHubInitNotification %x\n", HubDeviceExtension->HubInterface.RootHubInitNotification);
|
||||
DPRINT("RootHubInitNotification %x\n", HubDeviceExtension->HubInterface.RootHubInitNotification);
|
||||
|
||||
//
|
||||
// init root hub notification
|
||||
|
@ -1901,7 +1900,7 @@ USBHUB_FdoHandlePnp(
|
|||
case BusRelations:
|
||||
{
|
||||
PDEVICE_RELATIONS DeviceRelations = NULL;
|
||||
DPRINT1("IRP_MJ_PNP / IRP_MN_QUERY_DEVICE_RELATIONS / BusRelations\n");
|
||||
DPRINT("IRP_MJ_PNP / IRP_MN_QUERY_DEVICE_RELATIONS / BusRelations\n");
|
||||
|
||||
Status = USBHUB_FdoQueryBusRelations(DeviceObject, &DeviceRelations);
|
||||
|
||||
|
@ -1910,11 +1909,11 @@ USBHUB_FdoHandlePnp(
|
|||
}
|
||||
case RemovalRelations:
|
||||
{
|
||||
DPRINT1("IRP_MJ_PNP / IRP_MN_QUERY_DEVICE_RELATIONS / RemovalRelations\n");
|
||||
DPRINT("IRP_MJ_PNP / IRP_MN_QUERY_DEVICE_RELATIONS / RemovalRelations\n");
|
||||
return ForwardIrpAndForget(DeviceObject, Irp);
|
||||
}
|
||||
default:
|
||||
DPRINT1("IRP_MJ_PNP / IRP_MN_QUERY_DEVICE_RELATIONS / Unknown type 0x%lx\n",
|
||||
DPRINT("IRP_MJ_PNP / IRP_MN_QUERY_DEVICE_RELATIONS / Unknown type 0x%lx\n",
|
||||
Stack->Parameters.QueryDeviceRelations.Type);
|
||||
return ForwardIrpAndForget(DeviceObject, Irp);
|
||||
}
|
||||
|
@ -1938,22 +1937,22 @@ USBHUB_FdoHandlePnp(
|
|||
}
|
||||
case IRP_MN_QUERY_BUS_INFORMATION:
|
||||
{
|
||||
DPRINT1("IRP_MN_QUERY_BUS_INFORMATION\n");
|
||||
DPRINT("IRP_MN_QUERY_BUS_INFORMATION\n");
|
||||
break;
|
||||
}
|
||||
case IRP_MN_QUERY_ID:
|
||||
{
|
||||
DPRINT1("IRP_MN_QUERY_ID\n");
|
||||
DPRINT("IRP_MN_QUERY_ID\n");
|
||||
break;
|
||||
}
|
||||
case IRP_MN_QUERY_CAPABILITIES:
|
||||
{
|
||||
DPRINT1("IRP_MN_QUERY_CAPABILITIES\n");
|
||||
DPRINT("IRP_MN_QUERY_CAPABILITIES\n");
|
||||
break;
|
||||
}
|
||||
default:
|
||||
{
|
||||
DPRINT1(" IRP_MJ_PNP / unknown minor function 0x%lx\n", Stack->MinorFunction);
|
||||
DPRINT(" IRP_MJ_PNP / unknown minor function 0x%lx\n", Stack->MinorFunction);
|
||||
return ForwardIrpAndForget(DeviceObject, Irp);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -160,7 +160,7 @@ USBHUB_PdoHandleInternalDeviceControl(
|
|||
{
|
||||
PHUB_DEVICE_EXTENSION DeviceExtension;
|
||||
|
||||
DPRINT1("IOCTL_INTERNAL_USB_GET_PARENT_HUB_INFO\n");
|
||||
DPRINT("IOCTL_INTERNAL_USB_GET_PARENT_HUB_INFO\n");
|
||||
if (Irp->AssociatedIrp.SystemBuffer == NULL
|
||||
|| Stack->Parameters.DeviceIoControl.OutputBufferLength != sizeof(PVOID))
|
||||
{
|
||||
|
@ -273,7 +273,7 @@ USBHUB_PdoHandleInternalDeviceControl(
|
|||
// USBD_PORT_ENABLED (bit 0) or USBD_PORT_CONNECTED (bit 1)
|
||||
//
|
||||
DPRINT1("IOCTL_INTERNAL_USB_GET_PORT_STATUS\n");
|
||||
DPRINT1("Arg1 %x\n", *PortStatusBits);
|
||||
DPRINT("Arg1 %x\n", *PortStatusBits);
|
||||
*PortStatusBits = 0;
|
||||
if (Stack->Parameters.Others.Argument1)
|
||||
{
|
||||
|
@ -282,8 +282,8 @@ USBHUB_PdoHandleInternalDeviceControl(
|
|||
Status = GetPortStatusAndChange(RootHubDeviceObject, PortId, &PortStatus);
|
||||
if (NT_SUCCESS(Status))
|
||||
{
|
||||
DPRINT1("Connect %x\n", ((PortStatus.Status & USB_PORT_STATUS_CONNECT) << 1) << ((PortId - 1) * 2));
|
||||
DPRINT1("Enable %x\n", ((PortStatus.Status & USB_PORT_STATUS_ENABLE) >> 1) << ((PortId - 1) * 2));
|
||||
DPRINT("Connect %x\n", ((PortStatus.Status & USB_PORT_STATUS_CONNECT) << 1) << ((PortId - 1) * 2));
|
||||
DPRINT("Enable %x\n", ((PortStatus.Status & USB_PORT_STATUS_ENABLE) >> 1) << ((PortId - 1) * 2));
|
||||
*PortStatusBits +=
|
||||
(((PortStatus.Status & USB_PORT_STATUS_CONNECT) << 1) << ((PortId - 1) * 2)) +
|
||||
(((PortStatus.Status & USB_PORT_STATUS_ENABLE) >> 1) << ((PortId - 1) * 2));
|
||||
|
@ -329,7 +329,7 @@ USBHUB_PdoStartDevice(
|
|||
{
|
||||
PHUB_CHILDDEVICE_EXTENSION ChildDeviceExtension;
|
||||
//NTSTATUS Status;
|
||||
DPRINT1("USBHUB_PdoStartDevice %x\n", DeviceObject);
|
||||
DPRINT("USBHUB_PdoStartDevice %x\n", DeviceObject);
|
||||
ChildDeviceExtension = (PHUB_CHILDDEVICE_EXTENSION)DeviceObject->DeviceExtension;
|
||||
|
||||
//
|
||||
|
@ -364,25 +364,25 @@ USBHUB_PdoQueryId(
|
|||
{
|
||||
case BusQueryDeviceID:
|
||||
{
|
||||
DPRINT1("IRP_MJ_PNP / IRP_MN_QUERY_ID / BusQueryDeviceID\n");
|
||||
DPRINT("IRP_MJ_PNP / IRP_MN_QUERY_ID / BusQueryDeviceID\n");
|
||||
SourceString = &ChildDeviceExtension->usDeviceId;
|
||||
break;
|
||||
}
|
||||
case BusQueryHardwareIDs:
|
||||
{
|
||||
DPRINT1("IRP_MJ_PNP / IRP_MN_QUERY_ID / BusQueryHardwareIDs\n");
|
||||
DPRINT("IRP_MJ_PNP / IRP_MN_QUERY_ID / BusQueryHardwareIDs\n");
|
||||
SourceString = &ChildDeviceExtension->usHardwareIds;
|
||||
break;
|
||||
}
|
||||
case BusQueryCompatibleIDs:
|
||||
{
|
||||
DPRINT1("IRP_MJ_PNP / IRP_MN_QUERY_ID / BusQueryCompatibleIDs\n");
|
||||
DPRINT("IRP_MJ_PNP / IRP_MN_QUERY_ID / BusQueryCompatibleIDs\n");
|
||||
SourceString = &ChildDeviceExtension->usCompatibleIds;
|
||||
break;
|
||||
}
|
||||
case BusQueryInstanceID:
|
||||
{
|
||||
DPRINT1("IRP_MJ_PNP / IRP_MN_QUERY_ID / BusQueryInstanceID\n");
|
||||
DPRINT("IRP_MJ_PNP / IRP_MN_QUERY_ID / BusQueryInstanceID\n");
|
||||
SourceString = &ChildDeviceExtension->usInstanceId;
|
||||
break;
|
||||
}
|
||||
|
@ -442,7 +442,7 @@ USBHUB_PdoQueryDeviceText(
|
|||
case DeviceTextDescription:
|
||||
case DeviceTextLocationInformation:
|
||||
{
|
||||
DPRINT1("IRP_MJ_PNP / IRP_MN_QUERY_DEVICE_TEXT / DeviceTextDescription\n");
|
||||
DPRINT("IRP_MJ_PNP / IRP_MN_QUERY_DEVICE_TEXT / DeviceTextDescription\n");
|
||||
|
||||
//
|
||||
// does the device provide a text description
|
||||
|
@ -497,7 +497,7 @@ USBHUB_PdoHandlePnp(
|
|||
{
|
||||
case IRP_MN_START_DEVICE:
|
||||
{
|
||||
DPRINT1("IRP_MJ_PNP / IRP_MN_START_DEVICE\n");
|
||||
DPRINT("IRP_MJ_PNP / IRP_MN_START_DEVICE\n");
|
||||
Status = USBHUB_PdoStartDevice(DeviceObject, Irp);
|
||||
break;
|
||||
}
|
||||
|
@ -505,7 +505,7 @@ USBHUB_PdoHandlePnp(
|
|||
{
|
||||
PDEVICE_CAPABILITIES DeviceCapabilities;
|
||||
ULONG i;
|
||||
DPRINT1("IRP_MJ_PNP / IRP_MN_QUERY_CAPABILITIES\n");
|
||||
DPRINT("IRP_MJ_PNP / IRP_MN_QUERY_CAPABILITIES\n");
|
||||
|
||||
DeviceCapabilities = (PDEVICE_CAPABILITIES)Stack->Parameters.DeviceCapabilities.Capabilities;
|
||||
// FIXME: capabilities can change with connected device
|
||||
|
@ -533,7 +533,7 @@ USBHUB_PdoHandlePnp(
|
|||
}
|
||||
case IRP_MN_QUERY_RESOURCES:
|
||||
{
|
||||
DPRINT1("IRP_MJ_PNP / IRP_MN_QUERY_RESOURCES\n");
|
||||
DPRINT("IRP_MJ_PNP / IRP_MN_QUERY_RESOURCES\n");
|
||||
|
||||
Information = Irp->IoStatus.Information;
|
||||
Status = Irp->IoStatus.Status;
|
||||
|
@ -541,7 +541,7 @@ USBHUB_PdoHandlePnp(
|
|||
}
|
||||
case IRP_MN_QUERY_RESOURCE_REQUIREMENTS:
|
||||
{
|
||||
DPRINT1("IRP_MJ_PNP / IRP_MN_QUERY_RESOURCE_REQUIREMENTS\n");
|
||||
DPRINT("IRP_MJ_PNP / IRP_MN_QUERY_RESOURCE_REQUIREMENTS\n");
|
||||
|
||||
Information = Irp->IoStatus.Information;
|
||||
Status = Irp->IoStatus.Status;
|
||||
|
@ -576,7 +576,7 @@ USBHUB_PdoHandlePnp(
|
|||
PHUB_DEVICE_EXTENSION HubDeviceExtension = (PHUB_DEVICE_EXTENSION)UsbChildExtension->ParentDeviceObject->DeviceExtension;
|
||||
PUSB_BUS_INTERFACE_HUB_V5 HubInterface = &HubDeviceExtension->HubInterface;
|
||||
|
||||
DPRINT1("IRP_MJ_PNP / IRP_MN_REMOVE_DEVICE\n");
|
||||
DPRINT("IRP_MJ_PNP / IRP_MN_REMOVE_DEVICE\n");
|
||||
|
||||
/* remove us from pdo list */
|
||||
bFound = FALSE;
|
||||
|
|
|
@ -16,7 +16,7 @@ USBHUB_Create(
|
|||
IN PDEVICE_OBJECT DeviceObject,
|
||||
IN PIRP Irp)
|
||||
{
|
||||
DPRINT1("USBHUB: IRP_MJ_CREATE\n");
|
||||
DPRINT("USBHUB: IRP_MJ_CREATE\n");
|
||||
|
||||
Irp->IoStatus.Status = STATUS_SUCCESS;
|
||||
Irp->IoStatus.Information = 0;
|
||||
|
@ -29,7 +29,7 @@ USBHUB_Close(
|
|||
IN PDEVICE_OBJECT DeviceObject,
|
||||
IN PIRP Irp)
|
||||
{
|
||||
DPRINT1("USBHUB: IRP_MJ_CLOSE\n");
|
||||
DPRINT("USBHUB: IRP_MJ_CLOSE\n");
|
||||
|
||||
Irp->IoStatus.Status = STATUS_SUCCESS;
|
||||
Irp->IoStatus.Information = 0;
|
||||
|
@ -42,7 +42,7 @@ USBHUB_Cleanup(
|
|||
IN PDEVICE_OBJECT DeviceObject,
|
||||
IN PIRP Irp)
|
||||
{
|
||||
DPRINT1("USBHUB: IRP_MJ_CLEANUP\n");
|
||||
DPRINT("USBHUB: IRP_MJ_CLEANUP\n");
|
||||
|
||||
Irp->IoStatus.Status = STATUS_SUCCESS;
|
||||
Irp->IoStatus.Information = 0;
|
||||
|
@ -59,7 +59,7 @@ USBHUB_AddDevice(
|
|||
PDEVICE_OBJECT DeviceObject;
|
||||
PHUB_DEVICE_EXTENSION HubDeviceExtension;
|
||||
NTSTATUS Status;
|
||||
DPRINT1("USBHUB: AddDevice\n");
|
||||
DPRINT("USBHUB: AddDevice\n");
|
||||
//
|
||||
// Create the Device Object
|
||||
//
|
||||
|
@ -148,7 +148,7 @@ USBHUB_DispatchDeviceControl(
|
|||
PDEVICE_OBJECT DeviceObject,
|
||||
PIRP Irp)
|
||||
{
|
||||
DPRINT1("Usbhub: DispatchDeviceControl\n");
|
||||
DPRINT("Usbhub: DispatchDeviceControl\n");
|
||||
if (((PHUB_DEVICE_EXTENSION)DeviceObject->DeviceExtension)->Common.IsFDO)
|
||||
return USBHUB_FdoHandleDeviceControl(DeviceObject, Irp);
|
||||
else
|
||||
|
@ -160,7 +160,7 @@ USBHUB_DispatchInternalDeviceControl(
|
|||
PDEVICE_OBJECT DeviceObject,
|
||||
PIRP Irp)
|
||||
{
|
||||
//DPRINT1("Usbhub: DispatchInternalDeviceControl\n");
|
||||
DPRINT("Usbhub: DispatchInternalDeviceControl\n");
|
||||
if (((PHUB_DEVICE_EXTENSION)DeviceObject->DeviceExtension)->Common.IsFDO)
|
||||
return USBHUB_IrpStub(DeviceObject, Irp);
|
||||
else
|
||||
|
@ -172,7 +172,7 @@ USBHUB_DispatchPnp(
|
|||
PDEVICE_OBJECT DeviceObject,
|
||||
PIRP Irp)
|
||||
{
|
||||
DPRINT1("USBHUB: DispatchPnp\n");
|
||||
DPRINT("USBHUB: DispatchPnp\n");
|
||||
if (((PHUB_DEVICE_EXTENSION)DeviceObject->DeviceExtension)->Common.IsFDO)
|
||||
return USBHUB_FdoHandlePnp(DeviceObject, Irp);
|
||||
else
|
||||
|
@ -205,7 +205,7 @@ DriverEntry(
|
|||
DriverObject->DriverExtension->AddDevice = USBHUB_AddDevice;
|
||||
DriverObject->DriverUnload = USBHUB_Unload;
|
||||
|
||||
DPRINT1("USBHUB: DriverEntry\n");
|
||||
DPRINT("USBHUB: DriverEntry\n");
|
||||
|
||||
DriverObject->MajorFunction[IRP_MJ_CREATE] = USBHUB_Create;
|
||||
DriverObject->MajorFunction[IRP_MJ_CLOSE] = USBHUB_Close;
|
||||
|
|
|
@ -159,7 +159,7 @@ CUSBHardwareDevice::Initialize(
|
|||
NTSTATUS Status;
|
||||
ULONG BytesRead;
|
||||
|
||||
DPRINT1("CUSBHardwareDevice::Initialize\n");
|
||||
DPRINT("CUSBHardwareDevice::Initialize\n");
|
||||
|
||||
//
|
||||
// Create DMAMemoryManager for use with QueueHeads and Transfer Descriptors.
|
||||
|
@ -271,7 +271,7 @@ CUSBHardwareDevice::PnpStart(
|
|||
NTSTATUS Status;
|
||||
ULONG Version;
|
||||
|
||||
DPRINT1("CUSBHardwareDevice::PnpStart\n");
|
||||
DPRINT("CUSBHardwareDevice::PnpStart\n");
|
||||
for(Index = 0; Index < TranslatedResources->List[0].PartialResourceList.Count; Index++)
|
||||
{
|
||||
//
|
||||
|
@ -329,7 +329,7 @@ CUSBHardwareDevice::PnpStart(
|
|||
//
|
||||
Version = READ_REGISTER_ULONG((PULONG)((ULONG_PTR)ResourceBase + OHCI_REVISION_OFFSET));
|
||||
|
||||
DPRINT1("Version %x\n", Version);
|
||||
DPRINT("Version %x\n", Version);
|
||||
|
||||
//
|
||||
// Store Resource base
|
||||
|
@ -400,7 +400,6 @@ CUSBHardwareDevice::PnpStart(
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DPRINT1("Failed to Initialize the controller \n");
|
||||
ASSERT(FALSE);
|
||||
return Status;
|
||||
}
|
||||
|
||||
|
@ -422,7 +421,6 @@ CUSBHardwareDevice::PnpStart(
|
|||
if (!NT_SUCCESS(Status))
|
||||
{
|
||||
DPRINT1("Failed to stop the controller \n");
|
||||
ASSERT(FALSE);
|
||||
return Status;
|
||||
}
|
||||
|
||||
|
@ -565,7 +563,7 @@ CUSBHardwareDevice::StartController(void)
|
|||
//
|
||||
Periodic = OHCI_PERIODIC(m_IntervalValue);
|
||||
WRITE_REGISTER_ULONG((PULONG)((PUCHAR)m_Base + OHCI_PERIODIC_START_OFFSET), Periodic);
|
||||
DPRINT1("Periodic Start %x\n", Periodic);
|
||||
DPRINT("Periodic Start %x\n", Periodic);
|
||||
|
||||
//
|
||||
// start the controller
|
||||
|
@ -950,7 +948,7 @@ CUSBHardwareDevice::StopController(void)
|
|||
}
|
||||
else
|
||||
{
|
||||
DPRINT1("SMM has given up ownership\n");
|
||||
DPRINT("SMM has given up ownership\n");
|
||||
}
|
||||
}
|
||||
else
|
||||
|
@ -959,7 +957,7 @@ CUSBHardwareDevice::StopController(void)
|
|||
// read contents of control register
|
||||
//
|
||||
Control = (READ_REGISTER_ULONG((PULONG)((PUCHAR)m_Base + OHCI_CONTROL_OFFSET)) & OHCI_HC_FUNCTIONAL_STATE_MASK);
|
||||
DPRINT1("Controller State %x\n", Control);
|
||||
DPRINT("Controller State %x\n", Control);
|
||||
|
||||
if (Control != OHCI_HC_FUNCTIONAL_STATE_RESET)
|
||||
{
|
||||
|
@ -1263,7 +1261,7 @@ CUSBHardwareDevice::SetPortFeature(
|
|||
{
|
||||
ULONG Value;
|
||||
|
||||
DPRINT1("CUSBHardwareDevice::SetPortFeature PortId %x Feature %x\n", PortId, Feature);
|
||||
DPRINT("CUSBHardwareDevice::SetPortFeature PortId %x Feature %x\n", PortId, Feature);
|
||||
|
||||
//
|
||||
// read port status
|
||||
|
@ -1426,7 +1424,7 @@ CUSBHardwareDevice::GetCurrentFrameNumber(
|
|||
|
||||
|
||||
Number = READ_REGISTER_ULONG((PULONG)((PUCHAR)m_Base + OHCI_FRAME_INTERVAL_NUMBER_OFFSET));
|
||||
DPRINT1("FrameNumberInterval %x Frame %x\n", Number, m_HCCA->CurrentFrameNumber);
|
||||
DPRINT("FrameNumberInterval %x Frame %x\n", Number, m_HCCA->CurrentFrameNumber);
|
||||
|
||||
//
|
||||
// remove reserved bits
|
||||
|
@ -1484,7 +1482,7 @@ InterruptServiceRoutine(
|
|||
// the interrupt was not caused by DoneHead update
|
||||
// check if something important happened
|
||||
//
|
||||
DPRINT1("InterruptStatus %x InterruptEnable %x\n", READ_REGISTER_ULONG((PULONG)((PUCHAR)This->m_Base + OHCI_INTERRUPT_STATUS_OFFSET)),
|
||||
DPRINT("InterruptStatus %x InterruptEnable %x\n", READ_REGISTER_ULONG((PULONG)((PUCHAR)This->m_Base + OHCI_INTERRUPT_STATUS_OFFSET)),
|
||||
READ_REGISTER_ULONG((PULONG)((PUCHAR)This->m_Base + OHCI_INTERRUPT_ENABLE_OFFSET)));
|
||||
Status = READ_REGISTER_ULONG((PULONG)((PUCHAR)This->m_Base + OHCI_INTERRUPT_STATUS_OFFSET)) & READ_REGISTER_ULONG((PULONG)((PUCHAR)This->m_Base + OHCI_INTERRUPT_ENABLE_OFFSET)) & (~OHCI_WRITEBACK_DONE_HEAD);
|
||||
if (Status == 0)
|
||||
|
|
|
@ -234,7 +234,7 @@ CHCDController::HandleDeviceControl(
|
|||
//
|
||||
PC_ASSERT(DeviceExtension->IsFDO);
|
||||
|
||||
DPRINT1("HandleDeviceControl>Type: IoCtl %x InputBufferLength %lu OutputBufferLength %lu\n",
|
||||
DPRINT("HandleDeviceControl>Type: IoCtl %x InputBufferLength %lu OutputBufferLength %lu\n",
|
||||
IoStack->Parameters.DeviceIoControl.IoControlCode,
|
||||
IoStack->Parameters.DeviceIoControl.InputBufferLength,
|
||||
IoStack->Parameters.DeviceIoControl.OutputBufferLength);
|
||||
|
@ -394,7 +394,7 @@ CHCDController::HandlePnp(
|
|||
{
|
||||
case IRP_MN_START_DEVICE:
|
||||
{
|
||||
DPRINT1("CHCDController::HandlePnp IRP_MN_START FDO\n");
|
||||
DPRINT("CHCDController::HandlePnp IRP_MN_START FDO\n");
|
||||
|
||||
//
|
||||
// first start lower device object
|
||||
|
@ -423,12 +423,12 @@ CHCDController::HandlePnp(
|
|||
Status = SetSymbolicLink(TRUE);
|
||||
}
|
||||
|
||||
DPRINT1("CHCDController::HandlePnp IRP_MN_START FDO: Status %x\n", Status);
|
||||
DPRINT("CHCDController::HandlePnp IRP_MN_START FDO: Status %x\n", Status);
|
||||
break;
|
||||
}
|
||||
case IRP_MN_QUERY_DEVICE_RELATIONS:
|
||||
{
|
||||
DPRINT1("CHCDController::HandlePnp IRP_MN_QUERY_DEVICE_RELATIONS Type %lx\n", IoStack->Parameters.QueryDeviceRelations.Type);
|
||||
DPRINT("CHCDController::HandlePnp IRP_MN_QUERY_DEVICE_RELATIONS Type %lx\n", IoStack->Parameters.QueryDeviceRelations.Type);
|
||||
|
||||
if (m_HubController == NULL)
|
||||
{
|
||||
|
@ -508,7 +508,7 @@ CHCDController::HandlePnp(
|
|||
}
|
||||
case IRP_MN_STOP_DEVICE:
|
||||
{
|
||||
DPRINT1("CHCDController::HandlePnp IRP_MN_STOP_DEVICE\n");
|
||||
DPRINT("CHCDController::HandlePnp IRP_MN_STOP_DEVICE\n");
|
||||
|
||||
if (m_Hardware)
|
||||
{
|
||||
|
@ -550,7 +550,7 @@ CHCDController::HandlePnp(
|
|||
}
|
||||
case IRP_MN_REMOVE_DEVICE:
|
||||
{
|
||||
DPRINT1("CHCDController::HandlePnp IRP_MN_REMOVE_DEVICE FDO\n");
|
||||
DPRINT("CHCDController::HandlePnp IRP_MN_REMOVE_DEVICE FDO\n");
|
||||
|
||||
//
|
||||
// delete the symbolic link
|
||||
|
@ -673,7 +673,7 @@ CHCDController::CreateFDO(
|
|||
//
|
||||
m_FDODeviceNumber = UsbDeviceNumber;
|
||||
|
||||
DPRINT1("CreateFDO: DeviceName %wZ\n", &DeviceName);
|
||||
DPRINT("CreateFDO: DeviceName %wZ\n", &DeviceName);
|
||||
|
||||
/* done */
|
||||
return Status;
|
||||
|
|
|
@ -193,7 +193,7 @@ CHubController::Initialize(
|
|||
USHORT VendorID, DeviceID;
|
||||
ULONG Dummy1;
|
||||
|
||||
DPRINT1("CHubController::Initialize\n");
|
||||
DPRINT("CHubController::Initialize\n");
|
||||
|
||||
//
|
||||
// initialize members
|
||||
|
@ -308,7 +308,7 @@ CHubController::QueryStatusChageEndpoint(
|
|||
// Get the number of ports and check each one for device connected
|
||||
//
|
||||
m_Hardware->GetDeviceDetails(NULL, NULL, &PortCount, NULL);
|
||||
DPRINT1("SCE Request %p TransferBufferLength %lu Flags %x MDL %p\n", Urb->UrbBulkOrInterruptTransfer.TransferBuffer, Urb->UrbBulkOrInterruptTransfer.TransferBufferLength, Urb->UrbBulkOrInterruptTransfer.TransferFlags, Urb->UrbBulkOrInterruptTransfer.TransferBufferMDL);
|
||||
DPRINT("SCE Request %p TransferBufferLength %lu Flags %x MDL %p\n", Urb->UrbBulkOrInterruptTransfer.TransferBuffer, Urb->UrbBulkOrInterruptTransfer.TransferBufferLength, Urb->UrbBulkOrInterruptTransfer.TransferFlags, Urb->UrbBulkOrInterruptTransfer.TransferBufferMDL);
|
||||
|
||||
TransferBuffer = (PUCHAR)Urb->UrbBulkOrInterruptTransfer.TransferBuffer;
|
||||
|
||||
|
@ -319,7 +319,7 @@ CHubController::QueryStatusChageEndpoint(
|
|||
{
|
||||
m_Hardware->GetPortStatus(PortId, &PortStatus, &PortChange);
|
||||
|
||||
DPRINT1("Port %d: Status %x, Change %x\n", PortId, PortStatus, PortChange);
|
||||
DPRINT("Port %d: Status %x, Change %x\n", PortId, PortStatus, PortChange);
|
||||
|
||||
|
||||
//
|
||||
|
@ -430,7 +430,7 @@ CHubController::HandlePnp(
|
|||
{
|
||||
case IRP_MN_START_DEVICE:
|
||||
{
|
||||
DPRINT1("CHubController::HandlePnp IRP_MN_START_DEVICE\n");
|
||||
DPRINT("CHubController::HandlePnp IRP_MN_START_DEVICE\n");
|
||||
//
|
||||
// register device interface
|
||||
//
|
||||
|
@ -448,7 +448,7 @@ CHubController::HandlePnp(
|
|||
}
|
||||
case IRP_MN_QUERY_ID:
|
||||
{
|
||||
DPRINT1("CHubController::HandlePnp IRP_MN_QUERY_ID Type %x\n", IoStack->Parameters.QueryId.IdType);
|
||||
DPRINT("CHubController::HandlePnp IRP_MN_QUERY_ID Type %x\n", IoStack->Parameters.QueryId.IdType);
|
||||
|
||||
if (IoStack->Parameters.QueryId.IdType == BusQueryDeviceID)
|
||||
{
|
||||
|
@ -474,7 +474,7 @@ CHubController::HandlePnp(
|
|||
swprintf(Buffer, L"USB\\ROOT_HUB");
|
||||
}
|
||||
|
||||
DPRINT1("Name %S\n", Buffer);
|
||||
DPRINT("Name %S\n", Buffer);
|
||||
|
||||
//
|
||||
// calculate length
|
||||
|
@ -551,7 +551,7 @@ CHubController::HandlePnp(
|
|||
Index++;
|
||||
|
||||
|
||||
DPRINT1("Name %S\n", Buffer);
|
||||
DPRINT("Name %S\n", Buffer);
|
||||
|
||||
//
|
||||
// allocate buffer
|
||||
|
@ -585,7 +585,7 @@ CHubController::HandlePnp(
|
|||
}
|
||||
case IRP_MN_QUERY_CAPABILITIES:
|
||||
{
|
||||
DPRINT1("CHubController::HandlePnp IRP_MN_QUERY_CAPABILITIES\n");
|
||||
DPRINT("CHubController::HandlePnp IRP_MN_QUERY_CAPABILITIES\n");
|
||||
|
||||
DeviceCapabilities = (PDEVICE_CAPABILITIES)IoStack->Parameters.DeviceCapabilities.Capabilities;
|
||||
|
||||
|
@ -617,7 +617,7 @@ CHubController::HandlePnp(
|
|||
}
|
||||
case IRP_MN_QUERY_INTERFACE:
|
||||
{
|
||||
DPRINT1("CHubController::HandlePnp IRP_MN_QUERY_INTERFACE\n");
|
||||
DPRINT("CHubController::HandlePnp IRP_MN_QUERY_INTERFACE\n");
|
||||
|
||||
//
|
||||
// handle device interface requests
|
||||
|
@ -627,7 +627,7 @@ CHubController::HandlePnp(
|
|||
}
|
||||
case IRP_MN_REMOVE_DEVICE:
|
||||
{
|
||||
DPRINT1("CHubController::HandlePnp IRP_MN_REMOVE_DEVICE\n");
|
||||
DPRINT("CHubController::HandlePnp IRP_MN_REMOVE_DEVICE\n");
|
||||
|
||||
//
|
||||
// deactivate device interface for BUS PDO
|
||||
|
@ -657,7 +657,7 @@ CHubController::HandlePnp(
|
|||
}
|
||||
case IRP_MN_QUERY_DEVICE_RELATIONS:
|
||||
{
|
||||
DPRINT1("CHubController::HandlePnp IRP_MN_QUERY_DEVICE_RELATIONS Type %x\n", IoStack->Parameters.QueryDeviceRelations.Type);
|
||||
DPRINT("CHubController::HandlePnp IRP_MN_QUERY_DEVICE_RELATIONS Type %x\n", IoStack->Parameters.QueryDeviceRelations.Type);
|
||||
|
||||
if (IoStack->Parameters.QueryDeviceRelations.Type == TargetDeviceRelation)
|
||||
{
|
||||
|
@ -698,7 +698,7 @@ CHubController::HandlePnp(
|
|||
}
|
||||
case IRP_MN_QUERY_BUS_INFORMATION:
|
||||
{
|
||||
DPRINT1("CHubController::HandlePnp IRP_MN_QUERY_BUS_INFORMATION\n");
|
||||
DPRINT("CHubController::HandlePnp IRP_MN_QUERY_BUS_INFORMATION\n");
|
||||
|
||||
//
|
||||
// allocate buffer for bus information
|
||||
|
@ -731,7 +731,7 @@ CHubController::HandlePnp(
|
|||
}
|
||||
case IRP_MN_STOP_DEVICE:
|
||||
{
|
||||
DPRINT1("CHubController::HandlePnp IRP_MN_STOP_DEVICE\n");
|
||||
DPRINT("CHubController::HandlePnp IRP_MN_STOP_DEVICE\n");
|
||||
//
|
||||
// stop device
|
||||
//
|
||||
|
@ -847,7 +847,7 @@ CHubController::HandleBulkOrInterruptTransfer(
|
|||
//
|
||||
// Else pend the IRP, to be completed when a device connects or disconnects.
|
||||
//
|
||||
DPRINT1("Pending SCE Irp\n");;
|
||||
DPRINT("Pending SCE Irp\n");;
|
||||
m_PendingSCEIrp = Irp;
|
||||
IoMarkIrpPending(Irp);
|
||||
return STATUS_PENDING;
|
||||
|
@ -1224,7 +1224,7 @@ CHubController::HandleGetStatusFromDevice(
|
|||
//
|
||||
Status = UsbDevice->SubmitSetupPacket(&CtrlSetup, Urb->UrbControlDescriptorRequest.TransferBufferLength, Urb->UrbControlDescriptorRequest.TransferBuffer);
|
||||
ASSERT(Status == STATUS_SUCCESS);
|
||||
DPRINT1("CHubController::HandleGetStatusFromDevice Status %x Length %lu DeviceStatus %x\n", Status, Urb->UrbControlDescriptorRequest.TransferBufferLength, *DeviceStatus);
|
||||
DPRINT("CHubController::HandleGetStatusFromDevice Status %x Length %lu DeviceStatus %x\n", Status, Urb->UrbControlDescriptorRequest.TransferBufferLength, *DeviceStatus);
|
||||
|
||||
//
|
||||
// done
|
||||
|
@ -2442,7 +2442,7 @@ USBI_InterfaceReference(
|
|||
{
|
||||
CHubController * Controller = (CHubController*)BusContext;
|
||||
|
||||
DPRINT1("USBH_InterfaceReference\n");
|
||||
DPRINT("USBH_InterfaceReference\n");
|
||||
|
||||
//
|
||||
// add reference
|
||||
|
@ -2457,7 +2457,7 @@ USBI_InterfaceDereference(
|
|||
{
|
||||
CHubController * Controller = (CHubController*)BusContext;
|
||||
|
||||
DPRINT1("USBH_InterfaceDereference\n");
|
||||
DPRINT("USBH_InterfaceDereference\n");
|
||||
|
||||
//
|
||||
// release
|
||||
|
@ -2481,7 +2481,7 @@ USBHI_CreateUsbDevice(
|
|||
CHubController * Controller;
|
||||
NTSTATUS Status;
|
||||
|
||||
DPRINT1("USBHI_CreateUsbDevice PortStatus %x\n", PortStatus);
|
||||
DPRINT("USBHI_CreateUsbDevice PortStatus %x\n", PortStatus);
|
||||
|
||||
//
|
||||
// first get hub controller
|
||||
|
@ -2571,7 +2571,7 @@ USBHI_InitializeUsbDevice(
|
|||
NTSTATUS Status;
|
||||
ULONG Index = 0;
|
||||
|
||||
DPRINT1("USBHI_InitializeUsbDevice\n");
|
||||
DPRINT("USBHI_InitializeUsbDevice\n");
|
||||
|
||||
//
|
||||
// first get controller
|
||||
|
@ -2667,7 +2667,7 @@ USBHI_GetUsbDescriptors(
|
|||
PUSBDEVICE UsbDevice;
|
||||
CHubController * Controller;
|
||||
|
||||
DPRINT1("USBHI_GetUsbDescriptors\n");
|
||||
DPRINT("USBHI_GetUsbDescriptors\n");
|
||||
|
||||
//
|
||||
// sanity check
|
||||
|
@ -2736,7 +2736,7 @@ USBHI_RemoveUsbDevice(
|
|||
CHubController * Controller;
|
||||
NTSTATUS Status;
|
||||
|
||||
DPRINT1("USBHI_RemoveUsbDevice\n");
|
||||
DPRINT("USBHI_RemoveUsbDevice\n");
|
||||
|
||||
//
|
||||
// first get controller
|
||||
|
@ -2809,7 +2809,7 @@ USBHI_RestoreUsbDevice(
|
|||
PUSBDEVICE OldUsbDevice, NewUsbDevice;
|
||||
CHubController * Controller;
|
||||
|
||||
DPRINT1("USBHI_RestoreUsbDevice\n");
|
||||
DPRINT("USBHI_RestoreUsbDevice\n");
|
||||
|
||||
//
|
||||
// first get controller
|
||||
|
@ -2831,8 +2831,8 @@ USBHI_RestoreUsbDevice(
|
|||
PC_ASSERT(Controller->ValidateUsbDevice(NewUsbDevice));
|
||||
PC_ASSERT(Controller->ValidateUsbDevice(OldUsbDevice));
|
||||
|
||||
DPRINT1("NewUsbDevice: DeviceAddress %x\n", NewUsbDevice->GetDeviceAddress());
|
||||
DPRINT1("OldUsbDevice: DeviceAddress %x\n", OldUsbDevice->GetDeviceAddress());
|
||||
DPRINT("NewUsbDevice: DeviceAddress %x\n", NewUsbDevice->GetDeviceAddress());
|
||||
DPRINT("OldUsbDevice: DeviceAddress %x\n", OldUsbDevice->GetDeviceAddress());
|
||||
|
||||
//
|
||||
// remove old device handle
|
||||
|
@ -2855,7 +2855,7 @@ USBHI_QueryDeviceInformation(
|
|||
PUSBDEVICE UsbDevice;
|
||||
CHubController * Controller;
|
||||
|
||||
DPRINT1("USBHI_QueryDeviceInformation %p\n", BusContext);
|
||||
DPRINT("USBHI_QueryDeviceInformation %p\n", BusContext);
|
||||
|
||||
//
|
||||
// sanity check
|
||||
|
@ -2977,7 +2977,7 @@ USBHI_GetControllerInformation(
|
|||
{
|
||||
PUSB_CONTROLLER_INFORMATION_0 ControllerInfo;
|
||||
|
||||
DPRINT1("USBHI_GetControllerInformation\n");
|
||||
DPRINT("USBHI_GetControllerInformation\n");
|
||||
|
||||
//
|
||||
// sanity checks
|
||||
|
@ -3040,7 +3040,7 @@ USBHI_GetExtendedHubInformation(
|
|||
USHORT Dummy1;
|
||||
NTSTATUS Status;
|
||||
|
||||
DPRINT1("USBHI_GetExtendedHubInformation\n");
|
||||
DPRINT("USBHI_GetExtendedHubInformation\n");
|
||||
|
||||
//
|
||||
// sanity checks
|
||||
|
@ -3219,7 +3219,7 @@ USBHI_SetDeviceHandleData(
|
|||
// looks like we need apply a dragon voodoo to fixup the device stack
|
||||
// otherwise usbhub will cause a bugcheck
|
||||
//
|
||||
DPRINT1("USBHI_SetDeviceHandleData %p\n", UsbDevicePdo);
|
||||
DPRINT("USBHI_SetDeviceHandleData %p\n", UsbDevicePdo);
|
||||
|
||||
//
|
||||
// sanity check
|
||||
|
@ -3256,7 +3256,7 @@ USBDI_GetUSBDIVersion(
|
|||
ULONG Speed, Dummy2;
|
||||
USHORT Dummy1;
|
||||
|
||||
DPRINT1("USBDI_GetUSBDIVersion\n");
|
||||
DPRINT("USBDI_GetUSBDIVersion\n");
|
||||
|
||||
//
|
||||
// get controller
|
||||
|
@ -3336,7 +3336,7 @@ USBDI_IsDeviceHighSpeed(
|
|||
ULONG Speed, Dummy2;
|
||||
USHORT Dummy1;
|
||||
|
||||
DPRINT1("USBDI_IsDeviceHighSpeed\n");
|
||||
DPRINT("USBDI_IsDeviceHighSpeed\n");
|
||||
|
||||
//
|
||||
// get controller
|
||||
|
@ -3659,7 +3659,7 @@ CHubController::CreatePDO(
|
|||
}
|
||||
}
|
||||
|
||||
DPRINT1("CHubController::CreatePDO: DeviceName %wZ\n", &DeviceName);
|
||||
DPRINT("CHubController::CreatePDO: DeviceName %wZ\n", &DeviceName);
|
||||
|
||||
//
|
||||
// fixup device stack voodoo part #1
|
||||
|
@ -3717,7 +3717,7 @@ VOID StatusChangeEndpointCallBack(PVOID Context)
|
|||
Irp = This->m_PendingSCEIrp;
|
||||
if (!Irp)
|
||||
{
|
||||
DPRINT1("There was no pending IRP for SCE. Did the usb hub 2.0 driver (usbhub2) load?\n");
|
||||
DPRINT("There was no pending IRP for SCE. Did the usb hub 2.0 driver (usbhub2) load?\n");
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
@ -275,7 +275,7 @@ CUSBDevice::GetType()
|
|||
}
|
||||
|
||||
DPRINT1("CUSBDevice::GetType Unknown bcdUSB Type %x\n", m_DeviceDescriptor.bcdUSB);
|
||||
PC_ASSERT(FALSE);
|
||||
//PC_ASSERT(FALSE);
|
||||
return Usb11Device;
|
||||
}
|
||||
|
||||
|
|
|
@ -258,7 +258,7 @@ CUSBQueue::AddUSBRequest(
|
|||
//
|
||||
CurrentDescriptor = (POHCI_ISO_TD)Descriptor->HeadLogicalDescriptor;
|
||||
|
||||
DPRINT1("ISO: NextFrameNumber %x\n", FrameNumber);
|
||||
DPRINT("ISO: NextFrameNumber %x\n", FrameNumber);
|
||||
Frame = (FrameNumber & 0xFFFF);
|
||||
|
||||
while(CurrentDescriptor)
|
||||
|
@ -284,7 +284,7 @@ CUSBQueue::AddUSBRequest(
|
|||
//
|
||||
m_Hardware->GetCurrentFrameNumber(&FrameNumber);
|
||||
|
||||
DPRINT1("Hardware 1ms %p Iso %p\n",m_InterruptEndpoints[0], m_IsoHeadEndpointDescriptor);
|
||||
DPRINT("Hardware 1ms %p Iso %p\n",m_InterruptEndpoints[0], m_IsoHeadEndpointDescriptor);
|
||||
ASSERT(m_InterruptEndpoints[0]->NextPhysicalEndpoint == m_IsoHeadEndpointDescriptor->PhysicalAddress.LowPart);
|
||||
|
||||
PrintEndpointList(m_IsoHeadEndpointDescriptor);
|
||||
|
@ -684,8 +684,8 @@ CUSBQueue::TransferDescriptorCompletionCallback(
|
|||
//
|
||||
// cleanup endpoint
|
||||
//
|
||||
DPRINT1("ISO endpoint complete\n");
|
||||
ASSERT(FALSE);
|
||||
DPRINT("ISO endpoint complete\n");
|
||||
//ASSERT(FALSE);
|
||||
CleanupEndpointDescriptor(EndpointDescriptor, PreviousEndpointDescriptor);
|
||||
|
||||
//
|
||||
|
|
|
@ -768,7 +768,7 @@ CUSBRequest::BuildIsochronousEndpoint(
|
|||
// store buffer offset
|
||||
//
|
||||
CurrentDescriptor->Offset[SubIndex] = Urb->UrbIsochronousTransfer.IsoPacket[Index+SubIndex].Offset + PageOffset;
|
||||
DPRINT1("Index %lu PacketOffset %lu FinalOffset %lu\n", SubIndex+Index, Urb->UrbIsochronousTransfer.IsoPacket[Index+SubIndex].Offset, CurrentDescriptor->Offset[SubIndex]);
|
||||
DPRINT("Index %lu PacketOffset %lu FinalOffset %lu\n", SubIndex+Index, Urb->UrbIsochronousTransfer.IsoPacket[Index+SubIndex].Offset, CurrentDescriptor->Offset[SubIndex]);
|
||||
}
|
||||
|
||||
//
|
||||
|
@ -817,7 +817,7 @@ CUSBRequest::BuildIsochronousEndpoint(
|
|||
// store as previous descriptor
|
||||
//
|
||||
PreviousDescriptor = CurrentDescriptor;
|
||||
DPRINT1("Current Descriptor %p Logical %lx StartAddress %x EndAddress %x\n", CurrentDescriptor, CurrentDescriptor->PhysicalAddress.LowPart, CurrentDescriptor->BufferPhysical, CurrentDescriptor->LastPhysicalByteAddress);
|
||||
DPRINT("Current Descriptor %p Logical %lx StartAddress %x EndAddress %x\n", CurrentDescriptor, CurrentDescriptor->PhysicalAddress.LowPart, CurrentDescriptor->BufferPhysical, CurrentDescriptor->LastPhysicalByteAddress);
|
||||
|
||||
//
|
||||
// fire interrupt as soon transfer is finished
|
||||
|
@ -1575,11 +1575,11 @@ CUSBRequest::FreeEndpointDescriptor(
|
|||
//
|
||||
PacketCount = OHCI_ITD_GET_FRAME_COUNT(IsoTransferDescriptor->Flags);
|
||||
|
||||
DPRINT1("CUSBRequest::FreeEndpointDescriptor Descriptor %p Logical %x Buffer Physical %x EndAddress %x PacketCount %lu\n", IsoTransferDescriptor, IsoTransferDescriptor->PhysicalAddress.LowPart, IsoTransferDescriptor->BufferPhysical, IsoTransferDescriptor->LastPhysicalByteAddress, PacketCount);
|
||||
DPRINT("CUSBRequest::FreeEndpointDescriptor Descriptor %p Logical %x Buffer Physical %x EndAddress %x PacketCount %lu\n", IsoTransferDescriptor, IsoTransferDescriptor->PhysicalAddress.LowPart, IsoTransferDescriptor->BufferPhysical, IsoTransferDescriptor->LastPhysicalByteAddress, PacketCount);
|
||||
|
||||
for(Index = 0; Index < PacketCount; Index++)
|
||||
{
|
||||
DPRINT1("PSW Index %lu Value %x\n", Index, IsoTransferDescriptor->Offset[Index]);
|
||||
DPRINT("PSW Index %lu Value %x\n", Index, IsoTransferDescriptor->Offset[Index]);
|
||||
}
|
||||
|
||||
//
|
||||
|
|
|
@ -24,7 +24,7 @@ OHCI_AddDevice(
|
|||
NTSTATUS Status;
|
||||
PHCDCONTROLLER HcdController;
|
||||
|
||||
DPRINT1("OHCI_AddDevice\n");
|
||||
DPRINT("OHCI_AddDevice\n");
|
||||
|
||||
/* first create the controller object */
|
||||
Status = CreateHCDController(&HcdController);
|
||||
|
|
|
@ -251,7 +251,7 @@ USBSTOR_HandleQueryProperty(
|
|||
ANSI_STRING AnsiString;
|
||||
NTSTATUS Status;
|
||||
|
||||
DPRINT1("USBSTOR_HandleQueryProperty\n");
|
||||
DPRINT("USBSTOR_HandleQueryProperty\n");
|
||||
|
||||
//
|
||||
// get current stack location
|
||||
|
@ -305,7 +305,7 @@ USBSTOR_HandleQueryProperty(
|
|||
//
|
||||
if (PropertyQuery->PropertyId == StorageDeviceProperty)
|
||||
{
|
||||
DPRINT1("USBSTOR_HandleQueryProperty StorageDeviceProperty OutputBufferLength %lu\n", IoStack->Parameters.DeviceIoControl.OutputBufferLength);
|
||||
DPRINT("USBSTOR_HandleQueryProperty StorageDeviceProperty OutputBufferLength %lu\n", IoStack->Parameters.DeviceIoControl.OutputBufferLength);
|
||||
|
||||
//
|
||||
// get device extension
|
||||
|
@ -467,7 +467,7 @@ USBSTOR_HandleQueryProperty(
|
|||
//
|
||||
// adapter property query request
|
||||
//
|
||||
DPRINT1("USBSTOR_HandleQueryProperty StorageAdapterProperty OutputBufferLength %lu\n", IoStack->Parameters.DeviceIoControl.OutputBufferLength);
|
||||
DPRINT("USBSTOR_HandleQueryProperty StorageAdapterProperty OutputBufferLength %lu\n", IoStack->Parameters.DeviceIoControl.OutputBufferLength);
|
||||
|
||||
if (IoStack->Parameters.DeviceIoControl.OutputBufferLength < sizeof(STORAGE_ADAPTER_DESCRIPTOR))
|
||||
{
|
||||
|
|
|
@ -23,7 +23,7 @@ USBSTOR_GetEndpointStatus(
|
|||
//
|
||||
// allocate urb
|
||||
//
|
||||
DPRINT1("Allocating URB\n");
|
||||
DPRINT("Allocating URB\n");
|
||||
Urb = (PURB)AllocateItem(NonPagedPool, sizeof(struct _URB_CONTROL_VENDOR_OR_CLASS_REQUEST));
|
||||
if (!Urb)
|
||||
{
|
||||
|
@ -69,7 +69,7 @@ USBSTOR_ResetPipeWithHandle(
|
|||
//
|
||||
// allocate urb
|
||||
//
|
||||
DPRINT1("Allocating URB\n");
|
||||
DPRINT("Allocating URB\n");
|
||||
Urb = (PURB)AllocateItem(NonPagedPool, sizeof(struct _URB_PIPE_REQUEST));
|
||||
if (!Urb)
|
||||
{
|
||||
|
|
|
@ -126,7 +126,7 @@ USBSTOR_FdoHandleRemoveDevice(
|
|||
{
|
||||
NTSTATUS Status;
|
||||
|
||||
DPRINT1("Handling FDO removal\n");
|
||||
DPRINT("Handling FDO removal\n");
|
||||
|
||||
/* We don't need to request removal of our children here */
|
||||
|
||||
|
@ -200,7 +200,7 @@ USBSTOR_FdoHandleStartDevice(
|
|||
ASSERT(InterfaceDesc->bDescriptorType == USB_INTERFACE_DESCRIPTOR_TYPE);
|
||||
ASSERT(InterfaceDesc->bLength == sizeof(USB_INTERFACE_DESCRIPTOR));
|
||||
|
||||
DPRINT1("bInterfaceSubClass %x\n", InterfaceDesc->bInterfaceSubClass);
|
||||
DPRINT("bInterfaceSubClass %x\n", InterfaceDesc->bInterfaceSubClass);
|
||||
if (InterfaceDesc->bInterfaceProtocol != 0x50)
|
||||
{
|
||||
DPRINT1("USB Device is not a bulk only device and is not currently supported\n");
|
||||
|
@ -303,7 +303,7 @@ USBSTOR_FdoHandleStartDevice(
|
|||
//
|
||||
// fdo is now initialized
|
||||
//
|
||||
DPRINT1("USBSTOR_FdoHandleStartDevice FDO is initialized\n");
|
||||
DPRINT("USBSTOR_FdoHandleStartDevice FDO is initialized\n");
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
|
@ -346,7 +346,7 @@ USBSTOR_FdoHandlePnp(
|
|||
}
|
||||
case IRP_MN_REMOVE_DEVICE:
|
||||
{
|
||||
DPRINT1("IRP_MN_REMOVE_DEVICE\n");
|
||||
DPRINT("IRP_MN_REMOVE_DEVICE\n");
|
||||
|
||||
return USBSTOR_FdoHandleRemoveDevice(DeviceObject, DeviceExtension, Irp);
|
||||
}
|
||||
|
|
|
@ -371,7 +371,7 @@ USBSTOR_GetMaxLUN(
|
|||
//
|
||||
Status = USBSTOR_ClassRequest(DeviceObject, DeviceExtension, USB_BULK_GET_MAX_LUN, DeviceExtension->InterfaceInformation->InterfaceNumber, USBD_TRANSFER_DIRECTION_IN, sizeof(UCHAR), Buffer);
|
||||
|
||||
DPRINT1("MaxLUN: %x\n", *Buffer);
|
||||
DPRINT("MaxLUN: %x\n", *Buffer);
|
||||
|
||||
if (*Buffer > 0xF)
|
||||
{
|
||||
|
|
|
@ -196,7 +196,7 @@ USBSTOR_PdoHandleQueryDeviceText(
|
|||
|
||||
if (IoStack->Parameters.QueryDeviceText.DeviceTextType == DeviceTextDescription)
|
||||
{
|
||||
DPRINT1("USBSTOR_PdoHandleQueryDeviceText DeviceTextDescription\n");
|
||||
DPRINT("USBSTOR_PdoHandleQueryDeviceText DeviceTextDescription\n");
|
||||
|
||||
//
|
||||
// allocate item
|
||||
|
@ -224,7 +224,7 @@ USBSTOR_PdoHandleQueryDeviceText(
|
|||
}
|
||||
else
|
||||
{
|
||||
DPRINT1("USBSTOR_PdoHandleQueryDeviceText DeviceTextLocationInformation\n");
|
||||
DPRINT("USBSTOR_PdoHandleQueryDeviceText DeviceTextLocationInformation\n");
|
||||
|
||||
//
|
||||
// allocate item
|
||||
|
@ -339,7 +339,7 @@ USBSTOR_PdoHandleQueryDeviceId(
|
|||
Irp->IoStatus.Information = (ULONG_PTR)DeviceId.Buffer;
|
||||
}
|
||||
|
||||
DPRINT1("DeviceId %wZ Status %x\n", &DeviceId, Status);
|
||||
DPRINT("DeviceId %wZ Status %x\n", &DeviceId, Status);
|
||||
|
||||
//
|
||||
// done
|
||||
|
@ -451,7 +451,7 @@ USBSTOR_PdoHandleQueryHardwareId(
|
|||
Offset += CopyField(InquiryData->Product, &Id1[Offset], 16);
|
||||
Offset += CopyField(InquiryData->Revision, &Id1[Offset], 4);
|
||||
Id1Length = strlen(Id1) + 1;
|
||||
DPRINT1("USBSTOR_PdoHandleQueryHardwareId HardwareId1 %s\n", Id1);
|
||||
DPRINT("USBSTOR_PdoHandleQueryHardwareId HardwareId1 %s\n", Id1);
|
||||
|
||||
//
|
||||
// generate id 2
|
||||
|
@ -464,7 +464,7 @@ USBSTOR_PdoHandleQueryHardwareId(
|
|||
Offset += CopyField(InquiryData->Vendor, &Id2[Offset], 8);
|
||||
Offset += CopyField(InquiryData->Product, &Id2[Offset], 16);
|
||||
Id2Length = strlen(Id2) + 1;
|
||||
DPRINT1("USBSTOR_PdoHandleQueryHardwareId HardwareId2 %s\n", Id2);
|
||||
DPRINT("USBSTOR_PdoHandleQueryHardwareId HardwareId2 %s\n", Id2);
|
||||
|
||||
//
|
||||
// generate id 3
|
||||
|
@ -476,7 +476,7 @@ USBSTOR_PdoHandleQueryHardwareId(
|
|||
Offset += sprintf(&Id3[Offset], DeviceType);
|
||||
Offset += CopyField(InquiryData->Vendor, &Id3[Offset], 8);
|
||||
Id3Length = strlen(Id3) + 1;
|
||||
DPRINT1("USBSTOR_PdoHandleQueryHardwareId HardwareId3 %s\n", Id3);
|
||||
DPRINT("USBSTOR_PdoHandleQueryHardwareId HardwareId3 %s\n", Id3);
|
||||
|
||||
//
|
||||
// generate id 4
|
||||
|
@ -490,7 +490,7 @@ USBSTOR_PdoHandleQueryHardwareId(
|
|||
Offset += CopyField(InquiryData->Product, &Id4[Offset], 16);
|
||||
Offset += CopyField(InquiryData->Revision, &Id4[Offset], 1);
|
||||
Id4Length = strlen(Id4) + 1;
|
||||
DPRINT1("USBSTOR_PdoHandleQueryHardwareId HardwareId4 %s\n", Id4);
|
||||
DPRINT("USBSTOR_PdoHandleQueryHardwareId HardwareId4 %s\n", Id4);
|
||||
|
||||
//
|
||||
// generate id 5
|
||||
|
@ -501,7 +501,7 @@ USBSTOR_PdoHandleQueryHardwareId(
|
|||
Offset = sprintf(&Id5[Offset], "USBSTOR\\");
|
||||
Offset += sprintf(&Id5[Offset], GenericType);
|
||||
Id5Length = strlen(Id5) + 1;
|
||||
DPRINT1("USBSTOR_PdoHandleQueryHardwareId HardwareId5 %s\n", Id5);
|
||||
DPRINT("USBSTOR_PdoHandleQueryHardwareId HardwareId5 %s\n", Id5);
|
||||
|
||||
//
|
||||
// generate id 6
|
||||
|
@ -511,7 +511,7 @@ USBSTOR_PdoHandleQueryHardwareId(
|
|||
Offset = 0;
|
||||
Offset = sprintf(&Id6[Offset], GenericType);
|
||||
Id6Length = strlen(Id6) + 1;
|
||||
DPRINT1("USBSTOR_PdoHandleQueryHardwareId HardwareId6 %s\n", Id6);
|
||||
DPRINT("USBSTOR_PdoHandleQueryHardwareId HardwareId6 %s\n", Id6);
|
||||
|
||||
//
|
||||
// compute total length
|
||||
|
@ -619,7 +619,7 @@ USBSTOR_PdoHandleQueryCompatibleId(
|
|||
USBSTOR_ConvertToUnicodeString(Buffer, Length, 0, InstanceId, &Offset);
|
||||
USBSTOR_ConvertToUnicodeString(&Buffer[Offset], Length, Offset, InstanceId, &Offset);
|
||||
|
||||
DPRINT1("USBSTOR_PdoHandleQueryCompatibleId %S\n", InstanceId);
|
||||
DPRINT("USBSTOR_PdoHandleQueryCompatibleId %S\n", InstanceId);
|
||||
|
||||
//
|
||||
// store result
|
||||
|
@ -694,7 +694,7 @@ USBSTOR_PdoHandleQueryInstanceId(
|
|||
//
|
||||
wcscpy(InstanceId, Buffer);
|
||||
|
||||
DPRINT1("USBSTOR_PdoHandleQueryInstanceId %S\n", InstanceId);
|
||||
DPRINT("USBSTOR_PdoHandleQueryInstanceId %S\n", InstanceId);
|
||||
|
||||
//
|
||||
// store result
|
||||
|
@ -715,7 +715,7 @@ USBSTOR_PdoHandleDeviceRelations(
|
|||
PDEVICE_RELATIONS DeviceRelations;
|
||||
PIO_STACK_LOCATION IoStack;
|
||||
|
||||
DPRINT1("USBSTOR_PdoHandleDeviceRelations\n");
|
||||
DPRINT("USBSTOR_PdoHandleDeviceRelations\n");
|
||||
|
||||
//
|
||||
// get current irp stack location
|
||||
|
@ -844,7 +844,7 @@ USBSTOR_PdoHandlePnp(
|
|||
}
|
||||
case IRP_MN_REMOVE_DEVICE:
|
||||
{
|
||||
DPRINT1("IRP_MN_REMOVE_DEVICE\n");
|
||||
DPRINT("IRP_MN_REMOVE_DEVICE\n");
|
||||
|
||||
if(*DeviceExtension->PDODeviceObject != NULL)
|
||||
{
|
||||
|
|
|
@ -549,7 +549,7 @@ USBSTOR_SendRequest(
|
|||
Command,
|
||||
Context->cbw);
|
||||
|
||||
DPRINT1("CBW %p\n", Context->cbw);
|
||||
DPRINT("CBW %p\n", Context->cbw);
|
||||
|
||||
//
|
||||
// now initialize the urb
|
||||
|
@ -767,7 +767,7 @@ USBSTOR_SendInquiryCmd(
|
|||
KeWaitForSingleObject(&Event, Executive, KernelMode, FALSE, NULL);
|
||||
|
||||
KeResetEvent(&Event);
|
||||
DPRINT1("Resending request\n");
|
||||
DPRINT("Resending request\n");
|
||||
|
||||
//
|
||||
// now send the request
|
||||
|
@ -1204,7 +1204,7 @@ USBSTOR_HandleExecuteSCSI(
|
|||
}
|
||||
else if (pCDB->MODE_SENSE.OperationCode == SCSIOP_MODE_SENSE)
|
||||
{
|
||||
DPRINT1("SCSIOP_MODE_SENSE DataTransferLength %lu\n", Request->DataTransferLength);
|
||||
DPRINT("SCSIOP_MODE_SENSE DataTransferLength %lu\n", Request->DataTransferLength);
|
||||
ASSERT(pCDB->MODE_SENSE.AllocationLength == Request->DataTransferLength);
|
||||
ASSERT(Request->DataBuffer);
|
||||
|
||||
|
|
|
@ -224,7 +224,7 @@ DriverEntry(
|
|||
IN PUNICODE_STRING RegPath)
|
||||
{
|
||||
|
||||
DPRINT1("********* USB Storage *********\n");
|
||||
DPRINT("********* USB Storage *********\n");
|
||||
|
||||
//
|
||||
// driver unload routine
|
||||
|
|
Loading…
Reference in a new issue