]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Bus/Ata/AtaAtapiPassThru/AhciMode.c
fix 32bit build warning
[mirror_edk2.git] / MdeModulePkg / Bus / Ata / AtaAtapiPassThru / AhciMode.c
index bc673973d7be2e60787d2865789db358fb70f20b..06b280a001af3f48506388228f29c4f557629822 100644 (file)
@@ -425,7 +425,7 @@ AhciBuildCommand (
     AhciAndReg (PciIo, Offset, (UINT32)~(EFI_AHCI_PORT_CMD_DLAE | EFI_AHCI_PORT_CMD_ATAPI));\r
   }\r
   \r
-  RemainedData = DataLength;\r
+  RemainedData = (UINTN) DataLength;\r
   MemAddr      = (UINTN) DataPhysicalAddr;\r
   CommandList->AhciCmdPrdtl = (UINT32)PrdtNumber;\r
   \r
@@ -1569,7 +1569,7 @@ AhciCreateTransferDescriptor (
                     PciIo,\r
                     AllocateAnyPages,\r
                     EfiBootServicesData,\r
-                    EFI_SIZE_TO_PAGES (MaxReceiveFisSize),\r
+                    (UINTN)EFI_SIZE_TO_PAGES (MaxReceiveFisSize),\r
                     &Buffer,\r
                     0\r
                     );\r
@@ -1578,11 +1578,11 @@ AhciCreateTransferDescriptor (
     return EFI_OUT_OF_RESOURCES;\r
   }\r
 \r
-  ZeroMem (Buffer, MaxReceiveFisSize);\r
+  ZeroMem (Buffer, (UINTN)MaxReceiveFisSize);\r
 \r
   AhciRegisters->AhciRFis          = Buffer;\r
   AhciRegisters->MaxReceiveFisSize = MaxReceiveFisSize;\r
-  Bytes  = MaxReceiveFisSize;\r
+  Bytes  = (UINTN)MaxReceiveFisSize;\r
 \r
   Status = PciIo->Map (\r
                     PciIo,\r
@@ -1619,7 +1619,7 @@ AhciCreateTransferDescriptor (
                     PciIo,\r
                     AllocateAnyPages,\r
                     EfiBootServicesData,\r
-                    EFI_SIZE_TO_PAGES (MaxCommandListSize),\r
+                    (UINTN)EFI_SIZE_TO_PAGES (MaxCommandListSize),\r
                     &Buffer,\r
                     0\r
                     );\r
@@ -1632,11 +1632,11 @@ AhciCreateTransferDescriptor (
     goto Error5;\r
   }\r
 \r
-  ZeroMem (Buffer, MaxCommandListSize);\r
+  ZeroMem (Buffer, (UINTN)MaxCommandListSize);\r
 \r
   AhciRegisters->AhciCmdList        = Buffer;\r
   AhciRegisters->MaxCommandListSize = MaxCommandListSize;\r
-  Bytes  = MaxCommandListSize;\r
+  Bytes  = (UINTN)MaxCommandListSize;\r
 \r
   Status = PciIo->Map (\r
                     PciIo,\r
@@ -1674,7 +1674,7 @@ AhciCreateTransferDescriptor (
                     PciIo,\r
                     AllocateAnyPages,\r
                     EfiBootServicesData,\r
-                    EFI_SIZE_TO_PAGES (MaxCommandTableSize),\r
+                    (UINTN)EFI_SIZE_TO_PAGES (MaxCommandTableSize),\r
                     &Buffer,\r
                     0\r
                     );\r
@@ -1687,11 +1687,11 @@ AhciCreateTransferDescriptor (
     goto Error3;\r
   }\r
 \r
-  ZeroMem (Buffer, MaxCommandTableSize);\r
+  ZeroMem (Buffer, (UINTN)MaxCommandTableSize);\r
 \r
   AhciRegisters->AhciCommandTable    = Buffer;\r
   AhciRegisters->MaxCommandTableSize = MaxCommandTableSize;\r
-  Bytes  = MaxCommandTableSize;\r
+  Bytes  = (UINTN)MaxCommandTableSize;\r
 \r
   Status = PciIo->Map (\r
                     PciIo,\r
@@ -1730,7 +1730,7 @@ Error1:
 Error2:\r
   PciIo->FreeBuffer (\r
            PciIo,\r
-           EFI_SIZE_TO_PAGES (MaxCommandTableSize),\r
+           (UINTN)EFI_SIZE_TO_PAGES (MaxCommandTableSize),\r
            AhciRegisters->AhciCommandTable\r
            );\r
 Error3:\r
@@ -1741,7 +1741,7 @@ Error3:
 Error4:\r
   PciIo->FreeBuffer (\r
            PciIo,\r
-           EFI_SIZE_TO_PAGES (MaxCommandListSize),\r
+           (UINTN)EFI_SIZE_TO_PAGES (MaxCommandListSize),\r
            AhciRegisters->AhciCmdList\r
            );\r
 Error5:\r
@@ -1752,7 +1752,7 @@ Error5:
 Error6:\r
   PciIo->FreeBuffer (\r
            PciIo,\r
-           EFI_SIZE_TO_PAGES (MaxReceiveFisSize),\r
+           (UINTN)EFI_SIZE_TO_PAGES (MaxReceiveFisSize),\r
            AhciRegisters->AhciRFis\r
            );\r
 \r