Lines Matching +full:out +full:- +full:of +full:- +full:reset
6 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
7 SPDX-License-Identifier: BSD-2-Clause-Patent
64 /// The Target ID of the host adapter on the SCSI channel.
68 /// Additional information on the attributes of the SCSI channel.
79 /// The timeout, in 100 ns units, to use for the execution of this SCSI
80 /// Request Packet. A Timeout value of 0 means that this function
98 /// A pointer to the sense data that was generated by the execution of
108 /// On Input, the size, in bytes, of InDataBuffer. On output, the
109 /// number of bytes transferred between the SCSI controller and the SCSI device.
113 /// On Input, the size, in bytes of OutDataBuffer. On Output, the
114 /// Number of bytes transferred between SCSI Controller and the SCSI device.
118 /// The length, in bytes, of the buffer Cdb. The standard values are 6,
123 /// The direction of the data transfer. 0 for reads, 1 for writes. A
124 /// value of 2 is Reserved for Bi-Directional SCSI commands.
128 /// The status of the host adapter specified by This when the SCSI
138 /// On input, the length in bytes of the SenseData buffer. On
139 /// output, the number of bytes written to the SenseData buffer.
150 @param Target The Target is an array of size TARGET_MAX_BYTES and it represents
151 the id of the SCSI device to send the SCSI Request Packet. Each
152 transport driver may choose to utilize a subset of this size to suit the needs
153 of transport target representation. For example, a Fibre Channel driver
155 @param Lun The LUN of the SCSI device to send the SCSI Request Packet.
164 @retval EFI_SUCCESS The SCSI Request Packet was sent by the host. For bi-directional
166 InDataBuffer. For write and bi-directional commands,
169 @retval EFI_BAD_BUFFER_SIZE The SCSI Request Packet was not executed. The number of bytes that
171 and bi-directional commands, OutTransferLength bytes were
177 @retval EFI_INVALID_PARAMETER Target, Lun, or the contents of ScsiRequestPacket are invalid.
179 by the host adapter. This includes the case of Bi-directional SCSI
191 IN OUT EFI_EXT_SCSI_PASS_THRU_SCSI_REQUEST_PACKET *Packet,
196 Used to retrieve the list of legal Target IDs and LUNs for SCSI devices on a SCSI channel. These
197 …can either be the list SCSI devices that are actually present on the SCSI channel, or the list of …
198 Target Ids and LUNs for the SCSI channel. Regardless, the caller of this function must probe the
203 @param Target On input, a pointer to the Target ID (an array of size
204 TARGET_MAX_BYTES) of a SCSI device present on the SCSI channel.
205 On output, a pointer to the Target ID (an array of
206 TARGET_MAX_BYTES) of the next SCSI device present on a SCSI
207 channel. An input value of 0xF(all bytes in the array are 0xF) in the
208 Target array retrieves the Target ID of the first SCSI device present on a
210 @param Lun On input, a pointer to the LUN of a SCSI device present on the SCSI
211 channel. On output, a pointer to the LUN of the next SCSI device present
214 @retval EFI_SUCCESS The Target ID and LUN of the next SCSI device on the SCSI
225 IN OUT UINT8 **Target,
226 IN OUT UINT64 *Lun
233 @param Target The Target is an array of size TARGET_MAX_BYTES and it specifies the
234 Target ID of the SCSI device for which a device path node is to be
235 allocated and built. Transport drivers may chose to utilize a subset of
236 this size to suit the representation of targets. For example, a Fibre
239 @param Lun The LUN of the SCSI device for which a device path node is to be
262 OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath
271 @param Target A pointer to the Target Array which represents the ID of a SCSI device
273 @param Lun A pointer to the LUN of a SCSI device on the SCSI channel.
289 OUT UINT8 **Target,
290 OUT UINT64 *Lun
298 @retval EFI_SUCCESS The SCSI channel was reset.
299 @retval EFI_DEVICE_ERROR A device error occurred while attempting to reset the SCSI channel.
300 @retval EFI_TIMEOUT A timeout occurred while attempting to reset the SCSI channel.
301 @retval EFI_UNSUPPORTED The SCSI channel does not support a channel reset operation.
314 @param Target The Target is an array of size TARGET_MAX_BYTE and it represents the
315 target port ID of the SCSI device containing the SCSI logical unit to
316 reset. Transport drivers may chose to utilize a subset of this array to suit
317 the representation of their targets.
318 @param Lun The LUN of the SCSI device to reset.
320 @retval EFI_SUCCESS The SCSI device specified by Target and Lun was reset.
322 @retval EFI_TIMEOUT A timeout occurred while attempting to reset the SCSI device
324 @retval EFI_UNSUPPORTED The SCSI channel does not support a target reset operation.
325 @retval EFI_DEVICE_ERROR A device error occurred while attempting to reset the SCSI device
338 Used to retrieve the list of legal Target IDs for SCSI devices on a SCSI channel. These can either
339 …be the list SCSI devices that are actually present on the SCSI channel, or the list of legal Targe…
340 for the SCSI channel. Regardless, the caller of this function must probe the Target ID returned to
344 @param Target (TARGET_MAX_BYTES) of a SCSI device present on the SCSI channel.
345 On output, a pointer to the Target ID (an array of
346 TARGET_MAX_BYTES) of the next SCSI device present on a SCSI
347 channel. An input value of 0xF(all bytes in the array are 0xF) in the
348 Target array retrieves the Target ID of the first SCSI device present on a
351 @retval EFI_SUCCESS The Target ID of the next SCSI device on the SCSI
363 IN OUT UINT8 **Target
369 /// that SCSI channel. The information includes the Target ID of the host controller
370 /// on the SCSI channel and the attributes of the SCSI channel.