IN OUT UINT8 **Target\r
)\r
{\r
- UFS_PASS_THRU_PRIVATE_DATA *Private;\r
-\r
- Private = UFS_PASS_THRU_PRIVATE_DATA_FROM_THIS (This);\r
-\r
if (Target == NULL || *Target == NULL) {\r
return EFI_INVALID_PARAMETER;\r
}\r
UINTN MapLength;\r
EDKII_UFS_HOST_CONTROLLER_PROTOCOL *UfsHc;\r
EDKII_UFS_HOST_CONTROLLER_OPERATION Flag;\r
- UFS_DATA_DIRECTION DataDirection;\r
UTP_TR_PRD *PrdtBase;\r
EFI_TPL OldTpl;\r
UFS_PASS_THRU_TRANS_REQ *TransReq;\r
if (Packet->DataDirection == EFI_EXT_SCSI_DATA_DIRECTION_READ) {\r
DataBuf = Packet->InDataBuffer;\r
DataLen = Packet->InTransferLength;\r
- DataDirection = UfsDataIn;\r
Flag = EdkiiUfsHcOperationBusMasterWrite;\r
} else {\r
DataBuf = Packet->OutDataBuffer;\r
DataLen = Packet->OutTransferLength;\r
- DataDirection = UfsDataOut;\r
Flag = EdkiiUfsHcOperationBusMasterRead;\r
}\r
\r
- if (DataLen == 0) {\r
- DataDirection = UfsNoData;\r
- } else {\r
+ if (DataLen != 0) {\r
MapLength = DataLen;\r
Status = UfsHc->Map (\r
UfsHc,\r