mirror of https://github.com/acidanthera/audk.git
edk2/MdePkg/MdePkg/Library/UefiScsiLib/UefiScsiLib.c:
edk2/MdePkg/MdePkg/Library/DxeSmbusLib/InternalSmbusLib.h: Fixed include filenames (case) for case-sensitive filesystems. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4264 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
9a9cb9bc5a
commit
a3589760c4
|
@ -26,7 +26,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||||
#include <Library/UefiBootServicesTableLib.h>
|
#include <Library/UefiBootServicesTableLib.h>
|
||||||
#include <Library/BaseMemoryLib.h>
|
#include <Library/BaseMemoryLib.h>
|
||||||
|
|
||||||
#include <IndustryStandard/Smbus.h>
|
#include <IndustryStandard/SmBus.h>
|
||||||
|
|
||||||
#define SMBUS_LIB_SLAVE_ADDRESS(SmBusAddress) (((SmBusAddress) >> 1) & 0x7f)
|
#define SMBUS_LIB_SLAVE_ADDRESS(SmBusAddress) (((SmBusAddress) >> 1) & 0x7f)
|
||||||
#define SMBUS_LIB_COMMAND(SmBusAddress) (((SmBusAddress) >> 8) & 0xff)
|
#define SMBUS_LIB_COMMAND(SmBusAddress) (((SmBusAddress) >> 8) & 0xff)
|
||||||
|
|
|
@ -17,19 +17,19 @@
|
||||||
#include <Library/ScsiLib.h>
|
#include <Library/ScsiLib.h>
|
||||||
#include <Library/BaseMemoryLib.h>
|
#include <Library/BaseMemoryLib.h>
|
||||||
|
|
||||||
#include <IndustryStandard/scsi.h>
|
#include <IndustryStandard/Scsi.h>
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Function test the ready status of the SCSI unit.
|
Function test the ready status of the SCSI unit.
|
||||||
|
|
||||||
@param[in] ScsiIo A pointer to SCSI IO protocol.
|
@param[in] ScsiIo A pointer to SCSI IO protocol.
|
||||||
@param[in] Timeout The length of timeout period.
|
@param[in] Timeout The length of timeout period.
|
||||||
@param[out] SenseData A pointer to output sense data.
|
@param[out] SenseData A pointer to output sense data.
|
||||||
@param[out] SenseDataLength The length of output sense data.
|
@param[out] SenseDataLength The length of output sense data.
|
||||||
@param[out] HostAdapterStatus The status of Host Adapter.
|
@param[out] HostAdapterStatus The status of Host Adapter.
|
||||||
@param[out] TargetStatus The status of the target.
|
@param[out] TargetStatus The status of the target.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The status of the unit is tested successfully.
|
@retval EFI_SUCCESS The status of the unit is tested successfully.
|
||||||
@retval EFI_BAD_BUFFER_SIZE The SCSI Request Packet was executed,
|
@retval EFI_BAD_BUFFER_SIZE The SCSI Request Packet was executed,
|
||||||
but the entire DataBuffer could not be transferred.
|
but the entire DataBuffer could not be transferred.
|
||||||
|
@ -46,7 +46,7 @@
|
||||||
Host Controller).
|
Host Controller).
|
||||||
@retval EFI_TIMEOUT A timeout occurred while waiting for the SCSI
|
@retval EFI_TIMEOUT A timeout occurred while waiting for the SCSI
|
||||||
Request Packet to execute.
|
Request Packet to execute.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
ScsiTestUnitReadyCommand (
|
ScsiTestUnitReadyCommand (
|
||||||
|
@ -97,19 +97,19 @@ ScsiTestUnitReadyCommand (
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Function to submit SCSI inquiry command.
|
Function to submit SCSI inquiry command.
|
||||||
|
|
||||||
@param[in] ScsiIo SCSI IO Protocol to use
|
@param[in] ScsiIo SCSI IO Protocol to use
|
||||||
@param[in] Timeout The length of timeout period.
|
@param[in] Timeout The length of timeout period.
|
||||||
@param[out] SenseData A pointer to output sense data.
|
@param[out] SenseData A pointer to output sense data.
|
||||||
@param[in,out] SenseDataLength The length of output sense data.
|
@param[in,out] SenseDataLength The length of output sense data.
|
||||||
@param[out] HostAdapterStatus The status of Host Adapter.
|
@param[out] HostAdapterStatus The status of Host Adapter.
|
||||||
@param[out] TargetStatus The status of the target.
|
@param[out] TargetStatus The status of the target.
|
||||||
@param[in,out] InquirydataBuffer A pointer to inquiry data buffer.
|
@param[in,out] InquirydataBuffer A pointer to inquiry data buffer.
|
||||||
@param[in,out] InquiryDataLength The length of inquiry data buffer.
|
@param[in,out] InquiryDataLength The length of inquiry data buffer.
|
||||||
@param[in] EnableVitalProductData Boolean to enable Vital Product Data.
|
@param[in] EnableVitalProductData Boolean to enable Vital Product Data.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The status of the unit is tested successfully.
|
@retval EFI_SUCCESS The status of the unit is tested successfully.
|
||||||
@retval EFI_BAD_BUFFER_SIZE The SCSI Request Packet was executed,
|
@retval EFI_BAD_BUFFER_SIZE The SCSI Request Packet was executed,
|
||||||
but the entire DataBuffer could not be transferred.
|
but the entire DataBuffer could not be transferred.
|
||||||
|
@ -126,7 +126,7 @@ ScsiTestUnitReadyCommand (
|
||||||
Host Controller).
|
Host Controller).
|
||||||
@retval EFI_TIMEOUT A timeout occurred while waiting for the SCSI
|
@retval EFI_TIMEOUT A timeout occurred while waiting for the SCSI
|
||||||
Request Packet to execute.
|
Request Packet to execute.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
ScsiInquiryCommand (
|
ScsiInquiryCommand (
|
||||||
|
@ -186,21 +186,21 @@ ScsiInquiryCommand (
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Function to submit SCSI mode sense 10 command.
|
Function to submit SCSI mode sense 10 command.
|
||||||
|
|
||||||
@param[in] ScsiIo A pointer to SCSI IO protocol.
|
@param[in] ScsiIo A pointer to SCSI IO protocol.
|
||||||
@param[in] Timeout The length of timeout period.
|
@param[in] Timeout The length of timeout period.
|
||||||
@param[out] SenseData A pointer to output sense data.
|
@param[out] SenseData A pointer to output sense data.
|
||||||
@param[in,out] SenseDataLength The length of output sense data.
|
@param[in,out] SenseDataLength The length of output sense data.
|
||||||
@param[out] HostAdapterStatus The status of Host Adapter.
|
@param[out] HostAdapterStatus The status of Host Adapter.
|
||||||
@param[out] TargetStatus The status of the target.
|
@param[out] TargetStatus The status of the target.
|
||||||
@param[in] DataBuffer A pointer to input data buffer.
|
@param[in] DataBuffer A pointer to input data buffer.
|
||||||
@param[in,out] DataLength The length of input data buffer.
|
@param[in,out] DataLength The length of input data buffer.
|
||||||
@param[in] DBDField The DBD Field (Optional).
|
@param[in] DBDField The DBD Field (Optional).
|
||||||
@param[in] PageControl Page Control.
|
@param[in] PageControl Page Control.
|
||||||
@param[in] PageCode Page code.
|
@param[in] PageCode Page code.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The status of the unit is tested successfully.
|
@retval EFI_SUCCESS The status of the unit is tested successfully.
|
||||||
@retval EFI_BAD_BUFFER_SIZE The SCSI Request Packet was executed,
|
@retval EFI_BAD_BUFFER_SIZE The SCSI Request Packet was executed,
|
||||||
but the entire DataBuffer could not be transferred.
|
but the entire DataBuffer could not be transferred.
|
||||||
|
@ -217,7 +217,7 @@ ScsiInquiryCommand (
|
||||||
Host Controller).
|
Host Controller).
|
||||||
@retval EFI_TIMEOUT A timeout occurred while waiting for the SCSI
|
@retval EFI_TIMEOUT A timeout occurred while waiting for the SCSI
|
||||||
Request Packet to execute.
|
Request Packet to execute.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
ScsiModeSense10Command (
|
ScsiModeSense10Command (
|
||||||
|
@ -276,7 +276,7 @@ ScsiModeSense10Command (
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Function to submit SCSI request sense command.
|
Function to submit SCSI request sense command.
|
||||||
ScsiIo - A pointer to SCSI IO protocol.
|
ScsiIo - A pointer to SCSI IO protocol.
|
||||||
Timeout - The length of timeout period.
|
Timeout - The length of timeout period.
|
||||||
|
@ -284,15 +284,15 @@ ScsiModeSense10Command (
|
||||||
SenseDataLength - The length of output sense data.
|
SenseDataLength - The length of output sense data.
|
||||||
HostAdapterStatus - The status of Host Adapter.
|
HostAdapterStatus - The status of Host Adapter.
|
||||||
TargetStatus - The status of the target.
|
TargetStatus - The status of the target.
|
||||||
|
|
||||||
@param[in] ScsiIo SCSI IO Protocol to use
|
@param[in] ScsiIo SCSI IO Protocol to use
|
||||||
@param[in] Timeout TODO:
|
@param[in] Timeout TODO:
|
||||||
@param[out] SenseData TODO:
|
@param[out] SenseData TODO:
|
||||||
@param[in,out] SenseDataLength TODO:
|
@param[in,out] SenseDataLength TODO:
|
||||||
@param[out] HostAdapterStatus TODO:
|
@param[out] HostAdapterStatus TODO:
|
||||||
@param[out] TargetStatus TODO:
|
@param[out] TargetStatus TODO:
|
||||||
|
|
||||||
@retval EFI_SUCCESS Valid data returned
|
@retval EFI_SUCCESS Valid data returned
|
||||||
@retval EFI_SUCCESS The status of the unit is tested successfully.
|
@retval EFI_SUCCESS The status of the unit is tested successfully.
|
||||||
@retval EFI_BAD_BUFFER_SIZE The SCSI Request Packet was executed,
|
@retval EFI_BAD_BUFFER_SIZE The SCSI Request Packet was executed,
|
||||||
but the entire DataBuffer could not be transferred.
|
but the entire DataBuffer could not be transferred.
|
||||||
|
@ -309,7 +309,7 @@ ScsiModeSense10Command (
|
||||||
Host Controller).
|
Host Controller).
|
||||||
@retval EFI_TIMEOUT A timeout occurred while waiting for the SCSI
|
@retval EFI_TIMEOUT A timeout occurred while waiting for the SCSI
|
||||||
Request Packet to execute.
|
Request Packet to execute.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
ScsiRequestSenseCommand (
|
ScsiRequestSenseCommand (
|
||||||
|
@ -360,19 +360,19 @@ ScsiRequestSenseCommand (
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Function to submit read capacity command.
|
Function to submit read capacity command.
|
||||||
|
|
||||||
@param[in] ScsiIo A pointer to SCSI IO protocol.
|
@param[in] ScsiIo A pointer to SCSI IO protocol.
|
||||||
@param[in] Timeout The length of timeout period.
|
@param[in] Timeout The length of timeout period.
|
||||||
@param[out] SenseData A pointer to output sense data.
|
@param[out] SenseData A pointer to output sense data.
|
||||||
@param[in,out] SenseDataLength The length of output sense data.
|
@param[in,out] SenseDataLength The length of output sense data.
|
||||||
@param[out] HostAdapterStatus The status of Host Adapter.
|
@param[out] HostAdapterStatus The status of Host Adapter.
|
||||||
@param[out] TargetStatus The status of the target.
|
@param[out] TargetStatus The status of the target.
|
||||||
@param[out] DataBuffer A pointer to a data buffer.
|
@param[out] DataBuffer A pointer to a data buffer.
|
||||||
@param[in,out] DataLength The length of data buffer.
|
@param[in,out] DataLength The length of data buffer.
|
||||||
@param[in] PMI Partial medium indicator.
|
@param[in] PMI Partial medium indicator.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The status of the unit is tested successfully.
|
@retval EFI_SUCCESS The status of the unit is tested successfully.
|
||||||
@retval EFI_BAD_BUFFER_SIZE The SCSI Request Packet was executed,
|
@retval EFI_BAD_BUFFER_SIZE The SCSI Request Packet was executed,
|
||||||
but the entire DataBuffer could not be transferred.
|
but the entire DataBuffer could not be transferred.
|
||||||
|
@ -389,7 +389,7 @@ ScsiRequestSenseCommand (
|
||||||
Host Controller).
|
Host Controller).
|
||||||
@retval EFI_TIMEOUT A timeout occurred while waiting for the SCSI
|
@retval EFI_TIMEOUT A timeout occurred while waiting for the SCSI
|
||||||
Request Packet to execute.
|
Request Packet to execute.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
ScsiReadCapacityCommand (
|
ScsiReadCapacityCommand (
|
||||||
|
@ -451,20 +451,20 @@ ScsiReadCapacityCommand (
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Function to submit read 10 command.
|
Function to submit read 10 command.
|
||||||
|
|
||||||
@param[in] ScsiIo A pointer to SCSI IO protocol.
|
@param[in] ScsiIo A pointer to SCSI IO protocol.
|
||||||
@param[in] Timeout The length of timeout period.
|
@param[in] Timeout The length of timeout period.
|
||||||
@param[out] SenseData A pointer to output sense data.
|
@param[out] SenseData A pointer to output sense data.
|
||||||
@param[in,out] SenseDataLength The length of output sense data.
|
@param[in,out] SenseDataLength The length of output sense data.
|
||||||
@param[out] HostAdapterStatus The status of Host Adapter.
|
@param[out] HostAdapterStatus The status of Host Adapter.
|
||||||
@param[out] TargetStatus The status of the target.
|
@param[out] TargetStatus The status of the target.
|
||||||
@param[out] DataBuffer Read 10 command data.
|
@param[out] DataBuffer Read 10 command data.
|
||||||
@param[in,out] DataLength The length of data buffer.
|
@param[in,out] DataLength The length of data buffer.
|
||||||
@param[in] StartLba The start address of LBA.
|
@param[in] StartLba The start address of LBA.
|
||||||
@param[in] SectorSize The sector size.
|
@param[in] SectorSize The sector size.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The status of the unit is tested successfully.
|
@retval EFI_SUCCESS The status of the unit is tested successfully.
|
||||||
@retval EFI_BAD_BUFFER_SIZE The SCSI Request Packet was executed,
|
@retval EFI_BAD_BUFFER_SIZE The SCSI Request Packet was executed,
|
||||||
but the entire DataBuffer could not be transferred.
|
but the entire DataBuffer could not be transferred.
|
||||||
|
@ -481,7 +481,7 @@ ScsiReadCapacityCommand (
|
||||||
Host Controller).
|
Host Controller).
|
||||||
@retval EFI_TIMEOUT A timeout occurred while waiting for the SCSI
|
@retval EFI_TIMEOUT A timeout occurred while waiting for the SCSI
|
||||||
Request Packet to execute.
|
Request Packet to execute.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
ScsiRead10Command (
|
ScsiRead10Command (
|
||||||
|
@ -542,20 +542,20 @@ ScsiRead10Command (
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Function to submit SCSI write 10 command.
|
Function to submit SCSI write 10 command.
|
||||||
|
|
||||||
@param[in] ScsiIo SCSI IO Protocol to use
|
@param[in] ScsiIo SCSI IO Protocol to use
|
||||||
@param[in] Timeout The length of timeout period.
|
@param[in] Timeout The length of timeout period.
|
||||||
@param[out] SenseData A pointer to output sense data.
|
@param[out] SenseData A pointer to output sense data.
|
||||||
@param[in,out] SenseDataLength The length of output sense data.
|
@param[in,out] SenseDataLength The length of output sense data.
|
||||||
@param[out] HostAdapterStatus The status of Host Adapter.
|
@param[out] HostAdapterStatus The status of Host Adapter.
|
||||||
@param[out] TargetStatus The status of the target.
|
@param[out] TargetStatus The status of the target.
|
||||||
@param[out] DataBuffer A pointer to a data buffer.
|
@param[out] DataBuffer A pointer to a data buffer.
|
||||||
@param[in,out] DataLength The length of data buffer.
|
@param[in,out] DataLength The length of data buffer.
|
||||||
@param[in] StartLba The start address of LBA.
|
@param[in] StartLba The start address of LBA.
|
||||||
@param[in] SectorSize The sector size.
|
@param[in] SectorSize The sector size.
|
||||||
|
|
||||||
@retval EFI_SUCCESS The status of the unit is tested successfully.
|
@retval EFI_SUCCESS The status of the unit is tested successfully.
|
||||||
@retval EFI_BAD_BUFFER_SIZE The SCSI Request Packet was executed,
|
@retval EFI_BAD_BUFFER_SIZE The SCSI Request Packet was executed,
|
||||||
but the entire DataBuffer could not be transferred.
|
but the entire DataBuffer could not be transferred.
|
||||||
|
@ -572,7 +572,7 @@ ScsiRead10Command (
|
||||||
Host Controller).
|
Host Controller).
|
||||||
@retval EFI_TIMEOUT A timeout occurred while waiting for the SCSI
|
@retval EFI_TIMEOUT A timeout occurred while waiting for the SCSI
|
||||||
Request Packet to execute.
|
Request Packet to execute.
|
||||||
|
|
||||||
**/
|
**/
|
||||||
EFI_STATUS
|
EFI_STATUS
|
||||||
ScsiWrite10Command (
|
ScsiWrite10Command (
|
||||||
|
|
Loading…
Reference in New Issue