EFI_STATUS Status;\r
UINT16 *PtrBuffer;\r
\r
- //\r
- // containing status byte read from Status Register.\r
- //\r
- UINT8 StatusRegister;\r
-\r
//\r
// No data transfer is premitted.\r
//\r
//\r
// read Status Register will clear interrupt\r
//\r
- StatusRegister = IDEReadPortB (IdeDev->PciIo, IdeDev->IoPort->Reg.Status);\r
+ IDEReadPortB (IdeDev->PciIo, IdeDev->IoPort->Reg.Status);\r
\r
//\r
// get current data transfer size from Cylinder Registers.\r
//\r
- WordCount =\r
- (\r
- (IDEReadPortB (IdeDev->PciIo, IdeDev->IoPort->CylinderMsb) << 8) |\r
- IDEReadPortB (IdeDev->PciIo, IdeDev->IoPort->CylinderLsb)\r
- ) & 0xffff;\r
+ WordCount = IDEReadPortB (IdeDev->PciIo, IdeDev->IoPort->CylinderMsb) << 8;\r
+ WordCount = WordCount | IDEReadPortB (IdeDev->PciIo, IdeDev->IoPort->CylinderLsb);\r
+ WordCount = WordCount & 0xffff;\r
WordCount /= 2;\r
\r
WordCount = EFI_MIN (WordCount, (RequiredWordCount - ActualWordCount));\r