/** @file\r
SCSI Pass Through protocol as defined in EFI 1.1.\r
- This protocol allows information about a SCSI channel to be collected, \r
+ This protocol allows information about a SCSI channel to be collected,\r
and allows SCSI Request Packets to be sent to any SCSI devices on a SCSI\r
- channel even if those devices are not boot devices. This protocol is attached \r
- to the device handle of each SCSI channel in a system that the protocol \r
- supports, and can be used for diagnostics. It may also be used to build \r
+ channel even if those devices are not boot devices. This protocol is attached\r
+ to the device handle of each SCSI channel in a system that the protocol\r
+ supports, and can be used for diagnostics. It may also be used to build\r
a Block I/O driver for SCSI hard drives and SCSI CD-ROM or DVD drives to\r
allow those devices to become boot devices.\r
\r
- Copyright (c) 2006 - 2008, 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
+ Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
+ 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
+ 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
**/\r
\r
} EFI_SCSI_PASS_THRU_MODE;\r
\r
/**\r
- Sends a SCSI Request Packet to a SCSI device that is attached to \r
- the SCSI channel. This function supports both blocking I/O and \r
- non-blocking I/O. The blocking I/O functionality is required, \r
+ Sends a SCSI Request Packet to a SCSI device that is attached to\r
+ the SCSI channel. This function supports both blocking I/O and\r
+ non-blocking I/O. The blocking I/O functionality is required,\r
and the non-blocking I/O functionality is optional.\r
\r
@param This Protocol instance pointer.\r
\r
@retval EFI_SUCCESS The SCSI Request Packet was sent by the host, and\r
TransferLength bytes were transferred to/from\r
- DataBuffer.See HostAdapterStatus, TargetStatus,\r
- SenseDataLength,and SenseData in that order\r
+ DataBuffer. See HostAdapterStatus, TargetStatus,\r
+ SenseDataLength, and SenseData in that order\r
for additional status information.\r
@retval EFI_BAD_BUFFER_SIZE The SCSI Request Packet was executed, but the\r
entire DataBuffer could not be transferred.\r
Request Packet to execute. See HostAdapterStatus,\r
TargetStatus, SenseDataLength, and SenseData in\r
that order for additional status information.\r
- \r
+\r
**/\r
typedef\r
EFI_STATUS\r
);\r
\r
/**\r
- Used to retrieve the list of legal Target IDs for SCSI devices \r
+ Used to retrieve the list of legal Target IDs for SCSI devices\r
on a SCSI channel.\r
\r
@param This Protocol instance pointer.\r
Target ID of the first SCSI device present on\r
a SCSI channel.\r
@param Lun On input, a pointer to the LUN of a SCSI device\r
- present on the SCSI channel.On output, a pointer\r
+ present on the SCSI channel. On output, a pointer\r
to the LUN of the next SCSI device present on a\r
SCSI channel.\r
\r
);\r
\r
/**\r
- Used to allocate and build a device path node for a SCSI device \r
+ Used to allocate and build a device path node for a SCSI device\r
on a SCSI channel.\r
\r
@param This Protocol instance pointer.\r
);\r
\r
/**\r
- Resets a SCSI channel.This operation resets all the \r
+ Resets a SCSI channel.This operation resets all the\r
SCSI devices connected to the SCSI channel.\r
\r
@param This Protocol instance pointer.\r
\r
///\r
/// The EFI_SCSI_PASS_THRU_PROTOCOL provides information about a SCSI channel and\r
-/// the ability to send SCI Request Packets to any SCSI device attached to that SCSI channel. The\r
+/// the ability to send SCSI Request Packets to any SCSI device attached to that SCSI channel. The\r
/// information includes the Target ID of the host controller on the SCSI channel, the attributes of\r
/// the SCSI channel, the printable name for the SCSI controller, and the printable name of the\r
/// SCSI channel.\r