* msvc compatibility fixes for usbehci.
svn path=/branches/cmake-bringup/; revision=51301
ULONG OpRegisters;
PEHCI_HOST_CONTROLLER hcd;
LONG i;
+ ULONG CurrentAddr, OffSet;
+ PQUEUE_HEAD CompletedQH, NextQH;
+ PQUEUE_TRANSFER_DESCRIPTOR CompletedTD, NextTD;
FdoDeviceExtension = (PFDO_DEVICE_EXTENSION) DeferredContext;
if (CStatus & (EHCI_STS_INT | EHCI_ERROR_INT))
{
DPRINT("Asyn Complete!\n");
- ULONG CurrentAddr, OffSet;
- PQUEUE_HEAD CompletedQH, NextQH;
- PQUEUE_TRANSFER_DESCRIPTOR CompletedTD, NextTD;
-
+
/* AsyncListAddr Register will have the next QueueHead to execute */
CurrentAddr = GetAsyncListQueueRegister(hcd);
DumpQueueHeadList(PEHCI_HOST_CONTROLLER hcd)
{
KIRQL OldIrql;
+ PQUEUE_HEAD QueueHead, FirstQueueHead;
KeAcquireSpinLock(&hcd->Lock, &OldIrql);
- PQUEUE_HEAD QueueHead = (PQUEUE_HEAD)hcd->CommonBufferVA;
- PQUEUE_HEAD FirstQueueHead = QueueHead;
+ QueueHead = (PQUEUE_HEAD)hcd->CommonBufferVA;
+ FirstQueueHead = QueueHead;
DPRINT1("Dumping QueueHead List!!!!!!!!!!!!!\n");
while (1)
{
PIO_STACK_LOCATION Stack;
ULONG_PTR Information = Irp->IoStatus.Information;
NTSTATUS Status = Irp->IoStatus.Status;
+ PDEVICE_CAPABILITIES DeviceCapabilities;
+ ULONG i;
Stack = IoGetCurrentIrpStackLocation(Irp);
MinorFunction = Stack->MinorFunction;
case IRP_MN_QUERY_CAPABILITIES:
{
DPRINT("Ehci: PDO Query Capabilities\n");
- PDEVICE_CAPABILITIES DeviceCapabilities;
- ULONG i;
DeviceCapabilities = (PDEVICE_CAPABILITIES)Stack->Parameters.DeviceCapabilities.Capabilities;