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
PciIo,\r
AllocateAnyPages,\r
EfiBootServicesData,\r
- EFI_SIZE_TO_PAGES (MaxReceiveFisSize),\r
+ (UINTN)EFI_SIZE_TO_PAGES (MaxReceiveFisSize),\r
&Buffer,\r
0\r
);\r
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
PciIo,\r
AllocateAnyPages,\r
EfiBootServicesData,\r
- EFI_SIZE_TO_PAGES (MaxCommandListSize),\r
+ (UINTN)EFI_SIZE_TO_PAGES (MaxCommandListSize),\r
&Buffer,\r
0\r
);\r
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
PciIo,\r
AllocateAnyPages,\r
EfiBootServicesData,\r
- EFI_SIZE_TO_PAGES (MaxCommandTableSize),\r
+ (UINTN)EFI_SIZE_TO_PAGES (MaxCommandTableSize),\r
&Buffer,\r
0\r
);\r
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
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
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
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