/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/ |
H A D | UsbMassBoot.h | 99 UINT8 Lun; ///< Lun (high 3 bits)
member in struct:__anon6330 119 UINT8 Lun;
member in struct:__anon6332 131 UINT8 Lun;
member in struct:__anon6334 138 UINT8 Lun;
member in struct:__anon6335 157 UINT8 Lun; ///< Lun (High 3 bits)
member in struct:__anon6337 167 UINT8 Lun;
member in struct:__anon6338 177 UINT8 Lun; ///< Lun (Hig member in struct:__anon6339 198 UINT8 Lun; member in struct:__anon6341 [all...] |
H A D | UsbMassBot.h | 26 #define USB_BOT_GETLUN_REQUEST 0xFE ///< Get Max Lun
29 #define USB_BOT_MAX_LUN 0x0F ///< Lun number is from 0 to 15
65 UINT8 Lun; ///< Lun number. Bits 0~3 are used
member in struct:__anon6343 124 @param Lun The number of logic unit
140 IN UINT8 Lun,
|
H A D | UsbMassBoot.c | 52 SenseCmd.Lun = (UINT8) (USB_BOOT_LUN (UsbMass->Lun));
62 UsbMass->Lun,
182 UsbMass->Lun,
320 TestCmd.Lun = (UINT8) (USB_BOOT_LUN (UsbMass->Lun));
359 InquiryCmd.Lun = (UINT8) (USB_BOOT_LUN (UsbMass->Lun));
503 CapacityCmd.Lun = (UINT8) (USB_BOOT_LUN (UsbMass->Lun));
[all...] |
H A D | UsbMass.h | 87 @param Lun Should be 0, this field for bot only
104 IN UINT8 Lun,
184 UINT8 Lun; ///< Logical Unit Number
member in struct:_USB_MASS_DEVICE
|
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Ufs/UfsPassThruDxe/ |
H A D | UfsPassThru.c | 49 UFS_LUN_0, // Ufs Common Lun 0
50 UFS_LUN_1, // Ufs Common Lun 1
51 UFS_LUN_2, // Ufs Common Lun 2
52 UFS_LUN_3, // Ufs Common Lun 3
53 UFS_LUN_4, // Ufs Common Lun 4
54 UFS_LUN_5, // Ufs Common Lun 5
55 UFS_LUN_6, // Ufs Common Lun 6
56 UFS_LUN_7, // Ufs Common Lun 7
57 UFS_WLUN_REPORT_LUNS, // Ufs Reports Luns Well Known Lun
58 UFS_WLUN_UFS_DEV, // Ufs Device Well Known Lun
139 UfsPassThruPassThru( IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This, IN UINT8 *Target, IN UINT64 Lun, IN OUT EFI_EXT_SCSI_PASS_THRU_SCSI_REQUEST_PACKET *Packet, IN EFI_EVENT Event OPTIONAL ) argument 377 UfsPassThruBuildDevicePath( IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This, IN UINT8 *Target, IN UINT64 Lun, IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath ) argument [all...] |
H A D | UfsPassThru.h | 38 // Lun 0~7 is for 8 common luns.
39 // Lun 8~11 is for those 4 well known luns (Refer to UFS 2.0 spec Table 10.58 for details):
40 // Lun 8: REPORT LUNS
41 // Lun 9: UFS DEVICE
42 // Lun 10: BOOT
43 // Lun 11: RPMB
49 UINT8 Lun[UFS_MAX_LUNS];
member in struct:__anon6250 409 @param Lun The LUN of the SCSI device to send the SCSI Request Packet.
411 specified by Target and Lun.
431 @retval EFI_INVALID_PARAMETER Target, Lun, o [all...] |
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/IScsiDxe/ |
H A D | IScsiExtScsiPassThru.c | 28 @param[in] Lun The LUN of the SCSI device to send the SCSI Request Packet.
30 specified by Target and Lun.
50 @retval EFI_INVALID_PARAMETER Target, Lun, or the contents of ScsiRequestPacket are invalid.
63 IN UINT64 Lun,
75 if (Target[0] != 0 || (CompareMem (&Lun, ConfigNvData->BootLun, sizeof (UINT64)) != 0)) {
83 Status = IScsiExecuteScsiCommand (This, Target, Lun, Packet);
92 Status = IScsiExecuteScsiCommand (This, Target, Lun, Packet);
113 @param[in, out] Lun On input, a pointer to the LUN of a SCSI device present on the SCSI
118 channel was returned in Target and Lun.
119 @retval EFI_INVALID_PARAMETER Target array is not all 0xF, and Target and Lun wer 60 IScsiExtScsiPassThruFunction( IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This, IN UINT8 *Target, IN UINT64 Lun, IN OUT EFI_EXT_SCSI_PASS_THRU_SCSI_REQUEST_PACKET *Packet, IN EFI_EVENT Event OPTIONAL ) argument 185 IScsiExtScsiPassThruBuildDevicePath( IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This, IN UINT8 *Target, IN UINT64 Lun, IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath ) argument [all...] |
H A D | IScsiMisc.h | 71 @param[out] Lun Storage to return the 64-bit LUN.
73 @retval EFI_SUCCESS The 64-bit LUN is stored in Lun.
79 OUT UINT8 *Lun
85 @param[in] Lun The 64-bit LUN.
90 IN UINT8 *Lun,
|
H A D | IScsiProto.h | 170 UINT8 Lun[8];
member in struct:_ISCSI_BASIC_HEADER 217 UINT8 Lun[8];
member in struct:_SCSI_COMMAND 274 UINT8 Lun[8];
member in struct:_ISCSI_TMF_REQUEST 320 UINT8 Lun[8];
member in struct:_ISCSI_SCSI_DATA_OUT 346 UINT8 Lun[8];
member in struct:_ISCSI_SCSI_DATA_IN 367 UINT8 Lun[8];
member in struct:_ISCSI_READY_TO_TRANSFER 383 UINT8 Lun[8];
member in struct:_ISCSI_ASYNC_MESSAGE 513 UINT8 Lun[8];
member in struct:_ISCSI_SNACK_REQUEST 551 UINT8 Lun[8];
member in struct:_ISCSI_NOP_OUT 567 UINT8 Lun[ member in struct:_ISCSI_NOP_IN [all...] |
/device/linaro/bootloader/edk2/NetworkPkg/IScsiDxe/ |
H A D | IScsiExtScsiPassThru.c | 42 @param[in] Lun The LUN of the SCSI device to send the SCSI Request Packet.
44 SCSI device specified by Target and Lun.
67 @retval EFI_INVALID_PARAMETER Target, Lun, or the contents of ScsiRequestPacket,
84 IN UINT64 Lun,
100 Status = IScsiExecuteScsiCommand (This, Target, Lun, Packet);
110 Status = IScsiExecuteScsiCommand (This, Target, Lun, Packet);
132 @param[in, out] Lun On input, a pointer to the LUN of a SCSI device
137 @retval EFI_SUCCESS The Target ID and Lun of the next SCSI device on
138 the SCSI channel was returned in Target and Lun.
141 @retval EFI_INVALID_PARAMETER Target is not 0xFFFFFFFF,and Target and Lun wer 81 IScsiExtScsiPassThruFunction( IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This, IN UINT8 *Target, IN UINT64 Lun, IN OUT EFI_EXT_SCSI_PASS_THRU_SCSI_REQUEST_PACKET *Packet, IN EFI_EVENT Event OPTIONAL ) argument 208 IScsiExtScsiPassThruBuildDevicePath( IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This, IN UINT8 *Target, IN UINT64 Lun, IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath ) argument [all...] |
H A D | IScsiDriver.h | 607 @param[in] Lun The LUN of the SCSI device to send the SCSI Request Packet.
609 SCSI device specified by Target and Lun.
632 @retval EFI_INVALID_PARAMETER Target, Lun, or the contents of ScsiRequestPacket
649 IN UINT64 Lun,
669 @param[in, out] Lun On input, a pointer to the LUN of a SCSI device
674 @retval EFI_SUCCESS The Target ID and Lun of the next SCSI device on
675 the SCSI channel was returned in Target and Lun.
678 @retval EFI_INVALID_PARAMETER Target is not 0xFFFFFFFF,and Target and Lun were
688 IN OUT UINT64 *Lun
697 @param[in] Lun Th [all...] |
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Efi/Protocol/ScsiPassThru/ |
H A D | ScsiPassThru.h | 93 IN UINT64 Lun,
109 Lun - The LUN of the SCSI device to send the
112 to the SCSI device specified by Target and Lun.
140 EFI_INVALID_PARAMETER - Target, Lun, or the contents of ScsiRequestPacket
160 IN OUT UINT64 *Lun
177 Lun - On input, a pointer to the LUN of a SCSI device
183 channel was returned in Target and Lun.
185 EFI_INVALID_PARAMETER - Target is not 0xFFFFFFFF, and Target and Lun were
195 IN UINT64 Lun,
208 Lun [all...] |
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Efi/Protocol/ScsiPassThruExt/ |
H A D | ScsiPassThruExt.h | 100 IN UINT64 Lun,
118 Lun - The LUN of the SCSI device to send the SCSI Request Packet.
120 specified by Target and Lun.
141 EFI_INVALID_PARAMETER- Target, Lun, or the contents of ScsiRequestPacket are invalid.
156 IN OUT UINT64 *Lun
175 Lun - On input, a pointer to the LUN of a SCSI device present on the SCSI
181 channel was returned in Target and Lun.
182 EFI_INVALID_PARAMETER - Target array is not all 0xF, and Target and Lun were
194 IN UINT64 Lun,
210 Lun [all...] |
/device/linaro/bootloader/edk2/MdePkg/Include/Protocol/ |
H A D | ScsiPassThru.h | 160 @param Lun The LUN of the SCSI device to send the
163 to the SCSI device specified by Target and Lun.
190 @retval EFI_INVALID_PARAMETER Target, Lun, or the contents of ScsiRequestPacket
208 IN UINT64 Lun,
225 @param Lun On input, a pointer to the LUN of a SCSI device
231 channel was returned in Target and Lun.
233 @retval EFI_INVALID_PARAMETER Target is not 0xFFFFFFFF, and Target and Lun were
242 IN OUT UINT64 *Lun
252 @param Lun The LUN of the SCSI device for which a device
256 Target and Lun [all...] |
H A D | ScsiPassThruExt.h | 110 /// send to the SCSI device specified by Target and Lun.
139 /// The status returned by the device specified by Target and Lun
161 @param Lun The LUN of the SCSI device to send the SCSI Request Packet.
163 specified by Target and Lun.
183 @retval EFI_INVALID_PARAMETER Target, Lun, or the contents of ScsiRequestPacket are invalid.
196 IN UINT64 Lun,
216 @param Lun On input, a pointer to the LUN of a SCSI device present on the SCSI
221 channel was returned in Target and Lun.
222 @retval EFI_INVALID_PARAMETER Target array is not all 0xF, and Target and Lun were
232 IN OUT UINT64 *Lun
[all...] |
H A D | DevicePath.h | 332 UINT16 Lun;
member in struct:__anon8932 348 UINT16 Lun;
member in struct:__anon8933 368 UINT64 Lun;
member in struct:__anon8934 388 UINT8 Lun[8];
member in struct:__anon8935 496 UINT8 Lun;
member in struct:__anon8940 519 UINT16 Lun;
member in struct:__anon8941 775 UINT64 Lun;
member in struct:__anon8949 799 UINT8 Lun[8];
member in struct:__anon8950 845 UINT8 Lun;
member in struct:__anon8953 883 UINT64 Lun;
member in struct:__anon8956 [all...] |
/device/linaro/bootloader/edk2/OvmfPkg/VirtioScsiDxe/ |
H A D | VirtioScsi.h | 118 IN UINT64 Lun,
129 IN OUT UINT64 *Lun
138 IN UINT64 Lun,
149 OUT UINT64 *Lun
165 IN UINT64 Lun
|
H A D | VirtioScsi.c | 128 @param[in] Lun The Logical Unit Number under the SCSI target.
156 IN UINT64 Lun,
173 Target > 0xFF || Lun >= 0x4000 ||
197 Target > Dev->MaxTarget || Lun > Dev->MaxLun ||
254 Request->Lun[0] = 1;
255 Request->Lun[1] = (UINT8) Target;
256 Request->Lun[2] = (UINT8) (((UINT32)Lun >> 8) | 0x40);
257 Request->Lun[3] = (UINT8) Lun;
153 PopulateRequest( IN CONST VSCSI_DEV *Dev, IN UINT16 Target, IN UINT64 Lun, IN OUT EFI_EXT_SCSI_PASS_THRU_SCSI_REQUEST_PACKET *Packet, OUT volatile VIRTIO_SCSI_REQ *Request ) argument 399 VirtioScsiPassThru( IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This, IN UINT8 *Target, IN UINT64 Lun, IN OUT EFI_EXT_SCSI_PASS_THRU_SCSI_REQUEST_PACKET *Packet, IN EFI_EVENT Event OPTIONAL ) argument 546 VirtioScsiBuildDevicePath( IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This, IN UINT8 *Target, IN UINT64 Lun, IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath ) argument [all...] |
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Scsi/ScsiBusDxe/ |
H A D | ScsiBus.c | 183 UINT64 Lun;
local 226 Status = ExtPassThru->GetTargetLun (ExtPassThru, RemainingDevicePath, &TargetId, &Lun);
268 Status = PassThru->GetTargetLun (PassThru, RemainingDevicePath, &ScsiTargetId.ScsiId.Scsi, &Lun);
308 UINT64 Lun;
local 472 Lun = 0;
485 Status = ScsiBusDev->ExtScsiInterface->GetTargetLun (ScsiBusDev->ExtScsiInterface, RemainingDevicePath, &TargetId, &Lun);
487 Status = ScsiBusDev->ScsiInterface->GetTargetLun (ScsiBusDev->ScsiInterface, RemainingDevicePath, &ScsiTargetId.ScsiId.Scsi, &Lun);
508 Status = ScsiBusDev->ExtScsiInterface->GetNextTargetLun (ScsiBusDev->ExtScsiInterface, &TargetId, &Lun);
510 Status = ScsiBusDev->ScsiInterface->GetNextDevice (ScsiBusDev->ScsiInterface, &ScsiTargetId.ScsiId.Scsi, &Lun);
514 // no legal Pun and Lun foun 1119 ScsiScanCreateDevice( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Controller, IN SCSI_TARGET_ID *TargetId, IN UINT64 Lun, IN OUT SCSI_BUS_DEVICE *ScsiBusDev ) argument [all...] |
H A D | ScsiBus.h | 100 UINT64 Lun;
member in struct:__anon6177 349 @param Lun A pointer to the LUN of the SCSI device on
353 @retval EFI_INVALID_PARAMETER The Target or Lun is NULL.
361 OUT UINT64 *Lun
460 @param Lun The Lun of the SCSI device on the SCSI channel.
474 IN UINT64 Lun,
|
/device/linaro/bootloader/edk2/OptionRomPkg/AtapiPassThruDxe/ |
H A D | AtapiPassThru.h | 493 IN UINT64 Lun,
510 Lun: The LUN of the ATAPI device to send the SCSI Request
511 Packet. To the ATAPI device, Lun is always 0.
513 specified by Target and Lun.
533 IN OUT UINT64 *Lun
551 Lun - On input, a pointer to the LUN of a SCSI device
557 EFI_SUCCESS - The Target ID and Lun of the next SCSI device
558 on the SCSI channel was returned in Target and Lun.
560 EFI_INVALID_PARAMETER - Target is not 0xFFFFFFFF,and Target and Lun were not
571 IN UINT64 Lun,
[all...] |
H A D | AtapiPassThru.c | 467 IN UINT64 Lun,
484 Lun: The LUN of the ATAPI device to send the SCSI Request
485 Packet. To the ATAPI device, Lun is always 0.
487 specified by Target and Lun.
509 if ((Target > MAX_TARGET_ID) || (Lun != 0)) {
558 IN OUT UINT64 *Lun
576 Lun - On input, a pointer to the LUN of a SCSI device
582 EFI_SUCCESS - The Target ID and Lun of the next SCSI device
583 on the SCSI channel was returned in Target and Lun.
585 EFI_INVALID_PARAMETER - Target is not 0xFFFFFFFF,and Target and Lun wer 464 AtapiScsiPassThruFunction( IN EFI_SCSI_PASS_THRU_PROTOCOL *This, IN UINT32 Target, IN UINT64 Lun, IN OUT EFI_SCSI_PASS_THRU_SCSI_REQUEST_PACKET *Packet, IN EFI_EVENT Event OPTIONAL ) argument 633 AtapiScsiPassThruBuildDevicePath( IN EFI_SCSI_PASS_THRU_PROTOCOL *This, IN UINT32 Target, IN UINT64 Lun, IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath ) argument 950 AtapiExtScsiPassThruFunction( IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This, IN UINT8 *Target, IN UINT64 Lun, IN OUT EFI_EXT_SCSI_PASS_THRU_SCSI_REQUEST_PACKET *Packet, IN EFI_EVENT Event OPTIONAL ) argument 1143 AtapiExtScsiPassThruBuildDevicePath( IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This, IN UINT8 *Target, IN UINT64 Lun, IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath ) argument [all...] |
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Ufs/UfsBlockIoPei/ |
H A D | UfsBlockIoPei.c | 119 UFS_LUN_0, // Ufs Common Lun 0
120 UFS_LUN_1, // Ufs Common Lun 1
121 UFS_LUN_2, // Ufs Common Lun 2
122 UFS_LUN_3, // Ufs Common Lun 3
123 UFS_LUN_4, // Ufs Common Lun 4
124 UFS_LUN_5, // Ufs Common Lun 5
125 UFS_LUN_6, // Ufs Common Lun 6
126 UFS_LUN_7, // Ufs Common Lun 7
137 @param[in] Lun The lun on which the SCSI cmd executed.
149 IN UINTN Lun,
147 UfsPeimRequestSense( IN UFS_PEIM_HC_PRIVATE_DATA *Private, IN UINTN Lun, OUT VOID *DataBuffer, OUT UINT32 *DataBufferLength ) argument 195 UfsPeimTestUnitReady( IN UFS_PEIM_HC_PRIVATE_DATA *Private, IN UINTN Lun, OUT VOID *SenseData, OPTIONAL OUT UINT8 *SenseDataLength ) argument 243 UfsPeimInquiry( IN UFS_PEIM_HC_PRIVATE_DATA *Private, IN UINTN Lun, OUT VOID *Inquiry, OUT UINT32 *InquiryLength, OUT VOID *SenseData, OPTIONAL OUT UINT8 *SenseDataLength ) argument 300 UfsPeimReadCapacity( IN UFS_PEIM_HC_PRIVATE_DATA *Private, IN UINTN Lun, OUT VOID *DataBuffer, OUT UINT32 *DataLength, OUT VOID *SenseData, OPTIONAL OUT UINT8 *SenseDataLength ) argument 356 UfsPeimReadCapacity16( IN UFS_PEIM_HC_PRIVATE_DATA *Private, IN UINTN Lun, OUT VOID *DataBuffer, OUT UINT32 *DataLength, OUT VOID *SenseData, OPTIONAL OUT UINT8 *SenseDataLength ) argument 416 UfsPeimRead10( IN UFS_PEIM_HC_PRIVATE_DATA *Private, IN UINTN Lun, IN UINTN StartLba, IN UINT32 SectorNum, OUT VOID *DataBuffer, OUT UINT32 *DataLength, OUT VOID *SenseData, OPTIONAL OUT UINT8 *SenseDataLength ) argument 478 UfsPeimRead16( IN UFS_PEIM_HC_PRIVATE_DATA *Private, IN UINTN Lun, IN UINTN StartLba, IN UINT32 SectorNum, OUT VOID *DataBuffer, OUT UINT32 *DataLength, OUT VOID *SenseData, OPTIONAL OUT UINT8 *SenseDataLength ) argument [all...] |
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Ata/AtaAtapiPassThru/ |
H A D | AtaAtapiPassThru.c | 1682 DevicePathNode->Atapi.Lun = 0;
1691 DevicePathNode->Sata.Lun = 0;
1889 @param[in] Lun The LUN of the SCSI device to send the SCSI Request Packet.
1903 IN UINT64 Lun,
1926 Status = ExtScsiPassThruPassThru (This, Target, Lun, &Packet, NULL);
1942 @param Lun The LUN of the SCSI device to send the SCSI Request Packet.
1944 specified by Target and Lun.
1964 @retval EFI_INVALID_PARAMETER Target, Lun, or the contents of ScsiRequestPacket are invalid.
1977 IN UINT64 Lun,
2028 if (Lun ! 1900 AtaPacketRequestSense( IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This, IN UINT8 *Target, IN UINT64 Lun, IN VOID *SenseData, IN UINT8 SenseDataLength, IN UINT64 Timeout ) argument 1974 ExtScsiPassThruPassThru( IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This, IN UINT8 *Target, IN UINT64 Lun, IN OUT EFI_EXT_SCSI_PASS_THRU_SCSI_REQUEST_PACKET *Packet, IN EFI_EVENT Event OPTIONAL ) argument 2297 ExtScsiPassThruBuildDevicePath( IN EFI_EXT_SCSI_PASS_THRU_PROTOCOL *This, IN UINT8 *Target, IN UINT64 Lun, IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath ) argument [all...] |
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Csm/BiosThunk/BlockIoDxe/ |
H A D | Edd.h | 56 UINT8 Lun;
member in struct:__anon5551 62 UINT64 Lun;
member in struct:__anon5552 78 UINT64 Lun;
member in struct:__anon5555
|