summaryrefslogtreecommitdiffstats
path: root/MdePkg/Include/Library/UefiScsiLib.h
diff options
context:
space:
mode:
Diffstat (limited to 'MdePkg/Include/Library/UefiScsiLib.h')
-rw-r--r--MdePkg/Include/Library/UefiScsiLib.h104
1 files changed, 44 insertions, 60 deletions
diff --git a/MdePkg/Include/Library/UefiScsiLib.h b/MdePkg/Include/Library/UefiScsiLib.h
index f900f30497..da6ac2df68 100644
--- a/MdePkg/Include/Library/UefiScsiLib.h
+++ b/MdePkg/Include/Library/UefiScsiLib.h
@@ -89,11 +89,10 @@ ScsiTestUnitReadyCommand (
IN UINT64 Timeout,
IN OUT VOID *SenseData OPTIONAL,
IN OUT UINT8 *SenseDataLength,
- OUT UINT8 *HostAdapterStatus,
- OUT UINT8 *TargetStatus
+ OUT UINT8 *HostAdapterStatus,
+ OUT UINT8 *TargetStatus
);
-
/**
Execute Inquiry SCSI command on a specific SCSI target.
@@ -188,14 +187,13 @@ ScsiInquiryCommand (
IN UINT64 Timeout,
IN OUT VOID *SenseData OPTIONAL,
IN OUT UINT8 *SenseDataLength,
- OUT UINT8 *HostAdapterStatus,
- OUT UINT8 *TargetStatus,
+ OUT UINT8 *HostAdapterStatus,
+ OUT UINT8 *TargetStatus,
IN OUT VOID *InquiryDataBuffer OPTIONAL,
IN OUT UINT32 *InquiryDataLength,
IN BOOLEAN EnableVitalProductData
);
-
/**
Execute Inquiry SCSI command on a specific SCSI target.
@@ -292,15 +290,14 @@ ScsiInquiryCommandEx (
IN UINT64 Timeout,
IN OUT VOID *SenseData OPTIONAL,
IN OUT UINT8 *SenseDataLength,
- OUT UINT8 *HostAdapterStatus,
- OUT UINT8 *TargetStatus,
+ OUT UINT8 *HostAdapterStatus,
+ OUT UINT8 *TargetStatus,
IN OUT VOID *InquiryDataBuffer OPTIONAL,
IN OUT UINT32 *InquiryDataLength,
IN BOOLEAN EnableVitalProductData,
IN UINT8 PageCode
);
-
/**
Execute Mode Sense(10) SCSI command on a specific SCSI target.
@@ -393,21 +390,19 @@ ScsiInquiryCommandEx (
EFI_STATUS
EFIAPI
ScsiModeSense10Command (
- IN EFI_SCSI_IO_PROTOCOL *ScsiIo,
- IN UINT64 Timeout,
- IN OUT VOID *SenseData OPTIONAL,
- IN OUT UINT8 *SenseDataLength,
- OUT UINT8 *HostAdapterStatus,
- OUT UINT8 *TargetStatus,
- IN OUT VOID *DataBuffer OPTIONAL,
- IN OUT UINT32 *DataLength,
- IN UINT8 DBDField OPTIONAL,
- IN UINT8 PageControl,
- IN UINT8 PageCode
+ IN EFI_SCSI_IO_PROTOCOL *ScsiIo,
+ IN UINT64 Timeout,
+ IN OUT VOID *SenseData OPTIONAL,
+ IN OUT UINT8 *SenseDataLength,
+ OUT UINT8 *HostAdapterStatus,
+ OUT UINT8 *TargetStatus,
+ IN OUT VOID *DataBuffer OPTIONAL,
+ IN OUT UINT32 *DataLength,
+ IN UINT8 DBDField OPTIONAL,
+ IN UINT8 PageControl,
+ IN UINT8 PageCode
);
-
-
/**
Execute Request Sense SCSI command on a specific SCSI target.
@@ -447,11 +442,10 @@ ScsiRequestSenseCommand (
IN UINT64 Timeout,
IN OUT VOID *SenseData OPTIONAL,
IN OUT UINT8 *SenseDataLength,
- OUT UINT8 *HostAdapterStatus,
- OUT UINT8 *TargetStatus
+ OUT UINT8 *HostAdapterStatus,
+ OUT UINT8 *TargetStatus
);
-
/**
Execute Read Capacity SCSI command on a specific SCSI target.
@@ -503,14 +497,13 @@ ScsiReadCapacityCommand (
IN UINT64 Timeout,
IN OUT VOID *SenseData OPTIONAL,
IN OUT UINT8 *SenseDataLength,
- OUT UINT8 *HostAdapterStatus,
- OUT UINT8 *TargetStatus,
+ OUT UINT8 *HostAdapterStatus,
+ OUT UINT8 *TargetStatus,
IN OUT VOID *DataBuffer OPTIONAL,
IN OUT UINT32 *DataLength,
IN BOOLEAN Pmi
);
-
/**
Execute Read Capacity SCSI 16 command on a specific SCSI target.
@@ -562,14 +555,13 @@ ScsiReadCapacity16Command (
IN UINT64 Timeout,
IN OUT VOID *SenseData OPTIONAL,
IN OUT UINT8 *SenseDataLength,
- OUT UINT8 *HostAdapterStatus,
- OUT UINT8 *TargetStatus,
+ OUT UINT8 *HostAdapterStatus,
+ OUT UINT8 *TargetStatus,
IN OUT VOID *DataBuffer OPTIONAL,
IN OUT UINT32 *DataLength,
IN BOOLEAN Pmi
);
-
/**
Execute Read(10) SCSI command on a specific SCSI target.
@@ -622,15 +614,14 @@ ScsiRead10Command (
IN UINT64 Timeout,
IN OUT VOID *SenseData OPTIONAL,
IN OUT UINT8 *SenseDataLength,
- OUT UINT8 *HostAdapterStatus,
- OUT UINT8 *TargetStatus,
+ OUT UINT8 *HostAdapterStatus,
+ OUT UINT8 *TargetStatus,
IN OUT VOID *DataBuffer OPTIONAL,
IN OUT UINT32 *DataLength,
IN UINT32 StartLba,
IN UINT32 SectorSize
);
-
/**
Execute Write(10) SCSI command on a specific SCSI target.
@@ -683,8 +674,8 @@ ScsiWrite10Command (
IN UINT64 Timeout,
IN OUT VOID *SenseData OPTIONAL,
IN OUT UINT8 *SenseDataLength,
- OUT UINT8 *HostAdapterStatus,
- OUT UINT8 *TargetStatus,
+ OUT UINT8 *HostAdapterStatus,
+ OUT UINT8 *TargetStatus,
IN OUT VOID *DataBuffer OPTIONAL,
IN OUT UINT32 *DataLength,
IN UINT32 StartLba,
@@ -743,15 +734,14 @@ ScsiRead16Command (
IN UINT64 Timeout,
IN OUT VOID *SenseData OPTIONAL,
IN OUT UINT8 *SenseDataLength,
- OUT UINT8 *HostAdapterStatus,
- OUT UINT8 *TargetStatus,
+ OUT UINT8 *HostAdapterStatus,
+ OUT UINT8 *TargetStatus,
IN OUT VOID *DataBuffer OPTIONAL,
IN OUT UINT32 *DataLength,
IN UINT64 StartLba,
IN UINT32 SectorSize
);
-
/**
Execute Write(16) SCSI command on a specific SCSI target.
@@ -804,15 +794,14 @@ ScsiWrite16Command (
IN UINT64 Timeout,
IN OUT VOID *SenseData OPTIONAL,
IN OUT UINT8 *SenseDataLength,
- OUT UINT8 *HostAdapterStatus,
- OUT UINT8 *TargetStatus,
+ OUT UINT8 *HostAdapterStatus,
+ OUT UINT8 *TargetStatus,
IN OUT VOID *DataBuffer OPTIONAL,
IN OUT UINT32 *DataLength,
IN UINT64 StartLba,
IN UINT32 SectorSize
);
-
/**
Execute Security Protocol In SCSI command on a specific SCSI target.
@@ -868,17 +857,16 @@ ScsiSecurityProtocolInCommand (
IN UINT64 Timeout,
IN OUT VOID *SenseData OPTIONAL,
IN OUT UINT8 *SenseDataLength,
- OUT UINT8 *HostAdapterStatus,
- OUT UINT8 *TargetStatus,
+ OUT UINT8 *HostAdapterStatus,
+ OUT UINT8 *TargetStatus,
IN UINT8 SecurityProtocol,
IN UINT16 SecurityProtocolSpecific,
IN BOOLEAN Inc512,
IN UINTN DataLength,
IN OUT VOID *DataBuffer OPTIONAL,
- OUT UINTN *TransferLength
+ OUT UINTN *TransferLength
);
-
/**
Execute Security Protocol Out SCSI command on a specific SCSI target.
@@ -931,8 +919,8 @@ ScsiSecurityProtocolOutCommand (
IN UINT64 Timeout,
IN OUT VOID *SenseData OPTIONAL,
IN OUT UINT8 *SenseDataLength,
- OUT UINT8 *HostAdapterStatus,
- OUT UINT8 *TargetStatus,
+ OUT UINT8 *HostAdapterStatus,
+ OUT UINT8 *TargetStatus,
IN UINT8 SecurityProtocol,
IN UINT16 SecurityProtocolSpecific,
IN BOOLEAN Inc512,
@@ -940,7 +928,6 @@ ScsiSecurityProtocolOutCommand (
IN OUT VOID *DataBuffer OPTIONAL
);
-
/**
Execute blocking/non-blocking Read(10) SCSI command on a specific SCSI
target.
@@ -1021,8 +1008,8 @@ ScsiRead10CommandEx (
IN UINT64 Timeout,
IN OUT VOID *SenseData OPTIONAL,
IN OUT UINT8 *SenseDataLength,
- OUT UINT8 *HostAdapterStatus,
- OUT UINT8 *TargetStatus,
+ OUT UINT8 *HostAdapterStatus,
+ OUT UINT8 *TargetStatus,
IN OUT VOID *DataBuffer OPTIONAL,
IN OUT UINT32 *DataLength,
IN UINT32 StartLba,
@@ -1030,7 +1017,6 @@ ScsiRead10CommandEx (
IN EFI_EVENT Event OPTIONAL
);
-
/**
Execute blocking/non-blocking Write(10) SCSI command on a specific SCSI
target.
@@ -1111,8 +1097,8 @@ ScsiWrite10CommandEx (
IN UINT64 Timeout,
IN OUT VOID *SenseData OPTIONAL,
IN OUT UINT8 *SenseDataLength,
- OUT UINT8 *HostAdapterStatus,
- OUT UINT8 *TargetStatus,
+ OUT UINT8 *HostAdapterStatus,
+ OUT UINT8 *TargetStatus,
IN OUT VOID *DataBuffer OPTIONAL,
IN OUT UINT32 *DataLength,
IN UINT32 StartLba,
@@ -1120,7 +1106,6 @@ ScsiWrite10CommandEx (
IN EFI_EVENT Event OPTIONAL
);
-
/**
Execute blocking/non-blocking Read(16) SCSI command on a specific SCSI
target.
@@ -1201,8 +1186,8 @@ ScsiRead16CommandEx (
IN UINT64 Timeout,
IN OUT VOID *SenseData OPTIONAL,
IN OUT UINT8 *SenseDataLength,
- OUT UINT8 *HostAdapterStatus,
- OUT UINT8 *TargetStatus,
+ OUT UINT8 *HostAdapterStatus,
+ OUT UINT8 *TargetStatus,
IN OUT VOID *DataBuffer OPTIONAL,
IN OUT UINT32 *DataLength,
IN UINT64 StartLba,
@@ -1210,7 +1195,6 @@ ScsiRead16CommandEx (
IN EFI_EVENT Event OPTIONAL
);
-
/**
Execute blocking/non-blocking Write(16) SCSI command on a specific SCSI
target.
@@ -1291,8 +1275,8 @@ ScsiWrite16CommandEx (
IN UINT64 Timeout,
IN OUT VOID *SenseData OPTIONAL,
IN OUT UINT8 *SenseDataLength,
- OUT UINT8 *HostAdapterStatus,
- OUT UINT8 *TargetStatus,
+ OUT UINT8 *HostAdapterStatus,
+ OUT UINT8 *TargetStatus,
IN OUT VOID *DataBuffer OPTIONAL,
IN OUT UINT32 *DataLength,
IN UINT64 StartLba,