Author: janderwald
Date: Sat Feb 2 15:45:02 2013
New Revision: 58268
URL:
http://svn.reactos.org/svn/reactos?rev=58268&view=rev
Log:
[USB]
- Add interface function to IUSBHardwareDevice, which returns the USB controller type
- The controller type is used for debugging in the common usb library (libusb)
Modified:
trunk/reactos/drivers/usb/usbehci/hardware.cpp
trunk/reactos/drivers/usb/usbhub/pdo.c
trunk/reactos/drivers/usb/usbohci/hardware.cpp
trunk/reactos/drivers/usb/usbuhci/hardware.cpp
trunk/reactos/lib/drivers/libusb/common_interfaces.h
trunk/reactos/lib/drivers/libusb/hcd_controller.cpp
trunk/reactos/lib/drivers/libusb/hub_controller.cpp
trunk/reactos/lib/drivers/libusb/libusb.cpp
trunk/reactos/lib/drivers/libusb/usb_device.cpp
Modified: trunk/reactos/drivers/usb/usbehci/hardware.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/usb/usbehci/hardwa…
==============================================================================
--- trunk/reactos/drivers/usb/usbehci/hardware.cpp [iso-8859-1] (original)
+++ trunk/reactos/drivers/usb/usbehci/hardware.cpp [iso-8859-1] Sat Feb 2 15:45:02 2013
@@ -127,6 +127,13 @@
return STATUS_UNSUCCESSFUL;
}
+LPCWSTR
+STDMETHODCALLTYPE
+CUSBHardwareDevice::GetUSBType()
+{
+ return L"USBEHCI";
+}
+
NTSTATUS
STDMETHODCALLTYPE
CUSBHardwareDevice::Initialize(
Modified: trunk/reactos/drivers/usb/usbhub/pdo.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/usb/usbhub/pdo.c?r…
==============================================================================
--- trunk/reactos/drivers/usb/usbhub/pdo.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/usb/usbhub/pdo.c [iso-8859-1] Sat Feb 2 15:45:02 2013
@@ -280,7 +280,7 @@
DPRINT1("URB_FUNCTION_CLASS_INTERFACE\n");
break;
case URB_FUNCTION_VENDOR_DEVICE:
- DPRINT1("URB_FUNCTION_VENDOR_DEVICE\n");
+ DPRINT("URB_FUNCTION_VENDOR_DEVICE\n");
break;
default:
DPRINT1("IOCTL_INTERNAL_USB_SUBMIT_URB Function %x NOT
IMPLEMENTED\n", Urb->UrbHeader.Function);
Modified: trunk/reactos/drivers/usb/usbohci/hardware.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/usb/usbohci/hardwa…
==============================================================================
--- trunk/reactos/drivers/usb/usbohci/hardware.cpp [iso-8859-1] (original)
+++ trunk/reactos/drivers/usb/usbohci/hardware.cpp [iso-8859-1] Sat Feb 2 15:45:02 2013
@@ -124,6 +124,14 @@
return STATUS_UNSUCCESSFUL;
}
+LPCWSTR
+STDMETHODCALLTYPE
+CUSBHardwareDevice::GetUSBType()
+{
+ return L"USBOHCI";
+}
+
+
NTSTATUS
STDMETHODCALLTYPE
CUSBHardwareDevice::Initialize(
Modified: trunk/reactos/drivers/usb/usbuhci/hardware.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/usb/usbuhci/hardwa…
==============================================================================
--- trunk/reactos/drivers/usb/usbuhci/hardware.cpp [iso-8859-1] (original)
+++ trunk/reactos/drivers/usb/usbuhci/hardware.cpp [iso-8859-1] Sat Feb 2 15:45:02 2013
@@ -145,6 +145,14 @@
return STATUS_UNSUCCESSFUL;
}
+LPCWSTR
+STDMETHODCALLTYPE
+CUSBHardwareDevice::GetUSBType()
+{
+ return L"USBUHCI";
+}
+
+
NTSTATUS
CUSBHardwareDevice::Initialize(
PDRIVER_OBJECT DriverObject,
Modified: trunk/reactos/lib/drivers/libusb/common_interfaces.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/drivers/libusb/common_…
==============================================================================
--- trunk/reactos/lib/drivers/libusb/common_interfaces.h [iso-8859-1] (original)
+++ trunk/reactos/lib/drivers/libusb/common_interfaces.h [iso-8859-1] Sat Feb 2 15:45:02
2013
@@ -182,7 +182,9 @@
\
STDMETHOD_(VOID, SetStatusChangeEndpointCallBack)( THIS_ \
IN PVOID CallBack, \
- IN PVOID Context) PURE;
+ IN PVOID Context) PURE; \
+ \
+ STDMETHOD_(LPCWSTR, GetUSBType)(THIS) PURE;
#define IMP_IUSBHARDWAREDEVICE \
@@ -228,7 +230,9 @@
\
STDMETHODIMP_(VOID) SetStatusChangeEndpointCallBack( \
IN PVOID CallBack, \
- IN PVOID Context);
+ IN PVOID Context); \
+ \
+ STDMETHODIMP_(LPCWSTR) GetUSBType();
DECLARE_INTERFACE_(IUSBHardwareDevice, IUnknown)
{
Modified: trunk/reactos/lib/drivers/libusb/hcd_controller.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/drivers/libusb/hcd_con…
==============================================================================
--- trunk/reactos/lib/drivers/libusb/hcd_controller.cpp [iso-8859-1] (original)
+++ trunk/reactos/lib/drivers/libusb/hcd_controller.cpp [iso-8859-1] Sat Feb 2 15:45:02
2013
@@ -60,6 +60,7 @@
PUSBHARDWAREDEVICE m_Hardware;
PHUBCONTROLLER m_HubController;
ULONG m_FDODeviceNumber;
+ LPCWSTR m_USBType;
};
//=================================================================================================
@@ -93,7 +94,7 @@
//
// failed to create hardware object
//
- DPRINT1("[USBLIB] Failed to create hardware object\n");
+ DPRINT1("Failed to create hardware object\n");
return STATUS_INSUFFICIENT_RESOURCES;
}
@@ -137,7 +138,7 @@
Status = m_Hardware->Initialize(m_DriverObject, m_FunctionalDeviceObject,
m_PhysicalDeviceObject, m_NextDeviceObject);
if (!NT_SUCCESS(Status))
{
- DPRINT1("[USBLIB] Failed to initialize hardware object %x\n", Status);
+ DPRINT1("[%S] Failed to initialize hardware object %x\n", Status);
//
// failed to initialize hardware object, detach from device stack
@@ -157,6 +158,11 @@
return Status;
}
+
+ //
+ // get usb controller type
+ //
+ m_USBType = m_Hardware->GetUSBType();
//
@@ -234,7 +240,7 @@
//
PC_ASSERT(DeviceExtension->IsFDO);
- DPRINT1("[USBLIB] HandleDeviceControl>Type: IoCtl %x InputBufferLength %lu
OutputBufferLength %lu\n",
+ DPRINT1("[%S] HandleDeviceControl>Type: IoCtl %x InputBufferLength %lu
OutputBufferLength %lu\n", m_USBType,
IoStack->Parameters.DeviceIoControl.IoControlCode,
IoStack->Parameters.DeviceIoControl.InputBufferLength,
IoStack->Parameters.DeviceIoControl.OutputBufferLength);
@@ -279,7 +285,7 @@
//
// informal debug print
//
- DPRINT1("[USBLIB] Result %S\n",
DriverKey->DriverKeyName);
+ DPRINT1("[%S] Result %S\n", m_USBType,
DriverKey->DriverKeyName);
}
}
@@ -331,7 +337,7 @@
PC_ASSERT(IoStack->Parameters.DeviceIoControl.OutputBufferLength -
sizeof(ULONG) - sizeof(WCHAR) >= ResultLength);
DriverKey->DriverKeyName[ResultLength / sizeof(WCHAR)] =
L'\0';
- DPRINT1("[USBLIB] Result %S\n", DriverKey->DriverKeyName);
+ DPRINT1("[%S] Result %S\n", m_USBType,
DriverKey->DriverKeyName);
}
//
@@ -394,7 +400,7 @@
{
case IRP_MN_START_DEVICE:
{
- DPRINT("[USBLIB] HandlePnp IRP_MN_START FDO\n");
+ DPRINT("[%S] HandlePnp IRP_MN_START FDO\n", m_USBType);
//
// first start lower device object
@@ -423,12 +429,12 @@
Status = SetSymbolicLink(TRUE);
}
- DPRINT("[USBLIB] HandlePnp IRP_MN_START FDO: Status %x\n",
Status);
+ DPRINT("[%S] HandlePnp IRP_MN_START FDO: Status %x\n", m_USBType
,Status);
break;
}
case IRP_MN_QUERY_DEVICE_RELATIONS:
{
- DPRINT("[USBLIB] HandlePnp IRP_MN_QUERY_DEVICE_RELATIONS Type
%lx\n", IoStack->Parameters.QueryDeviceRelations.Type);
+ DPRINT("[%S] HandlePnp IRP_MN_QUERY_DEVICE_RELATIONS Type %lx\n",
m_USBType, IoStack->Parameters.QueryDeviceRelations.Type);
if (m_HubController == NULL)
{
@@ -508,7 +514,7 @@
}
case IRP_MN_STOP_DEVICE:
{
- DPRINT("[USBLIB] HandlePnp IRP_MN_STOP_DEVICE\n");
+ DPRINT("[%S] HandlePnp IRP_MN_STOP_DEVICE\n", m_USBType);
if (m_Hardware)
{
@@ -549,7 +555,7 @@
IoSkipCurrentIrpStackLocation(Irp);
return IoCallDriver(m_NextDeviceObject, Irp);
#else
- DPRINT1("[USBLIB] Denying controller removal due to reinitialization
bugs\n");
+ DPRINT1("[%S] Denying controller removal due to reinitialization
bugs\n", m_USBType);
Irp->IoStatus.Status = STATUS_UNSUCCESSFUL;
IoCompleteRequest(Irp, IO_NO_INCREMENT);
return STATUS_UNSUCCESSFUL;
@@ -557,7 +563,7 @@
}
case IRP_MN_REMOVE_DEVICE:
{
- DPRINT("[USBLIB] HandlePnp IRP_MN_REMOVE_DEVICE FDO\n");
+ DPRINT("[%S] HandlePnp IRP_MN_REMOVE_DEVICE FDO\n", m_USBType);
//
// delete the symbolic link
@@ -670,7 +676,7 @@
//
if (!NT_SUCCESS(Status))
{
- DPRINT1("[USBLIB] CreateFDO: Failed to create %wZ, Status %x\n",
&DeviceName, Status);
+ DPRINT1("[%S] CreateFDO: Failed to create %wZ, Status %x\n",
m_USBType, &DeviceName, Status);
return Status;
}
}
@@ -680,7 +686,7 @@
//
m_FDODeviceNumber = UsbDeviceNumber;
- DPRINT("[USBLIB] CreateFDO: DeviceName %wZ\n", &DeviceName);
+ DPRINT("[%S] CreateFDO: DeviceName %wZ\n", m_USBType, &DeviceName);
/* done */
return Status;
Modified: trunk/reactos/lib/drivers/libusb/hub_controller.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/drivers/libusb/hub_con…
==============================================================================
--- trunk/reactos/lib/drivers/libusb/hub_controller.cpp [iso-8859-1] (original)
+++ trunk/reactos/lib/drivers/libusb/hub_controller.cpp [iso-8859-1] Sat Feb 2 15:45:02
2013
@@ -105,6 +105,8 @@
PULONG m_DeviceAddressBitmapBuffer;
LIST_ENTRY m_UsbDeviceList;
PIRP m_PendingSCEIrp;
+ LPCWSTR m_USBType;
+
//Internal Functions
BOOLEAN QueryStatusChageEndpoint(PIRP Irp);
@@ -195,8 +197,6 @@
USHORT VendorID, DeviceID;
ULONG Dummy1;
- DPRINT1("CHubController::Initialize\n");
-
//
// initialize members
//
@@ -205,6 +205,7 @@
m_IsRootHubDevice = IsRootHubDevice;
m_DeviceAddress = DeviceAddress;
m_DriverObject = DriverObject;
+ m_USBType = m_Hardware->GetUSBType();
KeInitializeSpinLock(&m_Lock);
InitializeListHead(&m_UsbDeviceList);
@@ -225,7 +226,6 @@
//
RtlInitializeBitMap(&m_DeviceAddressBitmap, m_DeviceAddressBitmapBuffer, 128);
RtlClearAllBits(&m_DeviceAddressBitmap);
-
//
// create PDO
@@ -310,7 +310,7 @@
// Get the number of ports and check each one for device connected
//
m_Hardware->GetDeviceDetails(NULL, NULL, &PortCount, NULL);
- DPRINT1("[USBLIB] SCE Request %p TransferBufferLength %lu Flags %x MDL
%p\n", Urb->UrbBulkOrInterruptTransfer.TransferBuffer,
Urb->UrbBulkOrInterruptTransfer.TransferBufferLength,
Urb->UrbBulkOrInterruptTransfer.TransferFlags,
Urb->UrbBulkOrInterruptTransfer.TransferBufferMDL);
+ DPRINT1("[%S] SCE Request %p TransferBufferLength %lu Flags %x MDL %p\n",
m_USBType, Urb->UrbBulkOrInterruptTransfer.TransferBuffer,
Urb->UrbBulkOrInterruptTransfer.TransferBufferLength,
Urb->UrbBulkOrInterruptTransfer.TransferFlags,
Urb->UrbBulkOrInterruptTransfer.TransferBufferMDL);
TransferBuffer = (PUCHAR)Urb->UrbBulkOrInterruptTransfer.TransferBuffer;
@@ -321,7 +321,7 @@
{
m_Hardware->GetPortStatus(PortId, &PortStatus, &PortChange);
- DPRINT1("[USBLIB] Port %d: Status %x, Change %x\n", PortId, PortStatus,
PortChange);
+ DPRINT1("[%S] Port %d: Status %x, Change %x\n", m_USBType, PortId,
PortStatus, PortChange);
//
@@ -329,7 +329,7 @@
//
if (PortChange != 0)
{
- DPRINT1("[USBLIB] Change state on port %d\n", PortId);
+ DPRINT1("[%S] Change state on port %d\n", m_USBType, PortId);
// Set the value for the port number
*TransferBuffer = 1 << ((PortId + 1) & 7);
Changed = TRUE;
@@ -432,7 +432,7 @@
{
case IRP_MN_START_DEVICE:
{
- DPRINT("[USBLIB] HandlePnp IRP_MN_START_DEVICE\n");
+ DPRINT("[%S] HandlePnp IRP_MN_START_DEVICE\n", m_USBType);
//
// register device interface
//
@@ -450,7 +450,7 @@
}
case IRP_MN_QUERY_ID:
{
- DPRINT("[USBLIB] HandlePnp IRP_MN_QUERY_ID Type %x\n",
IoStack->Parameters.QueryId.IdType);
+ DPRINT("[%S] HandlePnp IRP_MN_QUERY_ID Type %x\n", m_USBType,
IoStack->Parameters.QueryId.IdType);
if (IoStack->Parameters.QueryId.IdType == BusQueryDeviceID)
{
@@ -525,7 +525,7 @@
if (!NT_SUCCESS(Status))
{
- DPRINT1("[USBLIB] HandlePnp> failed to get hardware id
%x\n", Status);
+ DPRINT1("[%S] HandlePnp> failed to get hardware id
%x\n", m_USBType, Status);
VendorID = 0x8086;
DeviceID = 0x3A37;
}
@@ -553,7 +553,7 @@
Index++;
- DPRINT1("[USBLIB] Name %S\n", Buffer);
+ DPRINT1("[%S] Name %S\n", m_USBType, Buffer);
//
// allocate buffer
@@ -587,7 +587,7 @@
}
case IRP_MN_QUERY_CAPABILITIES:
{
- DPRINT("[USBLIB] HandlePnp IRP_MN_QUERY_CAPABILITIES\n");
+ DPRINT("[%S] HandlePnp IRP_MN_QUERY_CAPABILITIES\n", m_USBType);
DeviceCapabilities =
(PDEVICE_CAPABILITIES)IoStack->Parameters.DeviceCapabilities.Capabilities;
@@ -619,7 +619,7 @@
}
case IRP_MN_QUERY_INTERFACE:
{
- DPRINT("[USBLIB] HandlePnp IRP_MN_QUERY_INTERFACE\n");
+ DPRINT("[%S] HandlePnp IRP_MN_QUERY_INTERFACE\n", m_USBType);
//
// handle device interface requests
@@ -629,7 +629,7 @@
}
case IRP_MN_REMOVE_DEVICE:
{
- DPRINT("[USBLIB] HandlePnp IRP_MN_REMOVE_DEVICE\n");
+ DPRINT("[%S] HandlePnp IRP_MN_REMOVE_DEVICE\n", m_USBType);
//
// deactivate device interface for BUS PDO
@@ -659,7 +659,7 @@
}
case IRP_MN_QUERY_DEVICE_RELATIONS:
{
- DPRINT("[USBLIB] HandlePnp IRP_MN_QUERY_DEVICE_RELATIONS Type
%x\n", IoStack->Parameters.QueryDeviceRelations.Type);
+ DPRINT("[%S] HandlePnp IRP_MN_QUERY_DEVICE_RELATIONS Type %x\n",
m_USBType, IoStack->Parameters.QueryDeviceRelations.Type);
if (IoStack->Parameters.QueryDeviceRelations.Type ==
TargetDeviceRelation)
{
@@ -700,7 +700,7 @@
}
case IRP_MN_QUERY_BUS_INFORMATION:
{
- DPRINT("[USBLIB] HandlePnp IRP_MN_QUERY_BUS_INFORMATION\n");
+ DPRINT("[%S] HandlePnp IRP_MN_QUERY_BUS_INFORMATION\n",
m_USBType);
//
// allocate buffer for bus information
@@ -733,7 +733,7 @@
}
case IRP_MN_STOP_DEVICE:
{
- DPRINT("[USBLIB] HandlePnp IRP_MN_STOP_DEVICE\n");
+ DPRINT("[%S] HandlePnp IRP_MN_STOP_DEVICE\n", m_USBType);
//
// stop device
//
@@ -742,7 +742,7 @@
}
case IRP_MN_SURPRISE_REMOVAL:
{
- DPRINT("[USBLIB] HandlePnp IRP_MN_SURPRISE_REMOVAL\n");
+ DPRINT("[%S] HandlePnp IRP_MN_SURPRISE_REMOVAL\n", m_USBType);
Status = STATUS_SUCCESS;
break;
}
@@ -796,7 +796,7 @@
if (!EndPointDesc)
{
- DPRINT1("[USBLIB] Error No EndpointDesc\n");
+ DPRINT1("[%S] Error No EndpointDesc\n", m_USBType);
Urb->UrbIsochronousTransfer.Hdr.Status = USBD_STATUS_INVALID_PIPE_HANDLE;
return STATUS_INVALID_PARAMETER;
}
@@ -805,7 +805,7 @@
// sanity checks
//
ASSERT(EndPointDesc);
- DPRINT("HandleIsochronousTransfer EndPointDesc %p Address %x bmAttributes
%x\n", EndPointDesc, EndPointDesc->bEndpointAddress,
EndPointDesc->bmAttributes);
+ DPRINT("[%S] HandleIsochronousTransfer EndPointDesc %p Address %x bmAttributes
%x\n", m_USBType, EndPointDesc, EndPointDesc->bEndpointAddress,
EndPointDesc->bmAttributes);
ASSERT((EndPointDesc->bmAttributes & USB_ENDPOINT_TYPE_MASK) ==
USB_ENDPOINT_TYPE_ISOCHRONOUS);
//
@@ -813,7 +813,7 @@
//
if (!ValidateUsbDevice(PUSBDEVICE(Urb->UrbHeader.UsbdDeviceHandle)))
{
- DPRINT1("[USBLIB] HandleIsochronousTransfer invalid device handle
%p\n", Urb->UrbHeader.UsbdDeviceHandle);
+ DPRINT1("[%S] HandleIsochronousTransfer invalid device handle %p\n",
m_USBType, Urb->UrbHeader.UsbdDeviceHandle);
//
// invalid device handle
@@ -856,7 +856,7 @@
//
// Else pend the IRP, to be completed when a device connects or disconnects.
//
- DPRINT("[USBLIB] Pending SCE Irp\n");
+ DPRINT("[%S] Pending SCE Irp\n", m_USBType);
m_PendingSCEIrp = Irp;
IoMarkIrpPending(Irp);
return STATUS_PENDING;
@@ -878,7 +878,7 @@
//
if (!ValidateUsbDevice(PUSBDEVICE(Urb->UrbHeader.UsbdDeviceHandle)))
{
- DPRINT1("[USBLIB] HandleBulkOrInterruptTransfer invalid device handle
%p\n", Urb->UrbHeader.UsbdDeviceHandle);
+ DPRINT1("[%S] HandleBulkOrInterruptTransfer invalid device handle
%p\n", m_USBType, Urb->UrbHeader.UsbdDeviceHandle);
//
// invalid device handle
@@ -905,7 +905,7 @@
ULONG NumPort;
ULONG PortId;
- DPRINT("[USBLIB] HandleClassOther> Request %x Value %x\n",
Urb->UrbControlVendorClassRequest.Request,
Urb->UrbControlVendorClassRequest.Value);
+ DPRINT("[%S] HandleClassOther> Request %x Value %x\n", m_USBType,
Urb->UrbControlVendorClassRequest.Request,
Urb->UrbControlVendorClassRequest.Value);
//
// get number of ports available
@@ -947,7 +947,7 @@
//
// request contains buffer of 2 ushort which are used from submitting
port status and port change status
//
- DPRINT("[USBLIB] PortId %x PortStatus %x PortChange %x\n",
PortId, PortStatus, PortChange);
+ DPRINT("[%S] PortId %x PortStatus %x PortChange %x\n",
m_USBType, PortId, PortStatus, PortChange);
Buffer = (PUSHORT)Urb->UrbControlVendorClassRequest.TransferBuffer;
//
@@ -974,7 +974,7 @@
Status = m_Hardware->ClearPortStatus(PortId, C_PORT_RESET);
break;
default:
- DPRINT("[USBLIB] Unknown Value for Clear Feature %x \n",
Urb->UrbControlVendorClassRequest.Value);
+ DPRINT("[%S] Unknown Value for Clear Feature %x \n",
m_USBType, Urb->UrbControlVendorClassRequest.Value);
break;
}
@@ -1023,13 +1023,13 @@
break;
}
default:
- DPRINT1("[USBLIB] Unsupported request id %x\n",
Urb->UrbControlVendorClassRequest.Value);
+ DPRINT1("[%S] Unsupported request id %x\n", m_USBType,
Urb->UrbControlVendorClassRequest.Value);
PC_ASSERT(FALSE);
}
break;
}
default:
- DPRINT1("[USBLIB] HandleClassOther Unknown request code %x\n",
Urb->UrbControlVendorClassRequest.Request);
+ DPRINT1("[%S] HandleClassOther Unknown request code %x\n",
m_USBType, Urb->UrbControlVendorClassRequest.Request);
PC_ASSERT(0);
Status = STATUS_INVALID_DEVICE_REQUEST;
}
@@ -1095,7 +1095,7 @@
//
if (!ValidateUsbDevice(PUSBDEVICE(Urb->UrbHeader.UsbdDeviceHandle)))
{
- DPRINT1("[USBLIB] HandleSelectConfiguration invalid device handle
%p\n", Urb->UrbHeader.UsbdDeviceHandle);
+ DPRINT1("[%S] HandleSelectConfiguration invalid device handle
%p\n", m_USBType, Urb->UrbHeader.UsbdDeviceHandle);
//
// invalid device handle
@@ -1151,7 +1151,7 @@
//
if (!ValidateUsbDevice(PUSBDEVICE(Urb->UrbHeader.UsbdDeviceHandle)))
{
- DPRINT1("[USBLIB] HandleSelectInterface invalid device handle
%p\n", Urb->UrbHeader.UsbdDeviceHandle);
+ DPRINT1("[%S] HandleSelectInterface invalid device handle %p\n",
m_USBType, Urb->UrbHeader.UsbdDeviceHandle);
//
// invalid device handle
@@ -1208,7 +1208,7 @@
//
if (!ValidateUsbDevice(PUSBDEVICE(Urb->UrbHeader.UsbdDeviceHandle)))
{
- DPRINT1("[USBLIB] HandleGetStatusFromDevice invalid device handle
%p\n", Urb->UrbHeader.UsbdDeviceHandle);
+ DPRINT1("[%S] HandleGetStatusFromDevice invalid device handle %p\n",
m_USBType, Urb->UrbHeader.UsbdDeviceHandle);
//
// invalid device handle
@@ -1252,7 +1252,7 @@
//
Status = UsbDevice->SubmitSetupPacket(&CtrlSetup,
Urb->UrbControlDescriptorRequest.TransferBufferLength,
Urb->UrbControlDescriptorRequest.TransferBuffer);
ASSERT(Status == STATUS_SUCCESS);
- DPRINT1("[USBLIB] HandleGetStatusFromDevice Status %x Length %lu DeviceStatus
%x\n", Status, Urb->UrbControlDescriptorRequest.TransferBufferLength,
*DeviceStatus);
+ DPRINT1("[%S] HandleGetStatusFromDevice Status %x Length %lu DeviceStatus
%x\n", m_USBType, Status, Urb->UrbControlDescriptorRequest.TransferBufferLength,
*DeviceStatus);
//
// done
@@ -1273,7 +1273,7 @@
PUSBDEVICE UsbDevice;
USB_DEFAULT_PIPE_SETUP_PACKET CtrlSetup;
- DPRINT("CHubController::HandleClassDevice Request %x Class %x\n",
Urb->UrbControlVendorClassRequest.Request, Urb->UrbControlVendorClassRequest.Value
>> 8);
+ DPRINT("[%S] HandleClassDevice Request %x Class %x\n", m_USBType,
Urb->UrbControlVendorClassRequest.Request, Urb->UrbControlVendorClassRequest.Value
>> 8);
//
// check class request type
@@ -1287,7 +1287,7 @@
//
if (!ValidateUsbDevice(PUSBDEVICE(Urb->UrbHeader.UsbdDeviceHandle)))
{
- DPRINT1("HandleClassDevice invalid device handle %p\n",
Urb->UrbHeader.UsbdDeviceHandle);
+ DPRINT1("[%S] HandleClassDevice invalid device handle %p\n",
m_USBType, Urb->UrbHeader.UsbdDeviceHandle);
//
// invalid device handle
@@ -1371,7 +1371,7 @@
{
if
(!ValidateUsbDevice(PUSBDEVICE(Urb->UrbHeader.UsbdDeviceHandle)))
{
- DPRINT1("HandleClassDevice invalid device handle
%p\n", Urb->UrbHeader.UsbdDeviceHandle);
+ DPRINT1("[%S] HandleClassDevice invalid device handle
%p\n", m_USBType, Urb->UrbHeader.UsbdDeviceHandle);
//
// invalid device handle
//
@@ -1387,7 +1387,7 @@
break;
}
default:
- DPRINT1("[USBLIB] HandleClassDevice Class %x not
implemented\n", Urb->UrbControlVendorClassRequest.Value >> 8);
+ DPRINT1("[%S] HandleClassDevice Class %x not implemented\n",
m_USBType, Urb->UrbControlVendorClassRequest.Value >> 8);
break;
}
break;
@@ -1399,7 +1399,7 @@
//
if (!ValidateUsbDevice(PUSBDEVICE(Urb->UrbHeader.UsbdDeviceHandle)))
{
- DPRINT1("HandleClassDevice invalid device handle %p\n",
Urb->UrbHeader.UsbdDeviceHandle);
+ DPRINT1("[%S] HandleClassDevice invalid device handle %p\n",
m_USBType, Urb->UrbHeader.UsbdDeviceHandle);
//
// invalid device handle
@@ -1465,7 +1465,7 @@
//
if (!ValidateUsbDevice(PUSBDEVICE(Urb->UrbHeader.UsbdDeviceHandle)))
{
- DPRINT1("[USBLIB] HandleGetDescriptorFromInterface invalid device handle
%p\n", Urb->UrbHeader.UsbdDeviceHandle);
+ DPRINT1("[%S] HandleGetDescriptorFromInterface invalid device handle
%p\n", m_USBType, Urb->UrbHeader.UsbdDeviceHandle);
//
// invalid device handle
@@ -1494,7 +1494,7 @@
Status = UsbDevice->SubmitSetupPacket(&CtrlSetup,
Urb->UrbControlDescriptorRequest.TransferBufferLength,
Urb->UrbControlDescriptorRequest.TransferBuffer);
if (!NT_SUCCESS(Status))
{
- DPRINT1("[USBLIB] HandleGetDescriptorFromInterface failed with %x\n",
Status);
+ DPRINT1("[%S] HandleGetDescriptorFromInterface failed with %x\n",
m_USBType, Status);
}
//
@@ -1515,7 +1515,7 @@
PUSBDEVICE UsbDevice;
ULONG Length, BufferLength;
- DPRINT("[USBLIB] HandleGetDescriptor Type %x\n",
Urb->UrbControlDescriptorRequest.DescriptorType);
+ DPRINT("[%S] HandleGetDescriptor Type %x\n", m_USBType,
Urb->UrbControlDescriptorRequest.DescriptorType);
//
// check descriptor type
@@ -1547,7 +1547,7 @@
//
if (!ValidateUsbDevice(PUSBDEVICE(Urb->UrbHeader.UsbdDeviceHandle)))
{
- DPRINT1("[USBLIB] HandleGetDescriptor invalid device handle
%p\n", Urb->UrbHeader.UsbdDeviceHandle);
+ DPRINT1("[%S] HandleGetDescriptor invalid device handle
%p\n", m_USBType, Urb->UrbHeader.UsbdDeviceHandle);
//
// invalid device handle
@@ -1654,7 +1654,7 @@
//
if (!ValidateUsbDevice(PUSBDEVICE(Urb->UrbHeader.UsbdDeviceHandle)))
{
- DPRINT1("[USBLIB] USB_CONFIGURATION_DESCRIPTOR_TYPE invalid
device handle %p\n", Urb->UrbHeader.UsbdDeviceHandle);
+ DPRINT1("[%S] USB_CONFIGURATION_DESCRIPTOR_TYPE invalid device
handle %p\n", m_USBType, Urb->UrbHeader.UsbdDeviceHandle);
//
// invalid device handle
@@ -1719,7 +1719,7 @@
//
if (!ValidateUsbDevice(PUSBDEVICE(Urb->UrbHeader.UsbdDeviceHandle)))
{
- DPRINT1("[USBLIB] USB_STRING_DESCRIPTOR_TYPE invalid device handle
%p\n", Urb->UrbHeader.UsbdDeviceHandle);
+ DPRINT1("[%S] USB_STRING_DESCRIPTOR_TYPE invalid device handle
%p\n", m_USBType, Urb->UrbHeader.UsbdDeviceHandle);
//
// invalid device handle
@@ -1749,7 +1749,7 @@
break;
}
default:
- DPRINT1("[USBLIB] CHubController::HandleGetDescriptor DescriptorType %x
unimplemented\n", Urb->UrbControlDescriptorRequest.DescriptorType);
+ DPRINT1("[%S] CHubController::HandleGetDescriptor DescriptorType %x
unimplemented\n", m_USBType, Urb->UrbControlDescriptorRequest.DescriptorType);
break;
}
@@ -1781,7 +1781,7 @@
//
if (!ValidateUsbDevice(PUSBDEVICE(Urb->UrbHeader.UsbdDeviceHandle)))
{
- DPRINT1("[USBLIB] HandleClassEndpoint invalid device handle %p\n",
Urb->UrbHeader.UsbdDeviceHandle);
+ DPRINT1("[%S] HandleClassEndpoint invalid device handle %p\n",
m_USBType, Urb->UrbHeader.UsbdDeviceHandle);
//
// invalid device handle
@@ -1862,7 +1862,7 @@
//
if (!ValidateUsbDevice(PUSBDEVICE(Urb->UrbHeader.UsbdDeviceHandle)))
{
- DPRINT1("[USBLIB] HandleVendorDevice invalid device handle %p\n",
Urb->UrbHeader.UsbdDeviceHandle);
+ DPRINT1("[%S] HandleVendorDevice invalid device handle %p\n",
m_USBType, Urb->UrbHeader.UsbdDeviceHandle);
//
// invalid device handle
@@ -1930,7 +1930,7 @@
//
if (!ValidateUsbDevice(PUSBDEVICE(Urb->UrbHeader.UsbdDeviceHandle)))
{
- DPRINT1("[USBLIB] HandleSyncResetAndClearStall invalid device handle
%p\n", Urb->UrbHeader.UsbdDeviceHandle);
+ DPRINT1("[%S] HandleSyncResetAndClearStall invalid device handle %p\n",
m_USBType, Urb->UrbHeader.UsbdDeviceHandle);
//
// invalid device handle
@@ -1947,7 +1947,7 @@
//
// failed
//
- DPRINT1("[USBLIB] failed to reset pipe %x\n", Status);
+ DPRINT1("[%S] failed to reset pipe %x\n", m_USBType, Status);
}
@@ -1967,7 +1967,7 @@
//
Status = HandleClearStall(Irp, Urb);
}
- DPRINT1("[USBLIB] URB_FUNCTION_SYNC_RESET_PIPE_AND_CLEAR_STALL Status
%x\n", Status);
+ DPRINT1("[%S] URB_FUNCTION_SYNC_RESET_PIPE_AND_CLEAR_STALL Status %x\n",
m_USBType, Status);
//
// reset data toggle
@@ -2003,7 +2003,7 @@
//
if (!ValidateUsbDevice(PUSBDEVICE(Urb->UrbHeader.UsbdDeviceHandle)))
{
- DPRINT1("[USBLIB] HandleAbortPipe invalid device handle %p\n",
Urb->UrbHeader.UsbdDeviceHandle);
+ DPRINT1("[%S] HandleAbortPipe invalid device handle %p\n", m_USBType,
Urb->UrbHeader.UsbdDeviceHandle);
//
// invalid device handle
@@ -2026,7 +2026,7 @@
// issue request
//
Status = UsbDevice->AbortPipe(EndpointDescriptor);
- DPRINT1("[USBLIB] URB_FUNCTION_ABORT_PIPE Status %x\n", Status);
+ DPRINT1("[%S] URB_FUNCTION_ABORT_PIPE Status %x\n", m_USBType, Status);
//
// done
@@ -2059,7 +2059,7 @@
//
if (!ValidateUsbDevice(PUSBDEVICE(Urb->UrbHeader.UsbdDeviceHandle)))
{
- DPRINT1("[USBLIB] HandleClearStall invalid device handle %p\n",
Urb->UrbHeader.UsbdDeviceHandle);
+ DPRINT1("[%S] HandleClearStall invalid device handle %p\n", m_USBType,
Urb->UrbHeader.UsbdDeviceHandle);
//
// invalid device handle
@@ -2076,7 +2076,7 @@
// get device
//
UsbDevice = PUSBDEVICE(Urb->UrbHeader.UsbdDeviceHandle);
- DPRINT1("[USBLIB] URB_FUNCTION_SYNC_CLEAR_STALL\n");
+ DPRINT1("[%S] URB_FUNCTION_SYNC_CLEAR_STALL\n", m_USBType);
//
// initialize setup packet
@@ -2093,7 +2093,7 @@
//
Status = UsbDevice->SubmitSetupPacket(&CtrlSetup, 0, 0);
- DPRINT1("[USBLIB] URB_FUNCTION_CLEAR_STALL Status %x\n", Status);
+ DPRINT1("[%S] URB_FUNCTION_CLEAR_STALL Status %x\n", m_USBType, Status);
//
// done
@@ -2124,7 +2124,7 @@
//
if (!ValidateUsbDevice(PUSBDEVICE(Urb->UrbHeader.UsbdDeviceHandle)))
{
- DPRINT1("[USBLIB] HandleClassInterface invalid device handle %p\n",
Urb->UrbHeader.UsbdDeviceHandle);
+ DPRINT1("[%S] HandleClassInterface invalid device handle %p\n",
m_USBType, Urb->UrbHeader.UsbdDeviceHandle);
//
// invalid device handle
@@ -2178,7 +2178,7 @@
//
// display error
//
- DPRINT1("URB_FUNCTION_CLASS_INTERFACE failed with Urb Status %x\n",
Urb->UrbHeader.Status);
+ DPRINT1("[%S] URB_FUNCTION_CLASS_INTERFACE failed with Urb Status
%x\n", m_USBType, Urb->UrbHeader.Status);
}
//
@@ -2272,7 +2272,7 @@
Status = HandleVendorDevice(Irp, Urb);
break;
default:
- DPRINT1("[USBLIB] IOCTL_INTERNAL_USB_SUBMIT_URB Function %x NOT
IMPLEMENTED\n", Urb->UrbHeader.Function);
+ DPRINT1("[%S] IOCTL_INTERNAL_USB_SUBMIT_URB Function %x NOT
IMPLEMENTED\n", m_USBType, Urb->UrbHeader.Function);
break;
}
//
@@ -2282,7 +2282,7 @@
}
case IOCTL_INTERNAL_USB_GET_DEVICE_HANDLE:
{
- DPRINT("[USBLIB] IOCTL_INTERNAL_USB_GET_DEVICE_HANDLE %p\n",
this);
+ DPRINT("[%S] IOCTL_INTERNAL_USB_GET_DEVICE_HANDLE %p\n", m_USBType,
this);
if (IoStack->Parameters.Others.Argument1)
{
@@ -2307,7 +2307,7 @@
}
case IOCTL_INTERNAL_USB_GET_ROOTHUB_PDO:
{
- DPRINT("[USBLIB] IOCTL_INTERNAL_USB_GET_ROOTHUB_PDO\n");
+ DPRINT("[%S] IOCTL_INTERNAL_USB_GET_ROOTHUB_PDO\n", m_USBType);
//
// this is the first request send, it delivers the PDO to the caller
@@ -2336,7 +2336,7 @@
}
case IOCTL_INTERNAL_USB_GET_HUB_COUNT:
{
- DPRINT("[USBLIB] IOCTL_INTERNAL_USB_GET_HUB_COUNT\n");
+ DPRINT("[%S] IOCTL_INTERNAL_USB_GET_HUB_COUNT\n", m_USBType);
//
// after IOCTL_INTERNAL_USB_GET_ROOTHUB_PDO is delivered, the usbhub driver
@@ -2359,13 +2359,13 @@
}
case IOCTL_INTERNAL_USB_SUBMIT_IDLE_NOTIFICATION:
{
- DPRINT1("[USBLIB] IOCTL_INTERNAL_USB_SUBMIT_IDLE_NOTIFICATION
UNIMPLEMENTED\n");
+ DPRINT1("[%S] IOCTL_INTERNAL_USB_SUBMIT_IDLE_NOTIFICATION
UNIMPLEMENTED\n", m_USBType);
Status = STATUS_SUCCESS;
break;
}
default:
{
- DPRINT1("[USBLIB] HandleDeviceControl>Type: IoCtl %x
InputBufferLength %lu OutputBufferLength %lu NOT IMPLEMENTED\n",
+ DPRINT1("[%S] HandleDeviceControl>Type: IoCtl %x InputBufferLength
%lu OutputBufferLength %lu NOT IMPLEMENTED\n", m_USBType,
IoStack->Parameters.DeviceIoControl.IoControlCode,
IoStack->Parameters.DeviceIoControl.InputBufferLength,
IoStack->Parameters.DeviceIoControl.OutputBufferLength);
@@ -2797,7 +2797,7 @@
NTSTATUS Status;
ULONG Index = 0;
- DPRINT1("USBHI_InitializeUsbDevice\n");
+ DPRINT("USBHI_InitializeUsbDevice\n");
//
// first get controller
@@ -2893,7 +2893,7 @@
PUSBDEVICE UsbDevice;
CHubController * Controller;
- DPRINT1("USBHI_GetUsbDescriptors\n");
+ DPRINT("USBHI_GetUsbDescriptors\n");
//
// sanity check
@@ -2962,7 +2962,7 @@
CHubController * Controller;
NTSTATUS Status;
- DPRINT1("USBHI_RemoveUsbDevice\n");
+ DPRINT("USBHI_RemoveUsbDevice\n");
//
// first get controller
@@ -3010,7 +3010,6 @@
// invalid device handle
//
DPRINT1("USBHI_RemoveUsbDevice Invalid device handle %p\n",
UsbDevice);
- PC_ASSERT(0);
return STATUS_DEVICE_NOT_CONNECTED;
}
@@ -3035,7 +3034,7 @@
PUSBDEVICE OldUsbDevice, NewUsbDevice;
CHubController * Controller;
- DPRINT1("USBHI_RestoreUsbDevice\n");
+ DPRINT("USBHI_RestoreUsbDevice\n");
//
// first get controller
@@ -3081,7 +3080,7 @@
PUSBDEVICE UsbDevice;
CHubController * Controller;
- DPRINT1("USBHI_QueryDeviceInformation %p\n", BusContext);
+ DPRINT("USBHI_QueryDeviceInformation %p\n", BusContext);
//
// sanity check
@@ -3203,7 +3202,7 @@
{
PUSB_CONTROLLER_INFORMATION_0 ControllerInfo;
- DPRINT1("USBHI_GetControllerInformation\n");
+ DPRINT("USBHI_GetControllerInformation\n");
//
// sanity checks
@@ -3266,7 +3265,7 @@
USHORT Dummy1;
NTSTATUS Status;
- DPRINT1("USBHI_GetExtendedHubInformation\n");
+ DPRINT("USBHI_GetExtendedHubInformation\n");
//
// sanity checks
@@ -3493,7 +3492,7 @@
ULONG Speed, Dummy2;
USHORT Dummy1;
- DPRINT1("USBDI_GetUSBDIVersion\n");
+ DPRINT("USBDI_GetUSBDIVersion\n");
//
// get controller
@@ -3573,7 +3572,7 @@
ULONG Speed, Dummy2;
USHORT Dummy1;
- DPRINT1("USBDI_IsDeviceHighSpeed\n");
+ DPRINT("USBDI_IsDeviceHighSpeed\n");
//
// get controller
Modified: trunk/reactos/lib/drivers/libusb/libusb.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/drivers/libusb/libusb.…
==============================================================================
--- trunk/reactos/lib/drivers/libusb/libusb.cpp [iso-8859-1] (original)
+++ trunk/reactos/lib/drivers/libusb/libusb.cpp [iso-8859-1] Sat Feb 2 15:45:02 2013
@@ -28,7 +28,7 @@
NTSTATUS Status;
PHCDCONTROLLER HcdController;
- DPRINT1("EHCI_AddDevice\n");
+ DPRINT1("USBLIB_AddDevice\n");
/* first create the controller object */
Status = CreateHCDController(&HcdController);
@@ -114,7 +114,7 @@
}
default:
{
- DPRINT1("EHCI_Dispatch> Major %lu Minor %lu unhandeled\n",
IoStack->MajorFunction, IoStack->MinorFunction);
+ DPRINT1("USBLIB_Dispatch> Major %lu Minor %lu unhandeled\n",
IoStack->MajorFunction, IoStack->MinorFunction);
Status = STATUS_SUCCESS;
}
}
Modified: trunk/reactos/lib/drivers/libusb/usb_device.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/lib/drivers/libusb/usb_dev…
==============================================================================
--- trunk/reactos/lib/drivers/libusb/usb_device.cpp [iso-8859-1] (original)
+++ trunk/reactos/lib/drivers/libusb/usb_device.cpp [iso-8859-1] Sat Feb 2 15:45:02 2013
@@ -86,6 +86,7 @@
ULONG m_PortStatus;
PUSBQUEUE m_Queue;
PDMAMEMORYMANAGER m_DmaManager;
+ LPCWSTR m_USBType;
PUSB_CONFIGURATION m_ConfigurationDescriptors;
};
@@ -119,6 +120,7 @@
m_Parent = Parent;
m_Port = Port;
m_PortStatus = PortStatus;
+ m_USBType = m_Device->GetUSBType();
//
// initialize device lock
@@ -139,7 +141,7 @@
//
// failed to get usb queue
//
- DPRINT1("CUSBDevice::Initialize GetUsbQueue failed with %x\n",
Status);
+ DPRINT1("[%S] GetUsbQueue failed with %x\n", m_USBType, Status);
return Status;
}
@@ -152,7 +154,7 @@
//
// failed to get dma manager
//
- DPRINT1("CUSBDevice::Initialize GetDMA failed with %x\n", Status);
+ DPRINT1("[%S] GetDMA failed with %x\n", m_USBType, Status);
return Status;
}
@@ -170,7 +172,7 @@
//
// failed to get device descriptor
//
- DPRINT1("CUSBDevice::Initialize Failed to get device descriptor with
%x\n", Status);
+ DPRINT1("[%S] Failed to get device descriptor with %x\n", m_USBType,
Status);
return Status;
}
@@ -274,7 +276,7 @@
return Usb20Device;
}
- DPRINT1("CUSBDevice::GetType Unknown bcdUSB Type %x\n",
m_DeviceDescriptor.bcdUSB);
+ DPRINT1("[%S] GetType Unknown bcdUSB Type %x\n", m_USBType,
m_DeviceDescriptor.bcdUSB);
//PC_ASSERT(FALSE);
return Usb11Device;
@@ -309,7 +311,7 @@
UCHAR OldAddress;
UCHAR Index;
- DPRINT1("CUSBDevice::SetDeviceAddress> Address %x\n", DeviceAddress);
+ DPRINT1("[%S] SetDeviceAddress> Address %x\n", m_USBType,
DeviceAddress);
CtrlSetup = (PUSB_DEFAULT_PIPE_SETUP_PACKET)ExAllocatePoolWithTag(NonPagedPool,
sizeof(USB_DEFAULT_PIPE_SETUP_PACKET), TAG_USBLIB);
if (!CtrlSetup)
@@ -332,7 +334,7 @@
if (!NT_SUCCESS(Status))
{
// failed to set device address
- DPRINT1("CUSBDevice::SetDeviceAddress> failed to set device address with
%lx Address %x\n", Status, DeviceAddress);
+ DPRINT1("[%S] SetDeviceAddress> failed to set device address with %lx
Address %x\n", m_USBType, Status, DeviceAddress);
return Status;
}
@@ -349,7 +351,7 @@
Status = CreateDeviceDescriptor();
if (!NT_SUCCESS(Status))
{
- DPRINT1("CUSBDevice::SetDeviceAddress> failed to retrieve device
descriptor with device address set Error %lx\n", Status);
+ DPRINT1("[%S] SetDeviceAddress failed to retrieve device descriptor with
device address set Error %lx\n", m_USBType, Status);
// return error status
return Status;
}
@@ -360,7 +362,7 @@
m_DeviceDescriptor.bNumConfigurations == 0)
{
// failed to retrieve device descriptor
- DPRINT1("CUSBDevice::SetDeviceAddress> device returned bogus device
descriptor\n");
+ DPRINT1("[%S] SetDeviceAddress> device returned bogus device
descriptor\n", m_USBType);
DumpDeviceDescriptor(&m_DeviceDescriptor);
// return error status
@@ -386,7 +388,7 @@
Status = CreateConfigurationDescriptor(Index);
if (!NT_SUCCESS(Status))
{
- DPRINT1("CUSBDevice::SetDeviceAddress> failed to retrieve
configuration %lu\n", Index);
+ DPRINT1("[%S] SetDeviceAddress> failed to retrieve configuration
%lu\n", m_USBType, Index);
break;
}
}
@@ -429,7 +431,7 @@
//
// no queue, wtf?
//
- DPRINT1("CUSBDevice::CommitIrp> no queue / dma !!!\n");
+ DPRINT1("[%S] CommitIrp> no queue / dma !!!\n", m_USBType);
return STATUS_UNSUCCESSFUL;
}
@@ -442,7 +444,7 @@
//
// failed to build request
//
- DPRINT1("CUSBDevice::CommitIrp> CreateUSBRequest failed with %lx\n",
Status);
+ DPRINT1("[%S] CommitIrp> CreateUSBRequest failed with %lx\n",
m_USBType, Status);
return Status;
}
@@ -465,7 +467,7 @@
//
// failed to add request
//
- DPRINT1("CUSBDevice::CommitIrp> failed add request to queue with
%lx\n", Status);
+ DPRINT1("[%S] failed add request to queue with %lx\n", m_USBType,
Status);
Request->Release();
return Status;
}
@@ -518,7 +520,7 @@
//
// no queue, wtf?
//
- DPRINT1("CUSBDevice::CommitSetupPacket> no queue!!!\n");
+ DPRINT1("[%S] CommitSetupPacket> no queue!!!\n", m_USBType);
return STATUS_UNSUCCESSFUL;
}
@@ -531,7 +533,7 @@
//
// failed to build request
//
- DPRINT1("CUSBDevice::CommitSetupPacket> CreateUSBRequest failed with
%x\n", Status);
+ DPRINT1("[%S] CommitSetupPacket> CreateUSBRequest failed with %x\n",
m_USBType, Status);
return Status;
}
@@ -544,7 +546,7 @@
//
// failed to initialize request
//
- DPRINT1("CUSBDevice::CommitSetupPacket> failed to initialize usb request
with %x\n", Status);
+ DPRINT1("[%S] CommitSetupPacket failed to initialize usb request with
%x\n", m_USBType, Status);
Request->Release();
return Status;
}
@@ -558,7 +560,7 @@
//
// failed to add request
//
- DPRINT1("CUSBDevice::CommitSetupPacket> failed add request to queue with
%x\n", Status);
+ DPRINT1("[%S] CommitSetupPacket> failed add request to queue with
%x\n", m_USBType, Status);
Request->Release();
return Status;
}
@@ -759,7 +761,7 @@
//
// failed to get partial configuration descriptor
//
- DPRINT1("[USBLIB] Failed to get partial configuration descriptor Status %x
Index %x\n", Status, Index);
+ DPRINT1("[%S] Failed to get partial configuration descriptor Status %x Index
%x\n", m_USBType, Status, Index);
ExFreePoolWithTag(ConfigurationDescriptor, TAG_USBLIB);
return Status;
}
@@ -773,7 +775,7 @@
//
// failed to get full configuration descriptor
//
- DPRINT1("[USBLIB] Failed to get full configuration descriptor Status %x
Index %x\n", Status, Index);
+ DPRINT1("[%S] Failed to get full configuration descriptor Status %x Index
%x\n", m_USBType, Status, Index);
ExFreePoolWithTag(ConfigurationDescriptor, TAG_USBLIB);
return Status;
}
@@ -968,7 +970,7 @@
if (EndpointDescriptor->bLength == 0 ||
EndpointDescriptor->bDescriptorType == USB_INTERFACE_DESCRIPTOR_TYPE)
{
// bogus configuration descriptor
- DPRINT1("[USBLIB] Bogus descriptor found in InterfaceNumber %x
Alternate %x EndpointIndex %x bLength %x bDescriptorType %x\n",
InterfaceDescriptor->bInterfaceNumber, InterfaceDescriptor->bAlternateSetting,
PipeIndex,
+ DPRINT1("[%S] Bogus descriptor found in InterfaceNumber %x Alternate
%x EndpointIndex %x bLength %x bDescriptorType %x\n", m_USBType,
InterfaceDescriptor->bInterfaceNumber, InterfaceDescriptor->bAlternateSetting,
PipeIndex,
EndpointDescriptor->bLength,
EndpointDescriptor->bDescriptorType);
// failed
@@ -1040,7 +1042,7 @@
if (!Found)
{
- DPRINT1("[USBLIB] invalid configuration value %u\n",
ConfigurationDescriptor->bConfigurationValue);
+ DPRINT1("[%S] invalid configuration value %u\n", m_USBType,
ConfigurationDescriptor->bConfigurationValue);
return STATUS_INVALID_PARAMETER;
}
@@ -1062,13 +1064,13 @@
if (!ConfigurationDescriptor)
{
// unconfigure request
- DPRINT1("CUSBDevice::SelectConfiguration Unconfigure Request Status
%lx\n", Status);
+ DPRINT1("[%S] SelectConfiguration Unconfigure Request Status %lx\n",
m_USBType, Status);
m_ConfigurationIndex = 0;
return Status;
}
// informal debug print
- DPRINT1("CUSBDevice::SelectConfiguration New Configuration %x Old Configuration
%x Result %lx\n", ConfigurationIndex, m_ConfigurationIndex, Status);
+ DPRINT1("[%S] SelectConfiguration New Configuration %x Old Configuration %x
Result %lx\n", m_USBType, ConfigurationIndex, m_ConfigurationIndex, Status);
if (!NT_SUCCESS(Status))
{
//
@@ -1123,7 +1125,7 @@
if (!NT_SUCCESS(Status))
{
// failed
- DPRINT1("[LIBUSB] Failed to copy interface descriptor Index %lu
InterfaceDescriptor %p InterfaceInfo %p\n", ConfigurationIndex, InterfaceDescriptor,
InterfaceInfo);
+ DPRINT1("[%S] Failed to copy interface descriptor Index %lu
InterfaceDescriptor %p InterfaceInfo %p\n", m_USBType, ConfigurationIndex,
InterfaceDescriptor, InterfaceInfo);
break;
}
@@ -1165,7 +1167,7 @@
if (!Found)
{
// invalid handle passed
- DPRINT1("[USBLIB] Invalid configuration handle passed %p\n",
ConfigurationHandle);
+ DPRINT1("[%S] Invalid configuration handle passed %p\n", m_USBType,
ConfigurationHandle);
return STATUS_INVALID_PARAMETER;
}
@@ -1180,7 +1182,7 @@
Status = CommitSetupPacket(&CtrlSetup, NULL, 0, NULL);
// informal debug print
- DPRINT1("CUSBDevice::SelectInterface AlternateSetting %x InterfaceNumber %x
Status %lx\n", InterfaceInfo->AlternateSetting, InterfaceInfo->InterfaceNumber,
Status);
+ DPRINT1("[%S] SelectInterface AlternateSetting %x InterfaceNumber %x Status
%lx\n", m_USBType, InterfaceInfo->AlternateSetting,
InterfaceInfo->InterfaceNumber, Status);
#if 0
if (!NT_SUCCESS(Status))
{
@@ -1216,7 +1218,7 @@
InterfaceDescriptor =
USBD_ParseConfigurationDescriptor(m_ConfigurationDescriptors[ConfigurationIndex].ConfigurationDescriptor,
InterfaceInfo->InterfaceNumber, InterfaceInfo->AlternateSetting);
if (!InterfaceDescriptor)
{
- DPRINT1("[LIBUSB] No such interface Alternate %x InterfaceNumber
%x\n", InterfaceInfo->AlternateSetting, InterfaceInfo->InterfaceNumber);
+ DPRINT1("[%S] No such interface Alternate %x InterfaceNumber %x\n",
m_USBType, InterfaceInfo->AlternateSetting, InterfaceInfo->InterfaceNumber);
return STATUS_UNSUCCESSFUL;
}
@@ -1225,7 +1227,7 @@
if (!NT_SUCCESS(Status))
{
// failed
- DPRINT1("[LIBUSB] Failed to build interface descriptor Status
%x\n", Status);
+ DPRINT1("[%S] Failed to build interface descriptor Status %x\n",
m_USBType, Status);
return Status;
}
}