Lines Matching +full:out +full:- +full:of +full:- +full:reset
6 to the device handle of each SCSI channel in a system that the protocol
8 a Block I/O driver for SCSI hard drives and SCSI CD-ROM or DVD drives to
11 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
12 SPDX-License-Identifier: BSD-2-Clause-Patent
40 #define EFI_SCSI_STATUS_HOST_ADAPTER_BUS_RESET 0x0e // a bus reset was detected
57 #define EFI_SCSI_STATUS_TARGET_INTERMEDIATE_CONDITION_MET 0x14 // intermediate-condition met
64 /// The timeout, in 100 ns units, to use for the execution of this SCSI
65 /// Request Packet. A Timeout value of 0 means that this function
75 /// specified in the IoAlign field of the
80 /// A pointer to the sense data that was generated by the execution of
90 /// On Input, the size, in bytes, of InDataBuffer. On output, the
91 /// number of bytes transferred between the SCSI controller and the SCSI device.
95 /// The length, in bytes, of the buffer Cdb. The standard values are
100 /// The direction of the data transfer. 0 for reads, 1 for writes. A
101 /// value of 2 is Reserved for Bi-Directional SCSI commands.
105 /// The status of the SCSI Host Controller that produces the SCSI
116 /// On input, the length in bytes of the SenseData buffer. On
117 /// output, the number of bytes written to the SenseData buffer.
124 /// A Null-terminated Unicode string that represents the printable name of the SCSI controller.
128 /// A Null-terminated Unicode string that represents the printable name of the SCSI channel.
132 /// The Target ID of the host adapter on the SCSI channel.
136 /// Additional information on the attributes of the SCSI channel.
148 non-blocking I/O. The blocking I/O functionality is required,
149 and the non-blocking I/O functionality is optional.
152 @param Target The Target ID of the SCSI device to
154 @param Lun The LUN of the SCSI device to send the
158 @param Event If non-blocking I/O is not supported then Event
162 supported, then non-blocking I/O is performed,
173 The actual number of bytes transferred is returned
184 @retval EFI_INVALID_PARAMETER Target, Lun, or the contents of ScsiRequestPacket
203 IN OUT EFI_SCSI_PASS_THRU_SCSI_REQUEST_PACKET *Packet,
208 Used to retrieve the list of legal Target IDs for SCSI devices
212 @param Target On input, a pointer to the Target ID of a
214 On output, a pointer to the Target ID of
216 An input value of 0xFFFFFFFF retrieves the
217 Target ID of the first SCSI device present on
219 @param Lun On input, a pointer to the LUN of a SCSI device
221 to the LUN of the next SCSI device present on a
224 @retval EFI_SUCCESS The Target ID of the next SCSI device on the SCSI
235 IN OUT UINT32 *Target,
236 IN OUT UINT64 *Lun
244 @param Target The Target ID of the SCSI device for which
246 @param Lun The LUN of the SCSI device for which a device
272 IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath
281 @param Target A pointer to the Target ID of a SCSI device
283 @param Lun A pointer to the LUN of a SCSI device on
303 OUT UINT32 *Target,
304 OUT UINT64 *Lun
313 @retval EFI_SUCCESS The SCSI channel was reset.
315 a channel reset operation.
317 attempting to reset the SCSI channel.
319 to reset the SCSI channel.
332 @param Target The Target ID of the SCSI device to reset.
333 @param Lun The LUN of the SCSI device to reset.
336 Lun was reset.
338 reset operation.
341 to reset the SCSI device specified by Target
343 @retval EFI_TIMEOUT A timeout occurred while attempting to reset
358 /// information includes the Target ID of the host controller on the SCSI channel, the attributes of
359 /// the SCSI channel, the printable name for the SCSI controller, and the printable name of the