diff options
author | Stephen M. Cameron <scameron@beardog.cce.hp.com> | 2014-05-29 19:53:34 +0400 |
---|---|---|
committer | Christoph Hellwig <hch@lst.de> | 2014-06-02 11:54:58 +0400 |
commit | d5b5d964561c096bc262cce12a06aff76f17d7d9 (patch) | |
tree | f817a00d37f74cd99c4152c931c613246b32549d /drivers/scsi/hpsa_cmd.h | |
parent | 0b57075deb3c082db6fbf528f3f6a3854b81bd83 (diff) | |
download | linux-d5b5d964561c096bc262cce12a06aff76f17d7d9.tar.xz |
hpsa: define extended_report_lun_entry data structure
Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com>
Reviewed-by: Joe Handzik <joseph.t.handzik@hp.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'drivers/scsi/hpsa_cmd.h')
-rw-r--r-- | drivers/scsi/hpsa_cmd.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/drivers/scsi/hpsa_cmd.h b/drivers/scsi/hpsa_cmd.h index 104b67b83d28..649b463951c6 100644 --- a/drivers/scsi/hpsa_cmd.h +++ b/drivers/scsi/hpsa_cmd.h @@ -238,11 +238,21 @@ struct ReportLUNdata { u8 LUN[HPSA_MAX_LUN][8]; }; +struct ext_report_lun_entry { + u8 lunid[8]; + u8 wwid[8]; + u8 device_type; + u8 device_flags; + u8 lun_count; /* multi-lun device, how many luns */ + u8 redundant_paths; + u32 ioaccel_handle; /* ioaccel1 only uses lower 16 bits */ +}; + struct ReportExtendedLUNdata { u8 LUNListLength[4]; u8 extended_response_flag; u8 reserved[3]; - u8 LUN[HPSA_MAX_LUN][24]; + struct ext_report_lun_entry LUN[HPSA_MAX_LUN]; }; struct SenseSubsystem_info { |