Lines Matching +full:device +full:- +full:id
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
57 #define EFI_SCSI_STATUS_TARGET_INTERMEDIATE_CONDITION_MET 0x14 // intermediate-condition met
74 /// controller and the SCSI device. Must be aligned to the boundary
86 /// send to the SCSI device.
91 /// number of bytes transferred between the SCSI controller and the SCSI device.
101 /// value of 2 is Reserved for Bi-Directional SCSI commands.
106 /// bus where the SCSI device attached when the SCSI Request
111 /// The status returned by the SCSI device when the SCSI Request
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.
146 Sends a SCSI Request Packet to a SCSI device that is attached to
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
157 to the SCSI device specified by Target and Lun.
158 @param Event If non-blocking I/O is not supported then Event
162 supported, then non-blocking I/O is performed,
180 @retval EFI_DEVICE_ERROR A device error occurred while attempting to send
212 @param Target On input, a pointer to the Target ID of a
213 SCSI device present on the SCSI channel.
214 On output, a pointer to the Target ID of
215 the next SCSI device present on a SCSI channel.
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
240 Used to allocate and build a device path node for a SCSI device
244 @param Target The Target ID of the SCSI device for which
245 a device path node is to be allocated and built.
246 @param Lun The LUN of the SCSI device for which a device
248 @param DevicePath A pointer to a single device path node that
249 describes the SCSI device specified by
256 @retval EFI_SUCCESS The device path node that describes the SCSI device
276 Used to translate a device path node to a Target ID and LUN.
279 @param DevicePath A pointer to the device path node that
280 describes a SCSI device on the SCSI channel.
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
287 Target ID and LUN, and they were returned
292 @retval EFI_UNSUPPORTED This driver does not support the device path
295 Target ID and LUN does not exist.
316 @retval EFI_DEVICE_ERROR A device error occurred while
329 Resets a SCSI device that is connected to a 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.
335 @retval EFI_SUCCESS The SCSI device specified by Target and
340 @retval EFI_DEVICE_ERROR A device error occurred while attempting
341 to reset the SCSI device specified by Target
344 the SCSI device specified by Target and Lun.
357 /// the ability to send SCSI Request Packets to any SCSI device attached to that SCSI channel. The
358 /// information includes the Target ID of the host controller on the SCSI channel, the attributes of