Sync code with MdePkg spec for Scsi library class and CustomDecompress library class.
authorlgao4 <lgao4@de2fecce-e211-0410-80a6-f3fac2684e05>
Tue, 14 Aug 2007 07:58:32 +0000 (07:58 +0000)
committerlgao4 <lgao4@de2fecce-e211-0410-80a6-f3fac2684e05>
Tue, 14 Aug 2007 07:58:32 +0000 (07:58 +0000)
git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@3636 de2fecce-e211-0410-80a6-f3fac2684e05

edk2/IntelFrameworkModulePkg/Library/BaseUefiTianoCustomDecompressLib/BaseUefiTianoCustomDecompressLib.c
edk2/MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.c
edk2/MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDisk.c
edk2/MdePkg/Include/Library/ScsiLib.h
edk2/MdePkg/Include/Library/UsbLib.h
edk2/MdePkg/Library/BaseCustomDecompressLibNull/BaseCustomDecompressLibNull.c
edk2/MdePkg/Library/UefiScsiLib/UefiScsiLib.c
edk2/MdePkg/Library/UefiUsbLib/UsbDxeLib.c

index 061222d..6a1d212 100644 (file)
@@ -851,8 +851,7 @@ Returns:
   @param[in, out]  AlgorithmGuidTable   The decompress method guid list.
   @param[in, out]  NumberOfAlgorithms   The number of decompress methods.
 
-  @retval  RETURN_SUCCESS            Get all algorithmes list successfully.
-  @retval  RETURN_INVALID_PARAMETER  Input paramter error.\r
+  @retval  RETURN_SUCCESS            Get all algorithmes list successfully.\r
   @retval  RETURN_OUT_OF_RESOURCES   Source is not enough.\r
 \r
 **/\r
@@ -863,18 +862,14 @@ CustomDecompressGetAlgorithms (
    IN OUT  UINT32  *NumberOfAlgorithms\r
   )\r
 {\r
-  if (NumberOfAlgorithms == NULL) {\r
-    return RETURN_INVALID_PARAMETER;\r
-  }\r
+  ASSERT (NumberOfAlgorithms != NULL);\r
   \r
   if (*NumberOfAlgorithms < 1) {\r
     *NumberOfAlgorithms = 1;\r
     return RETURN_OUT_OF_RESOURCES;\r
   }\r
   \r
-  if (AlgorithmGuidTable == NULL) {\r
-    return RETURN_INVALID_PARAMETER;\r
-  }\r
+  ASSERT (AlgorithmGuidTable != NULL);\r
 \r
   AlgorithmGuidTable [0] = &gTianoCustomDecompressGuid;\r
   *NumberOfAlgorithms = 1;\r
index 1b895cb..58bcb25 100644 (file)
@@ -1075,7 +1075,7 @@ Returns:
   InquiryDataLength = sizeof (EFI_SCSI_INQUIRY_DATA);\r
   SenseDataLength   = sizeof (EFI_SCSI_SENSE_DATA);\r
 \r
-  Status = SubmitInquiryCommand (\r
+  Status = ScsiInquiryCommand (\r
             &ScsiIoDevice->ScsiIo,\r
             EfiScsiStallSeconds (1),\r
             (VOID *) &SenseData,\r
index 0ecbd50..61d6e40 100644 (file)
@@ -920,7 +920,7 @@ Returns:
   InquiryDataLength = sizeof (EFI_SCSI_INQUIRY_DATA);\r
   SenseDataLength   = 0;\r
 \r
-  Status = SubmitInquiryCommand (\r
+  Status = ScsiInquiryCommand (\r
             ScsiDiskDevice->ScsiIo,\r
             EfiScsiStallSeconds (1),\r
             NULL,\r
@@ -981,9 +981,9 @@ Returns:
   }\r
   \r
   //\r
-  // if goes here, meant SubmitInquiryCommand() failed.\r
+  // if goes here, meant ScsiInquiryCommand() failed.\r
   // if ScsiDiskRequestSenseKeys() succeeds at last,\r
-  // better retry SubmitInquiryCommand(). (by setting *NeedRetry = TRUE)\r
+  // better retry ScsiInquiryCommand(). (by setting *NeedRetry = TRUE)\r
   //\r
   MaxRetry = 3;\r
   for (Index = 0; Index < MaxRetry; Index++) {\r
@@ -1057,7 +1057,7 @@ ScsiDiskTestUnitReady (
   //\r
   // Parameter 3 and 4: do not require sense data, retrieve it when needed.\r
   //\r
-  Status = SubmitTestUnitReadyCommand (\r
+  Status = ScsiTestUnitReadyCommand (\r
             ScsiDiskDevice->ScsiIo,\r
             EfiScsiStallSeconds (1),\r
             NULL,\r
@@ -1275,7 +1275,7 @@ Returns:
   //\r
   // submit Read Capacity Command. in this call,not request sense data\r
   //\r
-  CommandStatus = SubmitReadCapacityCommand (\r
+  CommandStatus = ScsiReadCapacityCommand (\r
                     ScsiDiskDevice->ScsiIo,\r
                     EfiScsiStallSeconds (1),\r
                     NULL,\r
@@ -1337,9 +1337,9 @@ Returns:
   }\r
   \r
   //\r
-  // if goes here, meant SubmitReadCapacityCommand() failed.\r
+  // if goes here, meant ScsiReadCapacityCommand() failed.\r
   // if ScsiDiskRequestSenseKeys() succeeds at last,\r
-  // better retry SubmitReadCapacityCommand(). (by setting *NeedRetry = TRUE)\r
+  // better retry ScsiReadCapacityCommand(). (by setting *NeedRetry = TRUE)\r
   //\r
   MaxRetry = 3;\r
   for (Index = 0; Index < MaxRetry; Index++) {\r
@@ -1514,7 +1514,7 @@ ScsiDiskRequestSenseKeys (
 \r
   for (SenseReq = TRUE; SenseReq;) {\r
 \r
-    Status = SubmitRequestSenseCommand (\r
+    Status = ScsiRequestSenseCommand (\r
               ScsiDiskDevice->ScsiIo,\r
               EfiScsiStallSeconds (2),\r
               PtrSenseData,\r
@@ -1894,7 +1894,7 @@ Returns:
   *NeedRetry          = FALSE;\r
   *NumberOfSenseKeys  = 0;\r
   SenseDataLength     = 0;\r
-  Status = SubmitRead10Command (\r
+  Status = ScsiRead10Command (\r
             ScsiDiskDevice->ScsiIo,\r
             Timeout,\r
             NULL,\r
@@ -1953,7 +1953,7 @@ Returns:
   *NeedRetry          = FALSE;\r
   *NumberOfSenseKeys  = 0;\r
   SenseDataLength     = 0;\r
-  Status = SubmitWrite10Command (\r
+  Status = ScsiWrite10Command (\r
             ScsiDiskDevice->ScsiIo,\r
             Timeout,\r
             NULL,\r
index 607a67c..97634f6 100644 (file)
@@ -61,7 +61,7 @@
 
 **/\r
 EFI_STATUS\r
-SubmitTestUnitReadyCommand (\r
+ScsiTestUnitReadyCommand (\r
   IN  EFI_SCSI_IO_PROTOCOL  *ScsiIo,\r
   IN  UINT64                Timeout,\r
   OUT VOID                  *SenseData,\r
@@ -103,7 +103,7 @@ SubmitTestUnitReadyCommand (
 
 **/\r
 EFI_STATUS\r
-SubmitInquiryCommand (\r
+ScsiInquiryCommand (\r
   IN  EFI_SCSI_IO_PROTOCOL  *ScsiIo,\r
   IN  UINT64                Timeout,\r
   IN  VOID                  *SenseData,\r
@@ -150,7 +150,7 @@ SubmitInquiryCommand (
 
 **/\r
 EFI_STATUS\r
-SubmitModeSense10Command (\r
+ScsiModeSense10Command (\r
   IN  EFI_SCSI_IO_PROTOCOL    *ScsiIo,\r
   IN  UINT64                  Timeout,\r
   IN  VOID                    *SenseData,\r
@@ -202,7 +202,7 @@ SubmitModeSense10Command (
 
 **/\r
 EFI_STATUS\r
-SubmitRequestSenseCommand (\r
+ScsiRequestSenseCommand (\r
   IN  EFI_SCSI_IO_PROTOCOL  *ScsiIo,\r
   IN  UINT64                Timeout,\r
   IN  VOID                  *SenseData,\r
@@ -244,7 +244,7 @@ SubmitRequestSenseCommand (
 
 **/\r
 EFI_STATUS\r
-SubmitReadCapacityCommand (\r
+ScsiReadCapacityCommand (\r
   IN  EFI_SCSI_IO_PROTOCOL  *ScsiIo,\r
   IN  UINT64                Timeout,\r
   IN  VOID                  *SenseData,\r
@@ -290,7 +290,7 @@ SubmitReadCapacityCommand (
 
 **/\r
 EFI_STATUS\r
-SubmitRead10Command (\r
+ScsiRead10Command (\r
   IN  EFI_SCSI_IO_PROTOCOL  *ScsiIo,\r
   IN  UINT64                Timeout,\r
   IN  VOID                  *SenseData,\r
@@ -337,7 +337,7 @@ SubmitRead10Command (
 
 **/\r
 EFI_STATUS\r
-SubmitWrite10Command (\r
+ScsiWrite10Command (\r
   IN  EFI_SCSI_IO_PROTOCOL  *ScsiIo,\r
   IN  UINT64                Timeout,\r
   IN  VOID                  *SenseData,\r
index 276a3c8..f3b56fb 100644 (file)
@@ -96,11 +96,6 @@ UsbGetReportRequest (
   IN UINT8                   *Report\r
   );\r
 \r
-typedef enum {\r
-  EfiUsbEndpointHalt,\r
-  EfiUsbDeviceRemoteWakeup\r
-} EFI_USB_STANDARD_FEATURE_SELECTOR;\r
-\r
 EFI_STATUS\r
 UsbGetDescriptor (\r
   IN  EFI_USB_IO_PROTOCOL     *UsbIo,\r
@@ -186,17 +181,6 @@ UsbGetStatus (
   OUT UINT32                  *Status\r
   );\r
 \r
-EFI_STATUS\r
-EFIAPI\r
-UsbGetHubDescriptor (\r
-  IN  EFI_USB_IO_PROTOCOL     *UsbIo,\r
-  IN  UINT16                  Value,\r
-  IN  UINT16                  Index,\r
-  IN  UINT16                  DescriptorLength,\r
-  OUT VOID                    *Descriptor,\r
-  OUT UINT32                  *Status\r
-  );\r
-\r
 //\r
 // Clear endpoint stall\r
 //\r
index 2eaa4c9..e01bd9e 100644 (file)
@@ -57,7 +57,7 @@ CustomDecompressGetInfo (
 RETURN_STATUS\r
 EFIAPI\r
 CustomDecompress (\r
-  IN const GUID  *DecompressGuid,\r
+  IN CONST GUID  *DecompressGuid,\r
   IN CONST VOID  *Source,\r
   IN OUT VOID    *Destination,\r
   IN OUT VOID    *Scratch\r
@@ -81,6 +81,8 @@ CustomDecompressGetAlgorithms (
    IN OUT  UINT32  *NumberOfAlgorithms\r
   )\r
 {\r
+  ASSERT (NumberOfAlgorithms != NULL);\r
+\r
   *NumberOfAlgorithms = 0;\r
   return RETURN_SUCCESS; \r
 }\r
index ed8ca82..20088d5 100644 (file)
@@ -49,7 +49,7 @@
 
 **/\r
 EFI_STATUS\r
-SubmitTestUnitReadyCommand (\r
+ScsiTestUnitReadyCommand (\r
   IN  EFI_SCSI_IO_PROTOCOL  *ScsiIo,\r
   IN  UINT64                Timeout,\r
   OUT VOID                  *SenseData,\r
@@ -129,7 +129,7 @@ SubmitTestUnitReadyCommand (
 
 **/\r
 EFI_STATUS\r
-SubmitInquiryCommand (\r
+ScsiInquiryCommand (\r
   IN  EFI_SCSI_IO_PROTOCOL  *ScsiIo,\r
   IN  UINT64                Timeout,\r
   IN  VOID                  *SenseData,\r
@@ -220,7 +220,7 @@ SubmitInquiryCommand (
 
 **/\r
 EFI_STATUS\r
-SubmitModeSense10Command (\r
+ScsiModeSense10Command (\r
   IN  EFI_SCSI_IO_PROTOCOL    *ScsiIo,\r
   IN  UINT64                  Timeout,\r
   IN  VOID                    *SenseData,\r
@@ -312,7 +312,7 @@ SubmitModeSense10Command (
 
 **/\r
 EFI_STATUS\r
-SubmitRequestSenseCommand (\r
+ScsiRequestSenseCommand (\r
   IN  EFI_SCSI_IO_PROTOCOL  *ScsiIo,\r
   IN  UINT64                Timeout,\r
   IN  VOID                  *SenseData,\r
@@ -392,7 +392,7 @@ SubmitRequestSenseCommand (
 
 **/\r
 EFI_STATUS\r
-SubmitReadCapacityCommand (\r
+ScsiReadCapacityCommand (\r
   IN  EFI_SCSI_IO_PROTOCOL  *ScsiIo,\r
   IN  UINT64                Timeout,\r
   IN  VOID                  *SenseData,\r
@@ -484,7 +484,7 @@ SubmitReadCapacityCommand (
 
 **/\r
 EFI_STATUS\r
-SubmitRead10Command (\r
+ScsiRead10Command (\r
   IN  EFI_SCSI_IO_PROTOCOL  *ScsiIo,\r
   IN  UINT64                Timeout,\r
   IN  VOID                  *SenseData,\r
@@ -575,7 +575,7 @@ SubmitRead10Command (
 
 **/\r
 EFI_STATUS\r
-SubmitWrite10Command (\r
+ScsiWrite10Command (\r
   IN  EFI_SCSI_IO_PROTOCOL  *ScsiIo,\r
   IN  UINT64                Timeout,\r
   IN  VOID                  *SenseData,\r
index 07fe0fe..90b0fd3 100644 (file)
@@ -564,7 +564,7 @@ UsbClearEndpointHalt (
   Result = UsbClearFeature (\r
             UsbIo,\r
             USB_TARGET_ENDPOINT,\r
-            EfiUsbEndpointHalt,\r
+            USB_FEATURE_ENDPOINT_HALT,\r
             EndpointDescriptor.EndpointAddress,\r
             Status\r
             );\r