]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Remove incorrect ScsiIo.h
authoryshang1 <yshang1@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 17 Sep 2007 02:36:55 +0000 (02:36 +0000)
committeryshang1 <yshang1@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 17 Sep 2007 02:36:55 +0000 (02:36 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3858 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/Include/Protocol/ScsiIo.h [deleted file]
MdeModulePkg/Include/Protocol/usbatapi_rename.h [deleted file]

diff --git a/MdeModulePkg/Include/Protocol/ScsiIo.h b/MdeModulePkg/Include/Protocol/ScsiIo.h
deleted file mode 100644 (file)
index 4e3a170..0000000
+++ /dev/null
@@ -1,241 +0,0 @@
-/*++\r
-\r
-Copyright (c) 2006, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution.  The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
-\r
-Module Name:\r
-\r
-  ScsiIo.h\r
-\r
-Abstract:\r
-\r
-  SCSI I/O protocol.\r
-\r
---*/\r
-\r
-#ifndef __SCSI_IO_H__\r
-#define __SCSI_IO_H__\r
-\r
-#define EFI_SCSI_IO_PROTOCOL_GUID \\r
-  { 0x403cd195, 0xf233, 0x48ec, {0x84, 0x55, 0xb2, 0xe5, 0x2f, 0x1d, 0x9e, 0x2  } }\r
-\r
-//\r
-// Forward reference for pure ANSI compatability\r
-//\r
-typedef struct _EFI_SCSI_IO_PROTOCOL  EFI_SCSI_IO_PROTOCOL;\r
-\r
-//\r
-// SCSI Host Adapter Status definition\r
-//\r
-#define EFI_SCSI_IO_STATUS_HOST_ADAPTER_OK                     0x00\r
-#define EFI_SCSI_IO_STATUS_HOST_ADAPTER_TIMEOUT_COMMAND        0x09    // timeout when processing the command\r
-#define EFI_SCSI_IO_STATUS_HOST_ADAPTER_TIMEOUT                0x0b    // timeout when waiting for the command processing\r
-#define EFI_SCSI_IO_STATUS_HOST_ADAPTER_MESSAGE_REJECT         0x0d    // a message reject was received when processing command\r
-#define EFI_SCSI_IO_STATUS_HOST_ADAPTER_BUS_RESET              0x0e    // a bus reset was detected\r
-#define EFI_SCSI_IO_STATUS_HOST_ADAPTER_PARITY_ERROR           0x0f\r
-#define EFI_SCSI_IO_STATUS_HOST_ADAPTER_REQUEST_SENSE_FAILED   0x10    // the adapter failed in issuing request sense command\r
-#define EFI_SCSI_IO_STATUS_HOST_ADAPTER_SELECTION_TIMEOUT      0x11    // selection timeout\r
-#define EFI_SCSI_IO_STATUS_HOST_ADAPTER_DATA_OVERRUN_UNDERRUN  0x12    // data overrun or data underrun\r
-#define EFI_SCSI_IO_STATUS_HOST_ADAPTER_BUS_FREE               0x13    // Unexepected bus free\r
-#define EFI_SCSI_IO_STATUS_HOST_ADAPTER_PHASE_ERROR            0x14    // Target bus phase sequence failure\r
-#define EFI_SCSI_IO_STATUS_HOST_ADAPTER_OTHER                  0x7f\r
-\r
-\r
-//\r
-// SCSI Target Status definition\r
-//\r
-#define EFI_SCSI_IO_STATUS_TARGET_GOOD                         0x00\r
-#define EFI_SCSI_IO_STATUS_TARGET_CHECK_CONDITION              0x02    // check condition\r
-#define EFI_SCSI_IO_STATUS_TARGET_CONDITION_MET                0x04    // condition met\r
-#define EFI_SCSI_IO_STATUS_TARGET_BUSY                         0x08    // busy\r
-#define EFI_SCSI_IO_STATUS_TARGET_INTERMEDIATE                 0x10    // intermediate\r
-#define EFI_SCSI_IO_STATUS_TARGET_INTERMEDIATE_CONDITION_MET   0x14    // intermediate-condition met\r
-#define EFI_SCSI_IO_STATUS_TARGET_RESERVATION_CONFLICT         0x18    // reservation conflict\r
-#define EFI_SCSI_IO_STATUS_TARGET_COMMOND_TERMINATED           0x22    // command terminated\r
-#define EFI_SCSI_IO_STATUS_TARGET_QUEUE_FULL                   0x28    // queue full\r
-\r
-typedef struct {\r
-  UINT64      Timeout;\r
-  VOID        *DataBuffer;\r
-  VOID        *SenseData;\r
-  VOID        *Cdb;\r
-  UINT32      TransferLength;\r
-  UINT8       CdbLength;\r
-  UINT8       DataDirection;\r
-  UINT8       HostAdapterStatus;\r
-  UINT8       TargetStatus;\r
-  UINT8       SenseDataLength;\r
-}EFI_SCSI_IO_SCSI_REQUEST_PACKET;\r
-\r
-typedef\r
-EFI_STATUS\r
-(EFIAPI *EFI_SCSI_IO_PROTOCOL_GET_DEVICE_TYPE) (\r
-  IN EFI_SCSI_IO_PROTOCOL     *This,\r
-  OUT UINT8                           *DeviceType\r
-  )\r
-/*++\r
-\r
-  Routine Description:\r
-    Retrieves the device type information of the SCSI Controller.\r
-\r
-  Arguments:\r
-    This                  - Protocol instance pointer.\r
-    DeviceType            - A pointer to the device type information\r
-                            retrieved from the SCSI Controller.\r
-\r
-  Returns:\r
-    EFI_SUCCESS            - Retrieves the device type information successfully.\r
-    EFI_INVALID_PARAMETER  - The DeviceType is NULL.\r
---*/\r
-;\r
-\r
-typedef\r
-EFI_STATUS\r
-(EFIAPI *EFI_SCSI_IO_PROTOCOL_GET_DEVICE_LOCATION) (\r
-  IN EFI_SCSI_IO_PROTOCOL   *This,\r
-  OUT UINT32                        *Target,\r
-  OUT UINT64                        *Lun\r
-  )\r
-/*++\r
-  Routine Description:\r
-    Retrieves the device location in the SCSI channel.\r
-\r
-  Arguments:\r
-    This                  - Protocol instance pointer.\r
-    Target                - A pointer to the Target ID of a SCSI device\r
-                            on the SCSI channel.\r
-    Lun                    - A pointer to the LUN of the SCSI device on\r
-                            the SCSI channel.\r
-\r
-  Returns:\r
-    EFI_SUCCESS            - Retrieves the device location successfully.\r
-    EFI_INVALID_PARAMETER  - The Target or Lun is NULL.\r
---*/\r
-;\r
-\r
-typedef\r
-EFI_STATUS\r
-(EFIAPI *EFI_SCSI_IO_PROTOCOL_RESET_BUS) (\r
-  IN EFI_SCSI_IO_PROTOCOL     *This\r
-  )\r
-/*++\r
-\r
-  Routine Description:\r
-    Resets the SCSI Bus that the SCSI Controller is attached to.\r
-\r
-  Arguments:\r
-    This                  - Protocol instance pointer.\r
-\r
-  Returns:\r
-    EFI_SUCCESS            - The SCSI bus is reset successfully.\r
-    EFI_DEVICE_ERROR      - Errors encountered when resetting the SCSI bus.\r
-    EFI_UNSUPPORTED        - The bus reset operation is not supported by the\r
-                            SCSI Host Controller.\r
-    EFI_TIMEOUT            - A timeout occurred while attempting to reset\r
-                            the SCSI bus.\r
---*/\r
-;\r
-\r
-typedef\r
-EFI_STATUS\r
-(EFIAPI *EFI_SCSI_IO_PROTOCOL_RESET_DEVICE) (\r
-  IN EFI_SCSI_IO_PROTOCOL     *This\r
-  )\r
-/*++\r
-\r
-  Routine Description:\r
-    Resets the SCSI Controller that the device handle specifies.\r
-\r
-  Arguments:\r
-    This                  - Protocol instance pointer.\r
-\r
-\r
-  Returns:\r
-    EFI_SUCCESS            - Reset the SCSI controller successfully.\r
-    EFI_DEVICE_ERROR      - Errors are encountered when resetting the\r
-                            SCSI Controller.\r
-    EFI_UNSUPPORTED        - The SCSI bus does not support a device\r
-                            reset operation.\r
-    EFI_TIMEOUT            - A timeout occurred while attempting to\r
-                            reset the SCSI Controller.\r
---*/\r
-;\r
-\r
-\r
-typedef\r
-EFI_STATUS\r
-(EFIAPI *EFI_SCSI_IO_PROTOCOL_EXEC_SCSI_CMD) (\r
-  IN EFI_SCSI_IO_PROTOCOL           *This,\r
-  IN OUT  EFI_SCSI_IO_SCSI_REQUEST_PACKET   *Packet,\r
-  IN EFI_EVENT                              Event  OPTIONAL\r
-  )\r
-/*++\r
-\r
-  Routine Description:\r
-    Sends a SCSI Request Packet to the SCSI Controller for execution.\r
-\r
-  Arguments:\r
-    This                  - Protocol instance pointer.\r
-    Packet                - The SCSI request packet to send to the SCSI\r
-                            Controller specified by the device handle.\r
-    Event                  - If the SCSI bus where the SCSI device is attached\r
-                            does not support non-blocking I/O, then Event is\r
-                            ignored, and blocking I/O is performed.\r
-                            If Event is NULL, then blocking I/O is performed.\r
-                            If Event is not NULL and non-blocking I/O is\r
-                            supported, then non-blocking I/O is performed,\r
-                            and Event will be signaled when the SCSI Request\r
-                            Packet completes.\r
-  Returns:\r
-    EFI_SUCCESS            - The SCSI Request Packet was sent by the host\r
-                            successfully, and TransferLength bytes were\r
-                            transferred to/from DataBuffer.See\r
-                            HostAdapterStatus, TargetStatus,\r
-                            SenseDataLength, and SenseData in that order\r
-                            for additional status information.\r
-    EFI_WARN_BUFFER_TOO_SMALL  - The SCSI Request Packet was executed,\r
-                            but the entire DataBuffer could not be transferred.\r
-                            The actual number of bytes transferred is returned\r
-                            in TransferLength. See HostAdapterStatus,\r
-                            TargetStatus, SenseDataLength, and SenseData in\r
-                            that order for additional status information.\r
-    EFI_NOT_READY          - The SCSI Request Packet could not be sent because\r
-                            there are too many SCSI Command Packets already\r
-                            queued.The caller may retry again later.\r
-    EFI_DEVICE_ERROR      - A device error occurred while attempting to send\r
-                            the SCSI Request Packet. See HostAdapterStatus,\r
-                            TargetStatus, SenseDataLength, and SenseData in\r
-                            that order for additional status information.\r
-    EFI_INVALID_PARAMETER  - The contents of CommandPacket are invalid.\r
-                            The SCSI Request Packet was not sent, so no\r
-                            additional status information is available.\r
-    EFI_UNSUPPORTED        - The command described by the SCSI Request Packet\r
-                            is not supported by the SCSI initiator(i.e., SCSI\r
-                            Host Controller). The SCSI Request Packet was not\r
-                            sent, so no additional status information is\r
-                            available.\r
-    EFI_TIMEOUT            - A timeout occurred while waiting for the SCSI\r
-                            Request Packet to execute. See HostAdapterStatus,\r
-                            TargetStatus, SenseDataLength, and SenseData in\r
-                            that order for additional status information.\r
---*/\r
-;\r
-\r
-struct _EFI_SCSI_IO_PROTOCOL {\r
-    EFI_SCSI_IO_PROTOCOL_GET_DEVICE_TYPE      GetDeviceType;\r
-    EFI_SCSI_IO_PROTOCOL_GET_DEVICE_LOCATION  GetDeviceLocation;\r
-    EFI_SCSI_IO_PROTOCOL_RESET_BUS            ResetBus;\r
-    EFI_SCSI_IO_PROTOCOL_RESET_DEVICE         ResetDevice;\r
-    EFI_SCSI_IO_PROTOCOL_EXEC_SCSI_CMD        ExecuteSCSICommand;\r
-};\r
-\r
-extern EFI_GUID gEfiScsiIoProtocolGuid;\r
-\r
-#endif\r
-\r
diff --git a/MdeModulePkg/Include/Protocol/usbatapi_rename.h b/MdeModulePkg/Include/Protocol/usbatapi_rename.h
deleted file mode 100644 (file)
index daa0529..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-/*++\r
-\r
-Copyright (c) 2006 - 2007, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution.  The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
-\r
-Module Name:\r
-\r
-    UsbAtapi.h\r
-\r
-Abstract:\r
-\r
-    EFI Atapi Protocol definition.\r
-\r
-Revision History\r
-\r
---*/\r
-\r
-#ifndef __EFI_USB_ATAPI_H__\r
-#define __EFI_USB_ATAPI_H__\r
-\r
-//\r
-// Transfer protocol types\r
-//\r
-#define BOT    0x50\r
-#define CBI0  0x00\r
-#define CBI1  0x01\r
-\r
-//\r
-// SubClass Code (defines command set)\r
-//\r
-#define EFI_USB_SUBCLASS_RBC            0x01\r
-#define EFI_USB_SUBCLASS_ATAPI          0x02\r
-#define EFI_USB_SUBCLASS_QIC_157        0x03\r
-#define EFI_USB_SUBCLASS_UFI            0x04\r
-#define EFI_USB_SUBCLASS_SFF_8070i      0x05\r
-#define EFI_USB_SUBCLASS_SCSI           0x06\r
-#define EFI_USB_SUBCLASS_RESERVED_LOW   0x07\r
-#define EFI_USB_SUBCLASS_RESERVED_HIGH  0xff\r
-//\r
-// Global GUID for transfer protocol interface\r
-//\r
-#define EFI_USB_ATAPI_PROTOCOL_GUID \\r
-    { 0x2B2F68DA, 0x0CD2, 0x44cf, {0x8E, 0x8B, 0xBB, 0xA2, 0x0B, 0x1B, 0x5B, 0x75 } }\r
-\r
-typedef struct _EFI_USB_ATAPI_PROTOCOL EFI_USB_ATAPI_PROTOCOL;\r
-\r
-typedef\r
-EFI_STATUS\r
-(EFIAPI *EFI_USB_ATAPI_PACKET_CMD) (\r
-  IN EFI_USB_ATAPI_PROTOCOL  *This,\r
-  IN  VOID                            *Command,\r
-  IN  UINT8                            CommandSize,\r
-  IN  VOID                            *DataBuffer,\r
-  IN  UINT32                          BufferLength,\r
-  IN  EFI_USB_DATA_DIRECTION          Direction,\r
-  IN  UINT16                          TimeOutInMilliSeconds\r
-);\r
-\r
-typedef\r
-EFI_STATUS\r
-(EFIAPI *EFI_USB_MASS_STORAGE_RESET) (\r
-  IN EFI_USB_ATAPI_PROTOCOL  *This,\r
-  IN  BOOLEAN                         ExtendedVerification\r
-);\r
-\r
-//\r
-//  Protocol Interface Structure\r
-//\r
-struct _EFI_USB_ATAPI_PROTOCOL {\r
-  EFI_USB_ATAPI_PACKET_CMD        UsbAtapiPacketCmd;\r
-  EFI_USB_MASS_STORAGE_RESET      UsbAtapiReset;\r
-  UINT32                          CommandProtocol;\r
-};\r
-\r
-extern EFI_GUID gEfiUsbAtapiProtocolGuid;\r
-\r
-#endif\r