diff options
author | Dave Kleikamp <shaggy@austin.ibm.com> | 2006-03-14 18:05:45 -0500 |
---|---|---|
committer | Dave Kleikamp <shaggy@austin.ibm.com> | 2006-03-14 18:05:45 -0500 |
commit | c5111f504d2a9b0d258d7c4752b4093523315989 (patch) | |
tree | 6a52864aff79691689aea21cb0cb928327d5de5b /drivers/message/fusion/mptbase.h | |
parent | 69eb66d7da7dba2696281981347698e1693c2340 (diff) | |
parent | a488edc914aa1d766a4e2c982b5ae03d5657ec1b (diff) |
Merge with /home/shaggy/git/linus-clean/
Diffstat (limited to 'drivers/message/fusion/mptbase.h')
-rw-r--r-- | drivers/message/fusion/mptbase.h | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/drivers/message/fusion/mptbase.h b/drivers/message/fusion/mptbase.h index 47053ac65068..723d54300953 100644 --- a/drivers/message/fusion/mptbase.h +++ b/drivers/message/fusion/mptbase.h | |||
@@ -76,8 +76,8 @@ | |||
76 | #define COPYRIGHT "Copyright (c) 1999-2005 " MODULEAUTHOR | 76 | #define COPYRIGHT "Copyright (c) 1999-2005 " MODULEAUTHOR |
77 | #endif | 77 | #endif |
78 | 78 | ||
79 | #define MPT_LINUX_VERSION_COMMON "3.03.06" | 79 | #define MPT_LINUX_VERSION_COMMON "3.03.07" |
80 | #define MPT_LINUX_PACKAGE_NAME "@(#)mptlinux-3.03.06" | 80 | #define MPT_LINUX_PACKAGE_NAME "@(#)mptlinux-3.03.07" |
81 | #define WHAT_MAGIC_STRING "@" "(" "#" ")" | 81 | #define WHAT_MAGIC_STRING "@" "(" "#" ")" |
82 | 82 | ||
83 | #define show_mptmod_ver(s,ver) \ | 83 | #define show_mptmod_ver(s,ver) \ |
@@ -123,7 +123,7 @@ | |||
123 | #define MPT_MAX_FRAME_SIZE 128 | 123 | #define MPT_MAX_FRAME_SIZE 128 |
124 | #define MPT_DEFAULT_FRAME_SIZE 128 | 124 | #define MPT_DEFAULT_FRAME_SIZE 128 |
125 | 125 | ||
126 | #define MPT_REPLY_FRAME_SIZE 0x40 /* Must be a multiple of 8 */ | 126 | #define MPT_REPLY_FRAME_SIZE 0x50 /* Must be a multiple of 8 */ |
127 | 127 | ||
128 | #define MPT_SG_REQ_128_SCALE 1 | 128 | #define MPT_SG_REQ_128_SCALE 1 |
129 | #define MPT_SG_REQ_96_SCALE 2 | 129 | #define MPT_SG_REQ_96_SCALE 2 |
@@ -510,9 +510,10 @@ struct mptfc_rport_info | |||
510 | { | 510 | { |
511 | struct list_head list; | 511 | struct list_head list; |
512 | struct fc_rport *rport; | 512 | struct fc_rport *rport; |
513 | VirtDevice *vdev; | 513 | struct scsi_target *starget; |
514 | FCDevicePage0_t pg0; | 514 | FCDevicePage0_t pg0; |
515 | u8 flags; | 515 | u8 flags; |
516 | u8 remap_needed; | ||
516 | }; | 517 | }; |
517 | 518 | ||
518 | /* | 519 | /* |
@@ -615,6 +616,7 @@ typedef struct _MPT_ADAPTER | |||
615 | * increments by 32 bytes | 616 | * increments by 32 bytes |
616 | */ | 617 | */ |
617 | int errata_flag_1064; | 618 | int errata_flag_1064; |
619 | int aen_event_read_flag; /* flag to indicate event log was read*/ | ||
618 | u8 FirstWhoInit; | 620 | u8 FirstWhoInit; |
619 | u8 upload_fw; /* If set, do a fw upload */ | 621 | u8 upload_fw; /* If set, do a fw upload */ |
620 | u8 reload_fw; /* Force a FW Reload on next reset */ | 622 | u8 reload_fw; /* Force a FW Reload on next reset */ |
@@ -631,6 +633,7 @@ typedef struct _MPT_ADAPTER | |||
631 | struct mutex sas_topology_mutex; | 633 | struct mutex sas_topology_mutex; |
632 | MPT_SAS_MGMT sas_mgmt; | 634 | MPT_SAS_MGMT sas_mgmt; |
633 | int num_ports; | 635 | int num_ports; |
636 | struct work_struct mptscsih_persistTask; | ||
634 | 637 | ||
635 | struct list_head fc_rports; | 638 | struct list_head fc_rports; |
636 | spinlock_t fc_rport_lock; /* list and ri flags */ | 639 | spinlock_t fc_rport_lock; /* list and ri flags */ |
@@ -803,6 +806,12 @@ typedef struct _mpt_sge { | |||
803 | #define dreplyprintk(x) | 806 | #define dreplyprintk(x) |
804 | #endif | 807 | #endif |
805 | 808 | ||
809 | #ifdef DMPT_DEBUG_FC | ||
810 | #define dfcprintk(x) printk x | ||
811 | #else | ||
812 | #define dfcprintk(x) | ||
813 | #endif | ||
814 | |||
806 | #ifdef MPT_DEBUG_TM | 815 | #ifdef MPT_DEBUG_TM |
807 | #define dtmprintk(x) printk x | 816 | #define dtmprintk(x) printk x |
808 | #define DBG_DUMP_TM_REQUEST_FRAME(mfp) \ | 817 | #define DBG_DUMP_TM_REQUEST_FRAME(mfp) \ |
@@ -1018,7 +1027,6 @@ extern u32 mpt_GetIocState(MPT_ADAPTER *ioc, int cooked); | |||
1018 | extern void mpt_print_ioc_summary(MPT_ADAPTER *ioc, char *buf, int *size, int len, int showlan); | 1027 | extern void mpt_print_ioc_summary(MPT_ADAPTER *ioc, char *buf, int *size, int len, int showlan); |
1019 | extern int mpt_HardResetHandler(MPT_ADAPTER *ioc, int sleepFlag); | 1028 | extern int mpt_HardResetHandler(MPT_ADAPTER *ioc, int sleepFlag); |
1020 | extern int mpt_config(MPT_ADAPTER *ioc, CONFIGPARMS *cfg); | 1029 | extern int mpt_config(MPT_ADAPTER *ioc, CONFIGPARMS *cfg); |
1021 | extern int mpt_toolbox(MPT_ADAPTER *ioc, CONFIGPARMS *cfg); | ||
1022 | extern void mpt_alloc_fw_memory(MPT_ADAPTER *ioc, int size); | 1030 | extern void mpt_alloc_fw_memory(MPT_ADAPTER *ioc, int size); |
1023 | extern void mpt_free_fw_memory(MPT_ADAPTER *ioc); | 1031 | extern void mpt_free_fw_memory(MPT_ADAPTER *ioc); |
1024 | extern int mpt_findImVolumes(MPT_ADAPTER *ioc); | 1032 | extern int mpt_findImVolumes(MPT_ADAPTER *ioc); |