Commit 7725ccfda59715ecf8f99e3b520a0b84cc2ea79e
Committed by
James Bottomley
1 parent
5415907af1
Exists in
master
and in
7 other branches
[SCSI] bfa: Brocade BFA FC SCSI driver
Add new driver for Brocade Hardware Signed-off-by: Jing Huang <huangj@brocade.com> Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Warning! This is a large diff.
To preserve performance the diff is not shown. Please, download the diff as plain diff or email patch instead.
Showing 198 changed files with 49189 additions and 0 deletions Side-by-side Diff
- MAINTAINERS
- drivers/scsi/Kconfig
- drivers/scsi/Makefile
- drivers/scsi/bfa/Makefile
- drivers/scsi/bfa/bfa_callback_priv.h
- drivers/scsi/bfa/bfa_cb_ioim_macros.h
- drivers/scsi/bfa/bfa_cee.c
- drivers/scsi/bfa/bfa_core.c
- drivers/scsi/bfa/bfa_csdebug.c
- drivers/scsi/bfa/bfa_fcpim.c
- drivers/scsi/bfa/bfa_fcpim_priv.h
- drivers/scsi/bfa/bfa_fcport.c
- drivers/scsi/bfa/bfa_fcs.c
- drivers/scsi/bfa/bfa_fcs_lport.c
- drivers/scsi/bfa/bfa_fcs_port.c
- drivers/scsi/bfa/bfa_fcs_uf.c
- drivers/scsi/bfa/bfa_fcxp.c
- drivers/scsi/bfa/bfa_fcxp_priv.h
- drivers/scsi/bfa/bfa_fwimg_priv.h
- drivers/scsi/bfa/bfa_hw_cb.c
- drivers/scsi/bfa/bfa_hw_ct.c
- drivers/scsi/bfa/bfa_intr.c
- drivers/scsi/bfa/bfa_intr_priv.h
- drivers/scsi/bfa/bfa_ioc.c
- drivers/scsi/bfa/bfa_ioc.h
- drivers/scsi/bfa/bfa_iocfc.c
- drivers/scsi/bfa/bfa_iocfc.h
- drivers/scsi/bfa/bfa_iocfc_q.c
- drivers/scsi/bfa/bfa_ioim.c
- drivers/scsi/bfa/bfa_itnim.c
- drivers/scsi/bfa/bfa_log.c
- drivers/scsi/bfa/bfa_log_module.c
- drivers/scsi/bfa/bfa_lps.c
- drivers/scsi/bfa/bfa_lps_priv.h
- drivers/scsi/bfa/bfa_module.c
- drivers/scsi/bfa/bfa_modules_priv.h
- drivers/scsi/bfa/bfa_os_inc.h
- drivers/scsi/bfa/bfa_port.c
- drivers/scsi/bfa/bfa_port_priv.h
- drivers/scsi/bfa/bfa_priv.h
- drivers/scsi/bfa/bfa_rport.c
- drivers/scsi/bfa/bfa_rport_priv.h
- drivers/scsi/bfa/bfa_sgpg.c
- drivers/scsi/bfa/bfa_sgpg_priv.h
- drivers/scsi/bfa/bfa_sm.c
- drivers/scsi/bfa/bfa_timer.c
- drivers/scsi/bfa/bfa_trcmod_priv.h
- drivers/scsi/bfa/bfa_tskim.c
- drivers/scsi/bfa/bfa_uf.c
- drivers/scsi/bfa/bfa_uf_priv.h
- drivers/scsi/bfa/bfad.c
- drivers/scsi/bfa/bfad_attr.c
- drivers/scsi/bfa/bfad_attr.h
- drivers/scsi/bfa/bfad_drv.h
- drivers/scsi/bfa/bfad_fwimg.c
- drivers/scsi/bfa/bfad_im.c
- drivers/scsi/bfa/bfad_im.h
- drivers/scsi/bfa/bfad_im_compat.h
- drivers/scsi/bfa/bfad_intr.c
- drivers/scsi/bfa/bfad_ipfc.h
- drivers/scsi/bfa/bfad_os.c
- drivers/scsi/bfa/bfad_tm.h
- drivers/scsi/bfa/bfad_trcmod.h
- drivers/scsi/bfa/fab.c
- drivers/scsi/bfa/fabric.c
- drivers/scsi/bfa/fcbuild.c
- drivers/scsi/bfa/fcbuild.h
- drivers/scsi/bfa/fcpim.c
- drivers/scsi/bfa/fcptm.c
- drivers/scsi/bfa/fcs.h
- drivers/scsi/bfa/fcs_auth.h
- drivers/scsi/bfa/fcs_fabric.h
- drivers/scsi/bfa/fcs_fcpim.h
- drivers/scsi/bfa/fcs_fcptm.h
- drivers/scsi/bfa/fcs_fcxp.h
- drivers/scsi/bfa/fcs_lport.h
- drivers/scsi/bfa/fcs_ms.h
- drivers/scsi/bfa/fcs_port.h
- drivers/scsi/bfa/fcs_rport.h
- drivers/scsi/bfa/fcs_trcmod.h
- drivers/scsi/bfa/fcs_uf.h
- drivers/scsi/bfa/fcs_vport.h
- drivers/scsi/bfa/fdmi.c
- drivers/scsi/bfa/include/aen/bfa_aen.h
- drivers/scsi/bfa/include/aen/bfa_aen_adapter.h
- drivers/scsi/bfa/include/aen/bfa_aen_audit.h
- drivers/scsi/bfa/include/aen/bfa_aen_ethport.h
- drivers/scsi/bfa/include/aen/bfa_aen_ioc.h
- drivers/scsi/bfa/include/aen/bfa_aen_itnim.h
- drivers/scsi/bfa/include/aen/bfa_aen_lport.h
- drivers/scsi/bfa/include/aen/bfa_aen_port.h
- drivers/scsi/bfa/include/aen/bfa_aen_rport.h
- drivers/scsi/bfa/include/bfa.h
- drivers/scsi/bfa/include/bfa_fcpim.h
- drivers/scsi/bfa/include/bfa_fcptm.h
- drivers/scsi/bfa/include/bfa_svc.h
- drivers/scsi/bfa/include/bfa_timer.h
- drivers/scsi/bfa/include/bfi/bfi.h
- drivers/scsi/bfa/include/bfi/bfi_boot.h
- drivers/scsi/bfa/include/bfi/bfi_cbreg.h
- drivers/scsi/bfa/include/bfi/bfi_cee.h
- drivers/scsi/bfa/include/bfi/bfi_ctreg.h
- drivers/scsi/bfa/include/bfi/bfi_fabric.h
- drivers/scsi/bfa/include/bfi/bfi_fcpim.h
- drivers/scsi/bfa/include/bfi/bfi_fcxp.h
- drivers/scsi/bfa/include/bfi/bfi_ioc.h
- drivers/scsi/bfa/include/bfi/bfi_iocfc.h
- drivers/scsi/bfa/include/bfi/bfi_lport.h
- drivers/scsi/bfa/include/bfi/bfi_lps.h
- drivers/scsi/bfa/include/bfi/bfi_port.h
- drivers/scsi/bfa/include/bfi/bfi_pport.h
- drivers/scsi/bfa/include/bfi/bfi_rport.h
- drivers/scsi/bfa/include/bfi/bfi_uf.h
- drivers/scsi/bfa/include/cna/bfa_cna_trcmod.h
- drivers/scsi/bfa/include/cna/cee/bfa_cee.h
- drivers/scsi/bfa/include/cna/port/bfa_port.h
- drivers/scsi/bfa/include/cna/pstats/ethport_defs.h
- drivers/scsi/bfa/include/cna/pstats/phyport_defs.h
- drivers/scsi/bfa/include/cs/bfa_checksum.h
- drivers/scsi/bfa/include/cs/bfa_debug.h
- drivers/scsi/bfa/include/cs/bfa_log.h
- drivers/scsi/bfa/include/cs/bfa_perf.h
- drivers/scsi/bfa/include/cs/bfa_plog.h
- drivers/scsi/bfa/include/cs/bfa_q.h
- drivers/scsi/bfa/include/cs/bfa_sm.h
- drivers/scsi/bfa/include/cs/bfa_trc.h
- drivers/scsi/bfa/include/cs/bfa_wc.h
- drivers/scsi/bfa/include/defs/bfa_defs_adapter.h
- drivers/scsi/bfa/include/defs/bfa_defs_aen.h
- drivers/scsi/bfa/include/defs/bfa_defs_audit.h
- drivers/scsi/bfa/include/defs/bfa_defs_auth.h
- drivers/scsi/bfa/include/defs/bfa_defs_boot.h
- drivers/scsi/bfa/include/defs/bfa_defs_cee.h
- drivers/scsi/bfa/include/defs/bfa_defs_driver.h
- drivers/scsi/bfa/include/defs/bfa_defs_ethport.h
- drivers/scsi/bfa/include/defs/bfa_defs_fcpim.h
- drivers/scsi/bfa/include/defs/bfa_defs_im_common.h
- drivers/scsi/bfa/include/defs/bfa_defs_im_team.h
- drivers/scsi/bfa/include/defs/bfa_defs_ioc.h
- drivers/scsi/bfa/include/defs/bfa_defs_iocfc.h
- drivers/scsi/bfa/include/defs/bfa_defs_ipfc.h
- drivers/scsi/bfa/include/defs/bfa_defs_itnim.h
- drivers/scsi/bfa/include/defs/bfa_defs_led.h
- drivers/scsi/bfa/include/defs/bfa_defs_lport.h
- drivers/scsi/bfa/include/defs/bfa_defs_mfg.h
- drivers/scsi/bfa/include/defs/bfa_defs_pci.h
- drivers/scsi/bfa/include/defs/bfa_defs_pm.h
- drivers/scsi/bfa/include/defs/bfa_defs_pom.h
- drivers/scsi/bfa/include/defs/bfa_defs_port.h
- drivers/scsi/bfa/include/defs/bfa_defs_pport.h
- drivers/scsi/bfa/include/defs/bfa_defs_qos.h
- drivers/scsi/bfa/include/defs/bfa_defs_rport.h
- drivers/scsi/bfa/include/defs/bfa_defs_status.h
- drivers/scsi/bfa/include/defs/bfa_defs_tin.h
- drivers/scsi/bfa/include/defs/bfa_defs_tsensor.h
- drivers/scsi/bfa/include/defs/bfa_defs_types.h
- drivers/scsi/bfa/include/defs/bfa_defs_version.h
- drivers/scsi/bfa/include/defs/bfa_defs_vf.h
- drivers/scsi/bfa/include/defs/bfa_defs_vport.h
- drivers/scsi/bfa/include/fcb/bfa_fcb.h
- drivers/scsi/bfa/include/fcb/bfa_fcb_fcpim.h
- drivers/scsi/bfa/include/fcb/bfa_fcb_port.h
- drivers/scsi/bfa/include/fcb/bfa_fcb_rport.h
- drivers/scsi/bfa/include/fcb/bfa_fcb_vf.h
- drivers/scsi/bfa/include/fcb/bfa_fcb_vport.h
- drivers/scsi/bfa/include/fcs/bfa_fcs.h
- drivers/scsi/bfa/include/fcs/bfa_fcs_auth.h
- drivers/scsi/bfa/include/fcs/bfa_fcs_fabric.h
- drivers/scsi/bfa/include/fcs/bfa_fcs_fcpim.h
- drivers/scsi/bfa/include/fcs/bfa_fcs_fdmi.h
- drivers/scsi/bfa/include/fcs/bfa_fcs_lport.h
- drivers/scsi/bfa/include/fcs/bfa_fcs_rport.h
- drivers/scsi/bfa/include/fcs/bfa_fcs_vport.h
- drivers/scsi/bfa/include/log/bfa_log_fcs.h
- drivers/scsi/bfa/include/log/bfa_log_hal.h
- drivers/scsi/bfa/include/log/bfa_log_linux.h
- drivers/scsi/bfa/include/log/bfa_log_wdrv.h
- drivers/scsi/bfa/include/protocol/ct.h
- drivers/scsi/bfa/include/protocol/fc.h
- drivers/scsi/bfa/include/protocol/fc_sp.h
- drivers/scsi/bfa/include/protocol/fcp.h
- drivers/scsi/bfa/include/protocol/fdmi.h
- drivers/scsi/bfa/include/protocol/pcifw.h
- drivers/scsi/bfa/include/protocol/scsi.h
- drivers/scsi/bfa/include/protocol/types.h
- drivers/scsi/bfa/loop.c
- drivers/scsi/bfa/lport_api.c
- drivers/scsi/bfa/lport_priv.h
- drivers/scsi/bfa/ms.c
- drivers/scsi/bfa/n2n.c
- drivers/scsi/bfa/ns.c
- drivers/scsi/bfa/plog.c
- drivers/scsi/bfa/rport.c
- drivers/scsi/bfa/rport_api.c
- drivers/scsi/bfa/rport_ftrs.c
- drivers/scsi/bfa/scn.c
- drivers/scsi/bfa/vfapi.c
- drivers/scsi/bfa/vport.c