aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/aacraid/aacraid.h
diff options
context:
space:
mode:
authorMark Haverkamp <markh@osdl.org>2005-06-20 14:55:24 -0400
committerJames Bottomley <jejb@titanic.(none)>2005-06-26 09:33:10 -0400
commit849717383abc795b8f5efe7b9e0792b2e1f8916a (patch)
tree98e91d7c9ebdc1ad976175c855939459a4c29932 /drivers/scsi/aacraid/aacraid.h
parent12413197eef2a29e0b9fb0fa541f5cbaeb1d3f3f (diff)
[SCSI] aacraid: New products patch
This patch add the following products to the driver: IBM ServeRAID 8i ICP 9014R0 ICP 9024R0 ICP 9047MA ICP 9087MA ICP 9085LI ICP 5085AU Signed-off-by: Mark Haverkamp <markh@osdl.org> Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'drivers/scsi/aacraid/aacraid.h')
-rw-r--r--drivers/scsi/aacraid/aacraid.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/drivers/scsi/aacraid/aacraid.h b/drivers/scsi/aacraid/aacraid.h
index 42484417cef7..3a11a536c0da 100644
--- a/drivers/scsi/aacraid/aacraid.h
+++ b/drivers/scsi/aacraid/aacraid.h
@@ -845,6 +845,28 @@ struct aac_supplement_adapter_info
845#define AAC_SIS_VERSION_V3 3 845#define AAC_SIS_VERSION_V3 3
846#define AAC_SIS_SLOT_UNKNOWN 0xFF 846#define AAC_SIS_SLOT_UNKNOWN 0xFF
847 847
848#define GetBusInfo 0x00000009
849struct aac_bus_info {
850 __le32 Command; /* VM_Ioctl */
851 __le32 ObjType; /* FT_DRIVE */
852 __le32 MethodId; /* 1 = SCSI Layer */
853 __le32 ObjectId; /* Handle */
854 __le32 CtlCmd; /* GetBusInfo */
855};
856
857struct aac_bus_info_response {
858 __le32 Status; /* ST_OK */
859 __le32 ObjType;
860 __le32 MethodId; /* unused */
861 __le32 ObjectId; /* unused */
862 __le32 CtlCmd; /* unused */
863 __le32 ProbeComplete;
864 __le32 BusCount;
865 __le32 TargetsPerBus;
866 u8 InitiatorBusId[10];
867 u8 BusValid[10];
868};
869
848/* 870/*
849 * Battery platforms 871 * Battery platforms
850 */ 872 */
@@ -934,6 +956,8 @@ struct aac_dev
934 956
935 struct Scsi_Host *scsi_host_ptr; 957 struct Scsi_Host *scsi_host_ptr;
936 int maximum_num_containers; 958 int maximum_num_containers;
959 int maximum_num_physicals;
960 int maximum_num_channels;
937 struct fsa_dev_info *fsa_dev; 961 struct fsa_dev_info *fsa_dev;
938 pid_t thread_pid; 962 pid_t thread_pid;
939 int cardtype; 963 int cardtype;