diff options
author | James Smart <james.smart@emulex.com> | 2010-06-07 15:24:45 -0400 |
---|---|---|
committer | James Bottomley <James.Bottomley@suse.de> | 2010-07-27 13:01:34 -0400 |
commit | 2a9bf3d011303d8da64cd5e0e7fdd95f0c143984 (patch) | |
tree | fbec390538ff91adb0bee7116b3627524134db01 /drivers/scsi/lpfc/lpfc.h | |
parent | 98fc5dd952ecfd3abff7c06e7a55a5eab4dd95b7 (diff) |
[SCSI] lpfc 8.3.13: Add TX Queue Support for SLI4 ELS commands.
Signed-off-by: Alex Iannicelli <alex.iannicelli@emulex.com>
Signed-off-by: James Smart <james.smart@emulex.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Diffstat (limited to 'drivers/scsi/lpfc/lpfc.h')
-rw-r--r-- | drivers/scsi/lpfc/lpfc.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/scsi/lpfc/lpfc.h b/drivers/scsi/lpfc/lpfc.h index 4cb78483bf79..fcfc495d1e0d 100644 --- a/drivers/scsi/lpfc/lpfc.h +++ b/drivers/scsi/lpfc/lpfc.h | |||
@@ -20,7 +20,6 @@ | |||
20 | *******************************************************************/ | 20 | *******************************************************************/ |
21 | 21 | ||
22 | #include <scsi/scsi_host.h> | 22 | #include <scsi/scsi_host.h> |
23 | |||
24 | struct lpfc_sli2_slim; | 23 | struct lpfc_sli2_slim; |
25 | 24 | ||
26 | #define LPFC_PCI_DEV_LP 0x1 | 25 | #define LPFC_PCI_DEV_LP 0x1 |
@@ -376,6 +375,7 @@ struct lpfc_vport { | |||
376 | #define WORKER_FABRIC_BLOCK_TMO 0x400 /* hba: fabric block timeout */ | 375 | #define WORKER_FABRIC_BLOCK_TMO 0x400 /* hba: fabric block timeout */ |
377 | #define WORKER_RAMP_DOWN_QUEUE 0x800 /* hba: Decrease Q depth */ | 376 | #define WORKER_RAMP_DOWN_QUEUE 0x800 /* hba: Decrease Q depth */ |
378 | #define WORKER_RAMP_UP_QUEUE 0x1000 /* hba: Increase Q depth */ | 377 | #define WORKER_RAMP_UP_QUEUE 0x1000 /* hba: Increase Q depth */ |
378 | #define WORKER_SERVICE_TXQ 0x2000 /* hba: IOCBs on the txq */ | ||
379 | 379 | ||
380 | struct timer_list fc_fdmitmo; | 380 | struct timer_list fc_fdmitmo; |
381 | struct timer_list els_tmofunc; | 381 | struct timer_list els_tmofunc; |
@@ -624,6 +624,7 @@ struct lpfc_hba { | |||
624 | uint32_t cfg_hostmem_hgp; | 624 | uint32_t cfg_hostmem_hgp; |
625 | uint32_t cfg_log_verbose; | 625 | uint32_t cfg_log_verbose; |
626 | uint32_t cfg_aer_support; | 626 | uint32_t cfg_aer_support; |
627 | uint32_t cfg_iocb_cnt; | ||
627 | uint32_t cfg_suppress_link_up; | 628 | uint32_t cfg_suppress_link_up; |
628 | #define LPFC_INITIALIZE_LINK 0 /* do normal init_link mbox */ | 629 | #define LPFC_INITIALIZE_LINK 0 /* do normal init_link mbox */ |
629 | #define LPFC_DELAY_INIT_LINK 1 /* layered driver hold off */ | 630 | #define LPFC_DELAY_INIT_LINK 1 /* layered driver hold off */ |
@@ -812,6 +813,8 @@ struct lpfc_hba { | |||
812 | 813 | ||
813 | uint8_t menlo_flag; /* menlo generic flags */ | 814 | uint8_t menlo_flag; /* menlo generic flags */ |
814 | #define HBA_MENLO_SUPPORT 0x1 /* HBA supports menlo commands */ | 815 | #define HBA_MENLO_SUPPORT 0x1 /* HBA supports menlo commands */ |
816 | uint32_t iocb_cnt; | ||
817 | uint32_t iocb_max; | ||
815 | }; | 818 | }; |
816 | 819 | ||
817 | static inline struct Scsi_Host * | 820 | static inline struct Scsi_Host * |