]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Bus/Pci/UhciDxe/UhciSched.c
Fixed unexpected timeout in Usb MassStorage Driver.
[mirror_edk2.git] / MdeModulePkg / Bus / Pci / UhciDxe / UhciSched.c
index e1b602e7e2fc34f0035b5b00eb0d5ed841ec2656..401d32eb3433dccffafbb5561777f1cef9b332ec 100644 (file)
@@ -575,8 +575,8 @@ UhciExecuteTransfer (
 \r
   Finished = FALSE;\r
   Status   = EFI_SUCCESS;\r
-  Delay    = (TimeOut * STALL_1_MS / UHC_SYN_POLL) + 1;\r
-\r
+  Delay    = (TimeOut * UHC_1_MILLISECOND / UHC_SYNC_POLL_INTERVAL) + 1;\r
+  \r
   for (Index = 0; Index < Delay; Index++) {\r
     Finished = UhciCheckTdStatus (Uhc, Td, IsLow, QhResult);\r
 \r
@@ -587,7 +587,7 @@ UhciExecuteTransfer (
       break;\r
     }\r
 \r
-    gBS->Stall (UHC_SYN_POLL);\r
+    gBS->Stall (UHC_SYNC_POLL_INTERVAL);\r
   }\r
 \r
   if (!Finished) {\r