Header file for SCSI Bus Driver.\r
\r
Revision History\r
-++*/\r
+--*/\r
\r
-// TODO: fix comment to end with --*/\r
#ifndef _SCSI_BUS_H\r
#define _SCSI_BUS_H\r
\r
\r
Routine Description:\r
\r
- TODO: Add function description\r
-\r
-Arguments:\r
-\r
- ScsiIoDevice - TODO: add argument description\r
-\r
-Returns:\r
-\r
- TODO: add return values\r
-\r
---*/\r
-;\r
-\r
-EFI_STATUS\r
-GetLunList (\r
- EFI_SCSI_PASS_THRU_PROTOCOL *ScsiPassThru,\r
- UINT32 Target,\r
- UINT64 **LunArray,\r
- UINTN *NumberOfLuns\r
- )\r
-/*++\r
-\r
-Routine Description:\r
-\r
- TODO: Add function description\r
-\r
-Arguments:\r
-\r
- ScsiPassThru - TODO: add argument description\r
- Target - TODO: add argument description\r
- LunArray - TODO: add argument description\r
- NumberOfLuns - TODO: add argument description\r
-\r
-Returns:\r
-\r
- TODO: add return values\r
-\r
---*/\r
-;\r
-\r
-EFI_STATUS\r
-ScsiBusSubmitReportLunCommand (\r
- EFI_SCSI_PASS_THRU_PROTOCOL *ScsiPassThru,\r
- UINT32 Target,\r
- UINTN AllocationLength,\r
- VOID *Buffer,\r
- EFI_SCSI_SENSE_DATA *SenseData,\r
- UINT8 *SenseDataLength,\r
- UINT8 *HostAdapterStatus,\r
- UINT8 *TargetStatus\r
- )\r
-/*++\r
-\r
-Routine Description:\r
-\r
- TODO: Add function description\r
+ Discovery SCSI Device\r
\r
Arguments:\r
\r
- ScsiPassThru - TODO: add argument description\r
- Target - TODO: add argument description\r
- AllocationLength - TODO: add argument description\r
- Buffer - TODO: add argument description\r
- SenseData - TODO: add argument description\r
- SenseDataLength - TODO: add argument description\r
- HostAdapterStatus - TODO: add argument description\r
- TargetStatus - TODO: add argument description\r
+ ScsiIoDevice - The pointer of SCSI_IO_DEV\r
\r
Returns:\r
\r
- TODO: add return values\r
+ TRUE - Find SCSI Device and verify it.\r
+ FALSE - Unable to find SCSI Device. \r
\r
--*/\r
;\r