}\r
\r
Status = PciIo->Map (\r
- PciIo, EfiPciIoOperationBusMasterRead,\r
+ PciIo, EfiPciIoOperationBusMasterWrite,\r
Packet->InDataBuffer, &InDataBufferLength, &PhysInDataBuffer, &PciAllocMapping\r
);\r
if (EFI_ERROR (Status)) {\r
OutDataBufferLength = Packet->OutTransferLength * SataDevice->BlockSize;\r
\r
Status = PciIo->Map (\r
- PciIo, EfiPciIoOperationBusMasterWrite,\r
+ PciIo, EfiPciIoOperationBusMasterRead,\r
Packet->OutDataBuffer, &OutDataBufferLength, &PhysOutDataBuffer, &PciAllocMapping\r
);\r
if (EFI_ERROR (Status)) {\r