From: Jing Huang <huangj@brocade.com>
This patch contains code that interfaces to Brocade Fibre channel HBA
firmware/hardware. It is created using 2.6.27-rc7 kernel.
Signed-off-by: Jing Huang <huangj@brocade.com>
---
drivers/scsi/bfa/bfa_callback_priv.h | 55 +
drivers/scsi/bfa/bfa_cb_ioim_macros.h | 215 ++++
drivers/scsi/bfa/bfa_core.c | 421 ++++++++
drivers/scsi/bfa/bfa_csdebug.c | 60 +
drivers/scsi/bfa/bfa_fcpim.c | 158 +++
drivers/scsi/bfa/bfa_fcpim_priv.h | 211 ++++
drivers/scsi/bfa/bfa_fcs.c | 241 +++++
drivers/scsi/bfa/bfa_fcxp.c | 690 ++++++++++++++
drivers/scsi/bfa/bfa_fcxp_priv.h | 139 ++
drivers/scsi/bfa/bfa_fwimg_priv.h | 26
drivers/scsi/bfa/bfa_intr.c | 271 +++++
drivers/scsi/bfa/bfa_intr_priv.h | 119 ++
drivers/scsi/bfa/bfa_ioc.c | 1453
++++++++++++++++++++++++++++++
drivers/scsi/bfa/bfa_ioc.h | 193 ++++
drivers/scsi/bfa/bfa_iocfc.c | 834 +++++++++++++++++
drivers/scsi/bfa/bfa_iocfc.h | 94 +
drivers/scsi/bfa/bfa_ioim.c | 1303
+++++++++++++++++++++++++++
drivers/scsi/bfa/bfa_itnim.c | 966 ++++++++++++++++++++
drivers/scsi/bfa/bfa_log.c | 341 +++++++
drivers/scsi/bfa/bfa_log_module.c | 384 ++++++++
drivers/scsi/bfa/bfa_module.c | 62 +
drivers/scsi/bfa/bfa_modules_priv.h | 36
drivers/scsi/bfa/bfa_os_inc.h | 193 ++++
drivers/scsi/bfa/bfa_port.c | 1602
++++++++++++++++++++++++++++++++++
drivers/scsi/bfa/bfa_port_priv.h | 87 +
drivers/scsi/bfa/bfa_priv.h | 109 ++
drivers/scsi/bfa/bfa_rport.c | 782 ++++++++++++++++
drivers/scsi/bfa/bfa_rport_priv.h | 45
drivers/scsi/bfa/bfa_sgpg.c | 235 ++++
drivers/scsi/bfa/bfa_sgpg_priv.h | 73 +
drivers/scsi/bfa/bfa_sm.c | 41
drivers/scsi/bfa/bfa_timer.c | 90 +
drivers/scsi/bfa/bfa_trcmod_priv.h | 54 +
...