linux/drivers/scsi/qla2xxx
Anirban Chakraborty 7b867cf76f [SCSI] qla2xxx: Refactor qla data structures
Following changes have been made to the qla2xxx FC driver in
preparation for the multi- queue and future SR IOV hardware.

1. scsi_qla_host structure has been changed to contain scsi host
   specific data only.

2. A new structure, qla_hw_data is created to contain HBA specific
   hardware data.

3. Request and response IO specific data strucures are created.

4. The global list of fcports for the hba is not maintained anymore,
   instead a fcport list is construted on per scsi_qla_host.

Signed-of-by: Anirban Chakraborty <anirban.chakraborty@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
2008-12-29 11:24:15 -06:00
..
Kconfig [SCSI] qla2xxx: Update firmware filenames for new ISP parts. 2008-04-07 12:19:11 -05:00
Makefile [SCSI] qla2xxx: Add Fibre Channel Event (FCE) tracing support. 2008-01-23 11:29:32 -06:00
qla_attr.c [SCSI] qla2xxx: Refactor qla data structures 2008-12-29 11:24:15 -06:00
qla_dbg.c [SCSI] qla2xxx: Refactor qla data structures 2008-12-29 11:24:15 -06:00
qla_dbg.h [SCSI] qla2xxx: Add ISP84XX support. 2008-04-07 12:19:15 -05:00
qla_def.h [SCSI] qla2xxx: Refactor qla data structures 2008-12-29 11:24:15 -06:00
qla_devtbl.h [SCSI] qla2xxx: Resync with latest HBA SSID specification -- 2.2u. 2007-10-23 15:53:23 -04:00
qla_dfs.c [SCSI] qla2xxx: Refactor qla data structures 2008-12-29 11:24:15 -06:00
qla_fw.h [SCSI] qla2xxx: Add NPIV-Config Table support. 2008-10-03 11:46:18 -05:00
qla_gbl.h [SCSI] qla2xxx: Refactor qla data structures 2008-12-29 11:24:15 -06:00
qla_gs.c [SCSI] qla2xxx: Refactor qla data structures 2008-12-29 11:24:15 -06:00
qla_init.c [SCSI] qla2xxx: Do not honour max_vports from firmware for 2G ISPs and below. 2008-11-05 12:41:49 -05:00
qla_inline.h [SCSI] qla2xxx: Fix "occured" spelling errors. 2008-10-03 11:46:18 -05:00
qla_iocb.c [SCSI] qla2xxx: Fix "occured" spelling errors. 2008-10-03 11:46:18 -05:00
qla_isr.c [SCSI] qla2xxx: use new host byte transport errors. 2008-10-13 09:28:51 -04:00
qla_mbx.c [SCSI] qla2xxx: Refactor qla data structures 2008-12-29 11:24:15 -06:00
qla_mid.c [SCSI] qla2xxx: Refactor qla data structures 2008-12-29 11:24:15 -06:00
qla_os.c [SCSI] qla2xxx: Return a FAILED status when abort mailbox-command fails. 2008-11-05 12:42:12 -05:00
qla_settings.h [SCSI] qla2xxx: Remove unused and obsolete #define's. 2008-04-07 12:19:13 -05:00
qla_sup.c [SCSI] qla2xxx: Refactor qla data structures 2008-12-29 11:24:15 -06:00
qla_version.h [SCSI] qla2xxx: Update version number to 8.02.01-k9. 2008-11-05 12:42:29 -05:00