bfad              296 drivers/scsi/bfa/bfa.h void bfa_iocfc_attach(struct bfa_s *bfa, void *bfad,
bfad              399 drivers/scsi/bfa/bfa.h void bfa_attach(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg,
bfad              403 drivers/scsi/bfa/bfa.h void bfa_cb_init(void *bfad, bfa_status_t status);
bfad              404 drivers/scsi/bfa/bfa.h void bfa_cb_updateq(void *bfad, bfa_status_t status);
bfad             1036 drivers/scsi/bfa/bfa_core.c bfa_iocfc_init_mem(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg,
bfad             1041 drivers/scsi/bfa/bfa_core.c 	bfa->bfad = bfad;
bfad             1207 drivers/scsi/bfa/bfa_core.c 		bfa_cb_init(bfa->bfad, bfa->iocfc.op_status);
bfad             1214 drivers/scsi/bfa/bfa_core.c 	struct bfad_s *bfad = bfa->bfad;
bfad             1217 drivers/scsi/bfa/bfa_core.c 		complete(&bfad->comp);
bfad             1224 drivers/scsi/bfa/bfa_core.c 	struct bfad_s *bfad = bfa->bfad;
bfad             1227 drivers/scsi/bfa/bfa_core.c 		complete(&bfad->enable_comp);
bfad             1234 drivers/scsi/bfa/bfa_core.c 	struct bfad_s *bfad = bfa->bfad;
bfad             1237 drivers/scsi/bfa/bfa_core.c 		complete(&bfad->disable_comp);
bfad             1517 drivers/scsi/bfa/bfa_core.c bfa_iocfc_attach(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg,
bfad             1534 drivers/scsi/bfa/bfa_core.c 	bfa_iocfc_init_mem(bfa, bfad, cfg, pcidev);
bfad             1828 drivers/scsi/bfa/bfa_core.c bfa_attach(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg,
bfad             1858 drivers/scsi/bfa/bfa_core.c 	bfa_iocfc_attach(bfa, bfad, cfg, pcidev);
bfad             1859 drivers/scsi/bfa/bfa_core.c 	bfa_fcdiag_attach(bfa, bfad, cfg, pcidev);
bfad             1860 drivers/scsi/bfa/bfa_core.c 	bfa_sgpg_attach(bfa, bfad, cfg, pcidev);
bfad             1861 drivers/scsi/bfa/bfa_core.c 	bfa_fcport_attach(bfa, bfad, cfg, pcidev);
bfad             1862 drivers/scsi/bfa/bfa_core.c 	bfa_fcxp_attach(bfa, bfad, cfg, pcidev);
bfad             1863 drivers/scsi/bfa/bfa_core.c 	bfa_lps_attach(bfa, bfad, cfg, pcidev);
bfad             1864 drivers/scsi/bfa/bfa_core.c 	bfa_uf_attach(bfa, bfad, cfg, pcidev);
bfad             1865 drivers/scsi/bfa/bfa_core.c 	bfa_rport_attach(bfa, bfad, cfg, pcidev);
bfad             1866 drivers/scsi/bfa/bfa_core.c 	bfa_fcp_attach(bfa, bfad, cfg, pcidev);
bfad             1867 drivers/scsi/bfa/bfa_core.c 	bfa_dconf_attach(bfa, bfad, cfg);
bfad              308 drivers/scsi/bfa/bfa_fcpim.c bfa_fcpim_attach(struct bfa_fcp_mod_s *fcp, void *bfad,
bfad             2127 drivers/scsi/bfa/bfa_fcpim.c 	bfa_cb_ioim_good_comp(ioim->bfa->bfad, ioim->dio);
bfad             2170 drivers/scsi/bfa/bfa_fcpim.c 	bfa_cb_ioim_done(ioim->bfa->bfad, ioim->dio, m->io_status,
bfad             2285 drivers/scsi/bfa/bfa_fcpim.c 	port = bfa_fcs_lookup_port(&((struct bfad_s *)bfa->bfad)->bfa_fcs,
bfad             2354 drivers/scsi/bfa/bfa_fcpim.c 				&((struct bfad_s *)bfa->bfad)->bfa_fcs,
bfad             2402 drivers/scsi/bfa/bfa_fcpim.c 	bfa_cb_ioim_done(ioim->bfa->bfad, ioim->dio, BFI_IOIM_STS_ABORTED,
bfad             2417 drivers/scsi/bfa/bfa_fcpim.c 	bfa_cb_ioim_done(ioim->bfa->bfad, ioim->dio, BFI_IOIM_STS_PATHTOV,
bfad             2431 drivers/scsi/bfa/bfa_fcpim.c 	bfa_cb_ioim_abort(ioim->bfa->bfad, ioim->dio);
bfad             3267 drivers/scsi/bfa/bfa_fcpim.c 	bfa_cb_tskim_done(tskim->bfa->bfad, tskim->dtsk, tskim->tsk_status);
bfad             3281 drivers/scsi/bfa/bfa_fcpim.c 	bfa_cb_tskim_done(tskim->bfa->bfad, tskim->dtsk,
bfad             3688 drivers/scsi/bfa/bfa_fcpim.c bfa_fcp_attach(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg,
bfad             3719 drivers/scsi/bfa/bfa_fcpim.c 	bfa_fcpim_attach(fcp, bfad, cfg, pcidev);
bfad              380 drivers/scsi/bfa/bfa_fcpim.h void bfa_cb_ioim_done(void *bfad, struct bfad_ioim_s *dio,
bfad              388 drivers/scsi/bfa/bfa_fcpim.h void bfa_cb_ioim_good_comp(void *bfad, struct bfad_ioim_s *dio);
bfad              393 drivers/scsi/bfa/bfa_fcpim.h void bfa_cb_ioim_abort(void *bfad, struct bfad_ioim_s *dio);
bfad              404 drivers/scsi/bfa/bfa_fcpim.h void bfa_cb_tskim_done(void *bfad, struct bfad_tskim_s *dtsk,
bfad               30 drivers/scsi/bfa/bfa_fcs.c 	struct bfad_s         *bfad = fcs->bfad;
bfad               32 drivers/scsi/bfa/bfa_fcs.c 	complete(&bfad->comp);
bfad               90 drivers/scsi/bfa/bfa_fcs.c 			bfa_fcb_pbc_vport_create(fcs->bfa->bfad, pbc_vports[i]);
bfad              629 drivers/scsi/bfa/bfa_fcs.c 	struct bfad_s *bfad = (struct bfad_s *)fabric->fcs->bfad;
bfad              636 drivers/scsi/bfa/bfa_fcs.c 	BFA_LOG(KERN_INFO, bfad, bfa_log_level,
bfad              854 drivers/scsi/bfa/bfa_fcs.c bfa_cb_lps_flogi_comp(void *bfad, void *uarg, bfa_status_t status)
bfad             1370 drivers/scsi/bfa/bfa_fcs.c 	struct bfad_s *bfad = (struct bfad_s *)port->fabric->fcs->bfad;
bfad             1373 drivers/scsi/bfa/bfa_fcs.c 	bfad_get_aen_entry(bfad, aen_entry);
bfad             1381 drivers/scsi/bfa/bfa_fcs.c 	bfad_im_post_vendor_event(aen_entry, bfad, ++port->fcs->fcs_aen_seq,
bfad             1396 drivers/scsi/bfa/bfa_fcs.c 	struct bfad_s *bfad = (struct bfad_s *)fabric->fcs->bfad;
bfad             1413 drivers/scsi/bfa/bfa_fcs.c 		BFA_LOG(KERN_WARNING, bfad, bfa_log_level,
bfad             1422 drivers/scsi/bfa/bfa_fcs.c bfa_cb_lps_flogo_comp(void *bfad, void *uarg)
bfad             1580 drivers/scsi/bfa/bfa_fcs.c bfa_fcs_attach(struct bfa_fcs_s *fcs, struct bfa_s *bfa, struct bfad_s *bfad,
bfad             1586 drivers/scsi/bfa/bfa_fcs.c 	fcs->bfad = bfad;
bfad              690 drivers/scsi/bfa/bfa_fcs.h 	struct bfad_s	      *bfad; /*  corresponding BDA driver instance */
bfad              784 drivers/scsi/bfa/bfa_fcs.h 		    struct bfad_s *bfad,
bfad              844 drivers/scsi/bfa/bfa_fcs.h struct bfad_port_s *bfa_fcb_lport_new(struct bfad_s *bfad,
bfad              853 drivers/scsi/bfa/bfa_fcs.h void bfa_fcb_pbc_vport_create(struct bfad_s *bfad, struct bfi_pbc_vport_s);
bfad              858 drivers/scsi/bfa/bfa_fcs.h bfa_status_t bfa_fcb_rport_alloc(struct bfad_s *bfad,
bfad              865 drivers/scsi/bfa/bfa_fcs.h int bfa_fcb_itnim_alloc(struct bfad_s *bfad, struct bfa_fcs_itnim_s **itnim,
bfad              867 drivers/scsi/bfa/bfa_fcs.h void bfa_fcb_itnim_free(struct bfad_s *bfad,
bfad              276 drivers/scsi/bfa/bfa_fcs_fcpim.c 	struct bfad_s *bfad = (struct bfad_s *)itnim->fcs->bfad;
bfad              289 drivers/scsi/bfa/bfa_fcs_fcpim.c 		BFA_LOG(KERN_INFO, bfad, bfa_log_level,
bfad              314 drivers/scsi/bfa/bfa_fcs_fcpim.c 	struct bfad_s *bfad = (struct bfad_s *)itnim->fcs->bfad;
bfad              329 drivers/scsi/bfa/bfa_fcs_fcpim.c 			BFA_LOG(KERN_ERR, bfad, bfa_log_level,
bfad              334 drivers/scsi/bfa/bfa_fcs_fcpim.c 			BFA_LOG(KERN_INFO, bfad, bfa_log_level,
bfad              418 drivers/scsi/bfa/bfa_fcs_fcpim.c 	struct bfad_s *bfad = (struct bfad_s *)itnim->fcs->bfad;
bfad              425 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfad_get_aen_entry(bfad, aen_entry);
bfad              436 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfad_im_post_vendor_event(aen_entry, bfad, ++rport->fcs->fcs_aen_seq,
bfad              563 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_fcb_itnim_free(itnim->fcs->bfad, itnim->itnim_drv);
bfad              588 drivers/scsi/bfa/bfa_fcs_fcpim.c 	ret = bfa_fcb_itnim_alloc(port->fcs->bfad, &itnim, &itnim_drv);
bfad              356 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfad_s *bfad = (struct bfad_s *)port->fabric->fcs->bfad;
bfad              359 drivers/scsi/bfa/bfa_fcs_lport.c 	bfad_get_aen_entry(bfad, aen_entry);
bfad              370 drivers/scsi/bfa/bfa_fcs_lport.c 	bfad_im_post_vendor_event(aen_entry, bfad, ++port->fcs->fcs_aen_seq,
bfad              656 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfad_s *bfad = (struct bfad_s *)port->fcs->bfad;
bfad              665 drivers/scsi/bfa/bfa_fcs_lport.c 	BFA_LOG(KERN_WARNING, bfad, bfa_log_level,
bfad              670 drivers/scsi/bfa/bfa_fcs_lport.c 	bfad->bfad_flags |= BFAD_PORT_ONLINE;
bfad              678 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfad_s *bfad = (struct bfad_s *)port->fcs->bfad;
bfad              688 drivers/scsi/bfa/bfa_fcs_lport.c 		BFA_LOG(KERN_WARNING, bfad, bfa_log_level,
bfad              693 drivers/scsi/bfa/bfa_fcs_lport.c 		BFA_LOG(KERN_WARNING, bfad, bfa_log_level,
bfad              748 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfad_s *bfad = (struct bfad_s *)port->fcs->bfad;
bfad              752 drivers/scsi/bfa/bfa_fcs_lport.c 	BFA_LOG(KERN_INFO, bfad, bfa_log_level,
bfad             1097 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfad_s *bfad = (struct bfad_s *)lport->fcs->bfad;
bfad             1102 drivers/scsi/bfa/bfa_fcs_lport.c 	lport->bfad_port = bfa_fcb_lport_new(lport->fcs->bfad, lport,
bfad             1108 drivers/scsi/bfa/bfa_fcs_lport.c 	BFA_LOG(KERN_INFO, bfad, bfa_log_level,
bfad             6479 drivers/scsi/bfa/bfa_fcs_lport.c 	struct bfad_s *bfad = (struct bfad_s *)port->fabric->fcs->bfad;
bfad             6482 drivers/scsi/bfa/bfa_fcs_lport.c 	bfad_get_aen_entry(bfad, aen_entry);
bfad             6493 drivers/scsi/bfa/bfa_fcs_lport.c 	bfad_im_post_vendor_event(aen_entry, bfad, ++port->fcs->fcs_aen_seq,
bfad             6608 drivers/scsi/bfa/bfa_fcs_lport.c 	bfad_im_port_delete(vport_drv->drv_port.bfad, &vport_drv->drv_port);
bfad             6889 drivers/scsi/bfa/bfa_fcs_lport.c bfa_cb_lps_fdisc_comp(void *bfad, void *uarg, bfa_status_t status)
bfad             6957 drivers/scsi/bfa/bfa_fcs_lport.c bfa_cb_lps_fdisclogo_comp(void *bfad, void *uarg)
bfad             6967 drivers/scsi/bfa/bfa_fcs_lport.c bfa_cb_lps_cvl_event(void *bfad, void *uarg)
bfad             2319 drivers/scsi/bfa/bfa_fcs_rport.c 	if (bfa_fcb_rport_alloc(fcs->bfad, &rport, &rport_drv)
bfad             2399 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfad_s *bfad = (struct bfad_s *)port->fcs->bfad;
bfad             2402 drivers/scsi/bfa/bfa_fcs_rport.c 	bfad_get_aen_entry(bfad, aen_entry);
bfad             2418 drivers/scsi/bfa/bfa_fcs_rport.c 	bfad_im_post_vendor_event(aen_entry, bfad, ++rport->fcs->fcs_aen_seq,
bfad             2437 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfad_s *bfad = (struct bfad_s *)port->fcs->bfad;
bfad             2457 drivers/scsi/bfa/bfa_fcs_rport.c 		BFA_LOG(KERN_INFO, bfad, bfa_log_level,
bfad             2477 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfad_s *bfad = (struct bfad_s *)port->fcs->bfad;
bfad             2492 drivers/scsi/bfa/bfa_fcs_rport.c 			BFA_LOG(KERN_ERR, bfad, bfa_log_level,
bfad             2499 drivers/scsi/bfa/bfa_fcs_rport.c 			BFA_LOG(KERN_INFO, bfad, bfa_log_level,
bfad             2791 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfa_fcs_s *fcs = &((struct bfad_s *)bfa->bfad)->bfa_fcs;
bfad             2818 drivers/scsi/bfa/bfa_fcs_rport.c 	struct bfa_fcs_s *fcs = &((struct bfad_s *)bfa->bfad)->bfa_fcs;
bfad              414 drivers/scsi/bfa/bfa_ioc.c 	struct bfad_s *bfad = (struct bfad_s *)ioc->bfa->bfad;
bfad              419 drivers/scsi/bfa/bfa_ioc.c 	BFA_LOG(KERN_INFO, bfad, bfa_log_level, "IOC enabled\n");
bfad              462 drivers/scsi/bfa/bfa_ioc.c 	struct bfad_s *bfad = (struct bfad_s *)ioc->bfa->bfad;
bfad              464 drivers/scsi/bfa/bfa_ioc.c 	BFA_LOG(KERN_INFO, bfad, bfa_log_level, "IOC disabled\n");
bfad             2155 drivers/scsi/bfa/bfa_ioc.c 	struct bfad_s *bfad = (struct bfad_s *)ioc->bfa->bfad;
bfad             2165 drivers/scsi/bfa/bfa_ioc.c 	BFA_LOG(KERN_CRIT, bfad, bfa_log_level,
bfad             2174 drivers/scsi/bfa/bfa_ioc.c 	struct bfad_s *bfad = (struct bfad_s *)ioc->bfa->bfad;
bfad             2179 drivers/scsi/bfa/bfa_ioc.c 	BFA_LOG(KERN_WARNING, bfad, bfa_log_level,
bfad             2913 drivers/scsi/bfa/bfa_ioc.c 	struct bfad_s *bfad = (struct bfad_s *)ioc->bfa->bfad;
bfad             2917 drivers/scsi/bfa/bfa_ioc.c 	bfad_get_aen_entry(bfad, aen_entry);
bfad             2940 drivers/scsi/bfa/bfa_ioc.c 	bfad_im_post_vendor_event(aen_entry, bfad, ++ioc->ioc_aen_seq,
bfad             3711 drivers/scsi/bfa/bfa_ioc.c 	struct bfad_s *bfad = (struct bfad_s *)sfp->ioc->bfa->bfad;
bfad             3718 drivers/scsi/bfa/bfa_ioc.c 	bfad_get_aen_entry(bfad, aen_entry);
bfad             3749 drivers/scsi/bfa/bfa_ioc.c 	bfad_im_post_vendor_event(aen_entry, bfad, ++sfp->ioc->ioc_aen_seq,
bfad             4196 drivers/scsi/bfa/bfa_ioc.c 	struct bfad_s *bfad = (struct bfad_s *)ioc->bfa->bfad;
bfad             4199 drivers/scsi/bfa/bfa_ioc.c 	bfad_get_aen_entry(bfad, aen_entry);
bfad             4208 drivers/scsi/bfa/bfa_ioc.c 	bfad_im_post_vendor_event(aen_entry, bfad, ++ioc->ioc_aen_seq,
bfad             6076 drivers/scsi/bfa/bfa_ioc.c bfa_dconf_attach(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg)
bfad             6080 drivers/scsi/bfa/bfa_ioc.c 	dconf->bfad = bfad;
bfad              785 drivers/scsi/bfa/bfa_ioc.h 	void			*bfad;
bfad               59 drivers/scsi/bfa/bfa_modules.h 	void			*bfad;		/*  BFA driver instance    */
bfad              114 drivers/scsi/bfa/bfa_modules.h void bfa_sgpg_attach(struct bfa_s *, void *bfad, struct bfa_iocfc_cfg_s *,
bfad              490 drivers/scsi/bfa/bfa_svc.c bfa_fcxp_attach(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg,
bfad             1480 drivers/scsi/bfa/bfa_svc.c bfa_lps_attach(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg,
bfad             1742 drivers/scsi/bfa/bfa_svc.c 		bfa_cb_lps_fdisc_comp(lps->bfa->bfad, lps->uarg, lps->status);
bfad             1744 drivers/scsi/bfa/bfa_svc.c 		bfa_cb_lps_flogi_comp(lps->bfa->bfad, lps->uarg, lps->status);
bfad             1760 drivers/scsi/bfa/bfa_svc.c 		bfa_cb_lps_fdisc_comp(lps->bfa->bfad, lps->uarg, lps->status);
bfad             1762 drivers/scsi/bfa/bfa_svc.c 		bfa_cb_lps_flogi_comp(lps->bfa->bfad, lps->uarg, lps->status);
bfad             1777 drivers/scsi/bfa/bfa_svc.c 		bfa_cb_lps_fdisclogo_comp(lps->bfa->bfad, lps->uarg);
bfad             1779 drivers/scsi/bfa/bfa_svc.c 		bfa_cb_lps_flogo_comp(lps->bfa->bfad, lps->uarg);
bfad             1794 drivers/scsi/bfa/bfa_svc.c 		bfa_cb_lps_fdisclogo_comp(lps->bfa->bfad, lps->uarg);
bfad             1810 drivers/scsi/bfa/bfa_svc.c 		bfa_cb_lps_cvl_event(lps->bfa->bfad, lps->uarg);
bfad             1828 drivers/scsi/bfa/bfa_svc.c 		bfa_cb_lps_cvl_event(lps->bfa->bfad, lps->uarg);
bfad             2005 drivers/scsi/bfa/bfa_svc.c 	struct bfad_s *bfad = (struct bfad_s *)fcport->bfa->bfad;
bfad             2008 drivers/scsi/bfa/bfa_svc.c 	bfad_get_aen_entry(bfad, aen_entry);
bfad             2016 drivers/scsi/bfa/bfa_svc.c 	bfad_im_post_vendor_event(aen_entry, bfad, ++fcport->bfa->bfa_aen_seq,
bfad             2076 drivers/scsi/bfa/bfa_svc.c 	struct bfad_s *bfad = (struct bfad_s *)fcport->bfa->bfad;
bfad             2106 drivers/scsi/bfa/bfa_svc.c 		BFA_LOG(KERN_INFO, bfad, bfa_log_level,
bfad             2140 drivers/scsi/bfa/bfa_svc.c 	struct bfad_s *bfad = (struct bfad_s *)fcport->bfa->bfad;
bfad             2173 drivers/scsi/bfa/bfa_svc.c 		BFA_LOG(KERN_INFO, bfad, bfa_log_level,
bfad             2203 drivers/scsi/bfa/bfa_svc.c 	struct bfad_s *bfad = (struct bfad_s *)fcport->bfa->bfad;
bfad             2233 drivers/scsi/bfa/bfa_svc.c 		BFA_LOG(KERN_INFO, bfad, bfa_log_level,
bfad             2265 drivers/scsi/bfa/bfa_svc.c 		BFA_LOG(KERN_INFO, bfad, bfa_log_level,
bfad             2294 drivers/scsi/bfa/bfa_svc.c 	struct bfad_s *bfad = (struct bfad_s *)fcport->bfa->bfad;
bfad             2317 drivers/scsi/bfa/bfa_svc.c 		BFA_LOG(KERN_INFO, bfad, bfa_log_level,
bfad             2320 drivers/scsi/bfa/bfa_svc.c 		BFA_LOG(KERN_INFO, bfad, bfa_log_level,
bfad             2333 drivers/scsi/bfa/bfa_svc.c 			BFA_LOG(KERN_INFO, bfad, bfa_log_level,
bfad             2337 drivers/scsi/bfa/bfa_svc.c 			BFA_LOG(KERN_ERR, bfad, bfa_log_level,
bfad             2349 drivers/scsi/bfa/bfa_svc.c 			BFA_LOG(KERN_INFO, bfad, bfa_log_level,
bfad             2353 drivers/scsi/bfa/bfa_svc.c 			BFA_LOG(KERN_ERR, bfad, bfa_log_level,
bfad             2366 drivers/scsi/bfa/bfa_svc.c 			BFA_LOG(KERN_INFO, bfad, bfa_log_level,
bfad             2370 drivers/scsi/bfa/bfa_svc.c 			BFA_LOG(KERN_ERR, bfad, bfa_log_level,
bfad             2491 drivers/scsi/bfa/bfa_svc.c 	struct bfad_s *bfad = (struct bfad_s *)fcport->bfa->bfad;
bfad             2515 drivers/scsi/bfa/bfa_svc.c 		BFA_LOG(KERN_INFO, bfad, bfa_log_level,
bfad             2546 drivers/scsi/bfa/bfa_svc.c 	struct bfad_s *bfad = (struct bfad_s *)fcport->bfa->bfad;
bfad             2570 drivers/scsi/bfa/bfa_svc.c 		BFA_LOG(KERN_INFO, bfad, bfa_log_level,
bfad             3024 drivers/scsi/bfa/bfa_svc.c bfa_fcport_attach(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg,
bfad             4813 drivers/scsi/bfa/bfa_svc.c bfa_rport_attach(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg,
bfad             5179 drivers/scsi/bfa/bfa_svc.c bfa_sgpg_attach(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg,
bfad             5453 drivers/scsi/bfa/bfa_svc.c bfa_uf_attach(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg,
bfad             5713 drivers/scsi/bfa/bfa_svc.c bfa_fcdiag_attach(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg,
bfad              488 drivers/scsi/bfa/bfa_svc.h 	void			*bfad;	/*  BFA driver handle */
bfad              675 drivers/scsi/bfa/bfa_svc.h void bfa_cb_lps_flogi_comp(void *bfad, void *uarg, bfa_status_t status);
bfad              676 drivers/scsi/bfa/bfa_svc.h void bfa_cb_lps_flogo_comp(void *bfad, void *uarg);
bfad              677 drivers/scsi/bfa/bfa_svc.h void bfa_cb_lps_fdisc_comp(void *bfad, void *uarg, bfa_status_t status);
bfad              678 drivers/scsi/bfa/bfa_svc.h void bfa_cb_lps_fdisclogo_comp(void *bfad, void *uarg);
bfad              679 drivers/scsi/bfa/bfa_svc.h void bfa_cb_lps_cvl_event(void *bfad, void *uarg);
bfad              145 drivers/scsi/bfa/bfad.c bfad_sm_uninit(struct bfad_s *bfad, enum bfad_sm_event event);
bfad              147 drivers/scsi/bfa/bfad.c bfad_sm_created(struct bfad_s *bfad, enum bfad_sm_event event);
bfad              149 drivers/scsi/bfa/bfad.c bfad_sm_initializing(struct bfad_s *bfad, enum bfad_sm_event event);
bfad              151 drivers/scsi/bfa/bfad.c bfad_sm_operational(struct bfad_s *bfad, enum bfad_sm_event event);
bfad              153 drivers/scsi/bfa/bfad.c bfad_sm_stopping(struct bfad_s *bfad, enum bfad_sm_event event);
bfad              155 drivers/scsi/bfa/bfad.c bfad_sm_failed(struct bfad_s *bfad, enum bfad_sm_event event);
bfad              157 drivers/scsi/bfa/bfad.c bfad_sm_fcs_exit(struct bfad_s *bfad, enum bfad_sm_event event);
bfad              163 drivers/scsi/bfa/bfad.c bfad_sm_uninit(struct bfad_s *bfad, enum bfad_sm_event event)
bfad              165 drivers/scsi/bfa/bfad.c 	bfa_trc(bfad, event);
bfad              169 drivers/scsi/bfa/bfad.c 		bfa_sm_set_state(bfad, bfad_sm_created);
bfad              170 drivers/scsi/bfa/bfad.c 		bfad->bfad_tsk = kthread_create(bfad_worker, (void *) bfad,
bfad              172 drivers/scsi/bfa/bfad.c 		if (IS_ERR(bfad->bfad_tsk)) {
bfad              174 drivers/scsi/bfa/bfad.c 				"creation failed!\n", bfad->inst_no);
bfad              175 drivers/scsi/bfa/bfad.c 			bfa_sm_send_event(bfad, BFAD_E_KTHREAD_CREATE_FAILED);
bfad              177 drivers/scsi/bfa/bfad.c 		bfa_sm_send_event(bfad, BFAD_E_INIT);
bfad              185 drivers/scsi/bfa/bfad.c 		bfa_sm_fault(bfad, event);
bfad              193 drivers/scsi/bfa/bfad.c bfad_sm_created(struct bfad_s *bfad, enum bfad_sm_event event)
bfad              198 drivers/scsi/bfa/bfad.c 	bfa_trc(bfad, event);
bfad              202 drivers/scsi/bfa/bfad.c 		bfa_sm_set_state(bfad, bfad_sm_initializing);
bfad              204 drivers/scsi/bfa/bfad.c 		init_completion(&bfad->comp);
bfad              207 drivers/scsi/bfa/bfad.c 		if (bfad_setup_intr(bfad)) {
bfad              209 drivers/scsi/bfa/bfad.c 					bfad->inst_no);
bfad              210 drivers/scsi/bfa/bfad.c 			bfa_sm_send_event(bfad, BFAD_E_INIT_FAILED);
bfad              214 drivers/scsi/bfa/bfad.c 		spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              215 drivers/scsi/bfa/bfad.c 		bfa_iocfc_init(&bfad->bfa);
bfad              216 drivers/scsi/bfa/bfad.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              219 drivers/scsi/bfa/bfad.c 		if ((bfad->bfad_flags & BFAD_MSIX_ON) &&
bfad              220 drivers/scsi/bfa/bfad.c 			bfad_install_msix_handler(bfad)) {
bfad              222 drivers/scsi/bfa/bfad.c 				__func__, bfad->inst_no);
bfad              225 drivers/scsi/bfa/bfad.c 		bfad_init_timer(bfad);
bfad              227 drivers/scsi/bfa/bfad.c 		wait_for_completion(&bfad->comp);
bfad              229 drivers/scsi/bfa/bfad.c 		if ((bfad->bfad_flags & BFAD_HAL_INIT_DONE)) {
bfad              230 drivers/scsi/bfa/bfad.c 			bfa_sm_send_event(bfad, BFAD_E_INIT_SUCCESS);
bfad              234 drivers/scsi/bfa/bfad.c 				bfad->pci_name);
bfad              235 drivers/scsi/bfa/bfad.c 			spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              236 drivers/scsi/bfa/bfad.c 			bfa_fcs_init(&bfad->bfa_fcs);
bfad              237 drivers/scsi/bfa/bfad.c 			spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              239 drivers/scsi/bfa/bfad.c 			ret = bfad_cfg_pport(bfad, BFA_LPORT_ROLE_FCP_IM);
bfad              241 drivers/scsi/bfa/bfad.c 				init_completion(&bfad->comp);
bfad              243 drivers/scsi/bfa/bfad.c 				spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              244 drivers/scsi/bfa/bfad.c 				bfad->pport.flags |= BFAD_PORT_DELETE;
bfad              245 drivers/scsi/bfa/bfad.c 				bfa_fcs_exit(&bfad->bfa_fcs);
bfad              246 drivers/scsi/bfa/bfad.c 				spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              248 drivers/scsi/bfa/bfad.c 				wait_for_completion(&bfad->comp);
bfad              250 drivers/scsi/bfa/bfad.c 				bfa_sm_send_event(bfad, BFAD_E_INIT_FAILED);
bfad              253 drivers/scsi/bfa/bfad.c 			bfad->bfad_flags |= BFAD_HAL_INIT_FAIL;
bfad              254 drivers/scsi/bfa/bfad.c 			bfa_sm_send_event(bfad, BFAD_E_HAL_INIT_FAILED);
bfad              260 drivers/scsi/bfa/bfad.c 		bfa_sm_set_state(bfad, bfad_sm_uninit);
bfad              264 drivers/scsi/bfa/bfad.c 		bfa_sm_fault(bfad, event);
bfad              269 drivers/scsi/bfa/bfad.c bfad_sm_initializing(struct bfad_s *bfad, enum bfad_sm_event event)
bfad              274 drivers/scsi/bfa/bfad.c 	bfa_trc(bfad, event);
bfad              278 drivers/scsi/bfa/bfad.c 		kthread_stop(bfad->bfad_tsk);
bfad              279 drivers/scsi/bfa/bfad.c 		spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              280 drivers/scsi/bfa/bfad.c 		bfad->bfad_tsk = NULL;
bfad              281 drivers/scsi/bfa/bfad.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              283 drivers/scsi/bfa/bfad.c 		retval = bfad_start_ops(bfad);
bfad              285 drivers/scsi/bfa/bfad.c 			bfa_sm_set_state(bfad, bfad_sm_failed);
bfad              288 drivers/scsi/bfa/bfad.c 		bfa_sm_set_state(bfad, bfad_sm_operational);
bfad              292 drivers/scsi/bfa/bfad.c 		bfa_sm_set_state(bfad, bfad_sm_uninit);
bfad              293 drivers/scsi/bfa/bfad.c 		kthread_stop(bfad->bfad_tsk);
bfad              294 drivers/scsi/bfa/bfad.c 		spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              295 drivers/scsi/bfa/bfad.c 		bfad->bfad_tsk = NULL;
bfad              296 drivers/scsi/bfa/bfad.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              300 drivers/scsi/bfa/bfad.c 		bfa_sm_set_state(bfad, bfad_sm_failed);
bfad              303 drivers/scsi/bfa/bfad.c 		bfa_sm_fault(bfad, event);
bfad              308 drivers/scsi/bfa/bfad.c bfad_sm_failed(struct bfad_s *bfad, enum bfad_sm_event event)
bfad              312 drivers/scsi/bfa/bfad.c 	bfa_trc(bfad, event);
bfad              316 drivers/scsi/bfa/bfad.c 		retval = bfad_start_ops(bfad);
bfad              319 drivers/scsi/bfa/bfad.c 		bfa_sm_set_state(bfad, bfad_sm_operational);
bfad              323 drivers/scsi/bfa/bfad.c 		bfa_sm_set_state(bfad, bfad_sm_fcs_exit);
bfad              324 drivers/scsi/bfa/bfad.c 		bfa_sm_send_event(bfad, BFAD_E_FCS_EXIT_COMP);
bfad              328 drivers/scsi/bfa/bfad.c 		bfa_sm_set_state(bfad, bfad_sm_uninit);
bfad              329 drivers/scsi/bfa/bfad.c 		bfad_remove_intr(bfad);
bfad              330 drivers/scsi/bfa/bfad.c 		del_timer_sync(&bfad->hal_tmo);
bfad              334 drivers/scsi/bfa/bfad.c 		bfa_sm_fault(bfad, event);
bfad              339 drivers/scsi/bfa/bfad.c bfad_sm_operational(struct bfad_s *bfad, enum bfad_sm_event event)
bfad              341 drivers/scsi/bfa/bfad.c 	bfa_trc(bfad, event);
bfad              345 drivers/scsi/bfa/bfad.c 		bfa_sm_set_state(bfad, bfad_sm_fcs_exit);
bfad              346 drivers/scsi/bfa/bfad.c 		bfad_fcs_stop(bfad);
bfad              350 drivers/scsi/bfa/bfad.c 		bfa_sm_fault(bfad, event);
bfad              355 drivers/scsi/bfa/bfad.c bfad_sm_fcs_exit(struct bfad_s *bfad, enum bfad_sm_event event)
bfad              357 drivers/scsi/bfa/bfad.c 	bfa_trc(bfad, event);
bfad              361 drivers/scsi/bfa/bfad.c 		bfa_sm_set_state(bfad, bfad_sm_stopping);
bfad              362 drivers/scsi/bfa/bfad.c 		bfad_stop(bfad);
bfad              366 drivers/scsi/bfa/bfad.c 		bfa_sm_fault(bfad, event);
bfad              371 drivers/scsi/bfa/bfad.c bfad_sm_stopping(struct bfad_s *bfad, enum bfad_sm_event event)
bfad              373 drivers/scsi/bfa/bfad.c 	bfa_trc(bfad, event);
bfad              377 drivers/scsi/bfa/bfad.c 		bfa_sm_set_state(bfad, bfad_sm_uninit);
bfad              378 drivers/scsi/bfa/bfad.c 		bfad_remove_intr(bfad);
bfad              379 drivers/scsi/bfa/bfad.c 		del_timer_sync(&bfad->hal_tmo);
bfad              380 drivers/scsi/bfa/bfad.c 		bfad_im_probe_undo(bfad);
bfad              381 drivers/scsi/bfa/bfad.c 		bfad->bfad_flags &= ~BFAD_FC4_PROBE_DONE;
bfad              382 drivers/scsi/bfa/bfad.c 		bfad_uncfg_pport(bfad);
bfad              386 drivers/scsi/bfa/bfad.c 		bfa_sm_fault(bfad, event);
bfad              409 drivers/scsi/bfa/bfad.c 	struct bfad_s	      *bfad = drv;
bfad              412 drivers/scsi/bfa/bfad.c 		bfad->bfad_flags |= BFAD_HAL_INIT_DONE;
bfad              419 drivers/scsi/bfa/bfad.c 		if ((bfad->bfad_flags & BFAD_HAL_INIT_FAIL)) {
bfad              420 drivers/scsi/bfa/bfad.c 			bfad->bfad_flags &= ~BFAD_HAL_INIT_FAIL;
bfad              421 drivers/scsi/bfa/bfad.c 			wake_up_process(bfad->bfad_tsk);
bfad              425 drivers/scsi/bfa/bfad.c 	complete(&bfad->comp);
bfad              432 drivers/scsi/bfa/bfad.c bfa_fcb_lport_new(struct bfad_s *bfad, struct bfa_fcs_lport_s *port,
bfad              440 drivers/scsi/bfa/bfad.c 		port_drv = &bfad->pport;
bfad              457 drivers/scsi/bfa/bfad.c 		rc = bfad_im_port_new(bfad, port_drv);
bfad              459 drivers/scsi/bfa/bfad.c 			bfad_im_port_delete(bfad, port_drv);
bfad              471 drivers/scsi/bfa/bfad.c bfa_fcb_rport_alloc(struct bfad_s *bfad, struct bfa_fcs_rport_s **rport,
bfad              492 drivers/scsi/bfa/bfad.c bfa_fcb_pbc_vport_create(struct bfad_s *bfad, struct bfi_pbc_vport_s pbc_vport)
bfad              501 drivers/scsi/bfa/bfad.c 		bfa_trc(bfad, 0);
bfad              505 drivers/scsi/bfa/bfad.c 	vport->drv_port.bfad = bfad;
bfad              511 drivers/scsi/bfa/bfad.c 	rc = bfa_fcs_pbc_vport_create(&vport->fcs_vport, &bfad->bfa_fcs, 0,
bfad              515 drivers/scsi/bfa/bfad.c 		bfa_trc(bfad, 0);
bfad              519 drivers/scsi/bfa/bfad.c 	list_add_tail(&vport->list_entry, &bfad->pbc_vport_list);
bfad              523 drivers/scsi/bfa/bfad.c bfad_hal_mem_release(struct bfad_s *bfad)
bfad              525 drivers/scsi/bfa/bfad.c 	struct bfa_meminfo_s *hal_meminfo = &bfad->meminfo;
bfad              542 drivers/scsi/bfa/bfad.c 		dma_free_coherent(&bfad->pcidev->dev,
bfad              585 drivers/scsi/bfa/bfad.c bfad_hal_mem_alloc(struct bfad_s *bfad)
bfad              587 drivers/scsi/bfa/bfad.c 	struct bfa_meminfo_s *hal_meminfo = &bfad->meminfo;
bfad              594 drivers/scsi/bfa/bfad.c 	bfa_cfg_get_default(&bfad->ioc_cfg);
bfad              595 drivers/scsi/bfa/bfad.c 	bfad_update_hal_cfg(&bfad->ioc_cfg);
bfad              596 drivers/scsi/bfa/bfad.c 	bfad->cfg_data.ioc_queue_depth = bfad->ioc_cfg.fwcfg.num_ioim_reqs;
bfad              597 drivers/scsi/bfa/bfad.c 	bfa_cfg_get_meminfo(&bfad->ioc_cfg, hal_meminfo, &bfad->bfa);
bfad              607 drivers/scsi/bfa/bfad.c 			bfad_hal_mem_release(bfad);
bfad              616 drivers/scsi/bfa/bfad.c 		dma_elem->kva = dma_alloc_coherent(&bfad->pcidev->dev,
bfad              620 drivers/scsi/bfa/bfad.c 			bfad_hal_mem_release(bfad);
bfad              635 drivers/scsi/bfa/bfad.c bfad_vport_create(struct bfad_s *bfad, u16 vf_id,
bfad              649 drivers/scsi/bfa/bfad.c 	vport->drv_port.bfad = bfad;
bfad              650 drivers/scsi/bfa/bfad.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              651 drivers/scsi/bfa/bfad.c 	rc = bfa_fcs_vport_create(&vport->fcs_vport, &bfad->bfa_fcs, vf_id,
bfad              653 drivers/scsi/bfa/bfad.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              659 drivers/scsi/bfa/bfad.c 		rc = bfad_im_scsi_host_alloc(bfad, vport->drv_port.im_port,
bfad              665 drivers/scsi/bfa/bfad.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              667 drivers/scsi/bfa/bfad.c 	list_add_tail(&vport->list_entry, &bfad->vport_list);
bfad              668 drivers/scsi/bfa/bfad.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              673 drivers/scsi/bfa/bfad.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              677 drivers/scsi/bfa/bfad.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              688 drivers/scsi/bfa/bfad.c 	struct bfad_s	      *bfad = from_timer(bfad, t, hal_tmo);
bfad              692 drivers/scsi/bfa/bfad.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              694 drivers/scsi/bfa/bfad.c 	bfa_timer_beat(&bfad->bfa.timer_mod);
bfad              696 drivers/scsi/bfa/bfad.c 	bfa_comp_deq(&bfad->bfa, &doneq);
bfad              697 drivers/scsi/bfa/bfad.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              700 drivers/scsi/bfa/bfad.c 		bfa_comp_process(&bfad->bfa, &doneq);
bfad              701 drivers/scsi/bfa/bfad.c 		spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              702 drivers/scsi/bfa/bfad.c 		bfa_comp_free(&bfad->bfa, &doneq);
bfad              703 drivers/scsi/bfa/bfad.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              706 drivers/scsi/bfa/bfad.c 	mod_timer(&bfad->hal_tmo,
bfad              711 drivers/scsi/bfa/bfad.c bfad_init_timer(struct bfad_s *bfad)
bfad              713 drivers/scsi/bfa/bfad.c 	timer_setup(&bfad->hal_tmo, bfad_bfa_tmo, 0);
bfad              715 drivers/scsi/bfa/bfad.c 	mod_timer(&bfad->hal_tmo,
bfad              720 drivers/scsi/bfa/bfad.c bfad_pci_init(struct pci_dev *pdev, struct bfad_s *bfad)
bfad              747 drivers/scsi/bfa/bfad.c 	bfad->pci_bar0_kva = pci_iomap(pdev, 0, pci_resource_len(pdev, 0));
bfad              748 drivers/scsi/bfa/bfad.c 	bfad->pci_bar2_kva = pci_iomap(pdev, 2, pci_resource_len(pdev, 2));
bfad              750 drivers/scsi/bfa/bfad.c 	if (bfad->pci_bar0_kva == NULL) {
bfad              755 drivers/scsi/bfa/bfad.c 	bfad->hal_pcidev.pci_slot = PCI_SLOT(pdev->devfn);
bfad              756 drivers/scsi/bfa/bfad.c 	bfad->hal_pcidev.pci_func = PCI_FUNC(pdev->devfn);
bfad              757 drivers/scsi/bfa/bfad.c 	bfad->hal_pcidev.pci_bar_kva = bfad->pci_bar0_kva;
bfad              758 drivers/scsi/bfa/bfad.c 	bfad->hal_pcidev.device_id = pdev->device;
bfad              759 drivers/scsi/bfa/bfad.c 	bfad->hal_pcidev.ssid = pdev->subsystem_device;
bfad              760 drivers/scsi/bfa/bfad.c 	bfad->pci_name = pci_name(pdev);
bfad              762 drivers/scsi/bfa/bfad.c 	bfad->pci_attr.vendor_id = pdev->vendor;
bfad              763 drivers/scsi/bfa/bfad.c 	bfad->pci_attr.device_id = pdev->device;
bfad              764 drivers/scsi/bfa/bfad.c 	bfad->pci_attr.ssid = pdev->subsystem_device;
bfad              765 drivers/scsi/bfa/bfad.c 	bfad->pci_attr.ssvid = pdev->subsystem_vendor;
bfad              766 drivers/scsi/bfa/bfad.c 	bfad->pci_attr.pcifn = PCI_FUNC(pdev->devfn);
bfad              768 drivers/scsi/bfa/bfad.c 	bfad->pcidev = pdev;
bfad              778 drivers/scsi/bfa/bfad.c 				"reset to %d\n", bfad->pci_name, max_rq,
bfad              784 drivers/scsi/bfa/bfad.c 			       bfad->pci_name, pcie_max_read_reqsz);
bfad              801 drivers/scsi/bfa/bfad.c bfad_pci_uninit(struct pci_dev *pdev, struct bfad_s *bfad)
bfad              803 drivers/scsi/bfa/bfad.c 	pci_iounmap(pdev, bfad->pci_bar0_kva);
bfad              804 drivers/scsi/bfa/bfad.c 	pci_iounmap(pdev, bfad->pci_bar2_kva);
bfad              812 drivers/scsi/bfa/bfad.c bfad_drv_init(struct bfad_s *bfad)
bfad              817 drivers/scsi/bfa/bfad.c 	bfad->cfg_data.rport_del_timeout = rport_del_timeout;
bfad              818 drivers/scsi/bfa/bfad.c 	bfad->cfg_data.lun_queue_depth = bfa_lun_queue_depth;
bfad              819 drivers/scsi/bfa/bfad.c 	bfad->cfg_data.io_max_sge = bfa_io_max_sge;
bfad              820 drivers/scsi/bfa/bfad.c 	bfad->cfg_data.binding_method = FCP_PWWN_BINDING;
bfad              822 drivers/scsi/bfa/bfad.c 	rc = bfad_hal_mem_alloc(bfad);
bfad              825 drivers/scsi/bfa/bfad.c 		       bfad->inst_no);
bfad              831 drivers/scsi/bfa/bfad.c 	bfad->bfa.trcmod = bfad->trcmod;
bfad              832 drivers/scsi/bfa/bfad.c 	bfad->bfa.plog = &bfad->plog_buf;
bfad              833 drivers/scsi/bfa/bfad.c 	bfa_plog_init(&bfad->plog_buf);
bfad              834 drivers/scsi/bfa/bfad.c 	bfa_plog_str(&bfad->plog_buf, BFA_PL_MID_DRVR, BFA_PL_EID_DRIVER_START,
bfad              837 drivers/scsi/bfa/bfad.c 	bfa_attach(&bfad->bfa, bfad, &bfad->ioc_cfg, &bfad->meminfo,
bfad              838 drivers/scsi/bfa/bfad.c 		   &bfad->hal_pcidev);
bfad              841 drivers/scsi/bfa/bfad.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              842 drivers/scsi/bfa/bfad.c 	bfad->bfa_fcs.trcmod = bfad->trcmod;
bfad              843 drivers/scsi/bfa/bfad.c 	bfa_fcs_attach(&bfad->bfa_fcs, &bfad->bfa, bfad, BFA_FALSE);
bfad              844 drivers/scsi/bfa/bfad.c 	bfad->bfa_fcs.fdmi_enabled = fdmi_enable;
bfad              845 drivers/scsi/bfa/bfad.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              847 drivers/scsi/bfa/bfad.c 	bfad->bfad_flags |= BFAD_DRV_INIT_DONE;
bfad              853 drivers/scsi/bfa/bfad.c bfad_drv_uninit(struct bfad_s *bfad)
bfad              857 drivers/scsi/bfa/bfad.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              858 drivers/scsi/bfa/bfad.c 	init_completion(&bfad->comp);
bfad              859 drivers/scsi/bfa/bfad.c 	bfa_iocfc_stop(&bfad->bfa);
bfad              860 drivers/scsi/bfa/bfad.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              861 drivers/scsi/bfa/bfad.c 	wait_for_completion(&bfad->comp);
bfad              863 drivers/scsi/bfa/bfad.c 	del_timer_sync(&bfad->hal_tmo);
bfad              864 drivers/scsi/bfa/bfad.c 	bfa_isr_disable(&bfad->bfa);
bfad              865 drivers/scsi/bfa/bfad.c 	bfa_detach(&bfad->bfa);
bfad              866 drivers/scsi/bfa/bfad.c 	bfad_remove_intr(bfad);
bfad              867 drivers/scsi/bfa/bfad.c 	bfad_hal_mem_release(bfad);
bfad              869 drivers/scsi/bfa/bfad.c 	bfad->bfad_flags &= ~BFAD_DRV_INIT_DONE;
bfad              873 drivers/scsi/bfa/bfad.c bfad_drv_start(struct bfad_s *bfad)
bfad              877 drivers/scsi/bfa/bfad.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              878 drivers/scsi/bfa/bfad.c 	bfa_iocfc_start(&bfad->bfa);
bfad              879 drivers/scsi/bfa/bfad.c 	bfa_fcs_pbc_vport_init(&bfad->bfa_fcs);
bfad              880 drivers/scsi/bfa/bfad.c 	bfa_fcs_fabric_modstart(&bfad->bfa_fcs);
bfad              881 drivers/scsi/bfa/bfad.c 	bfad->bfad_flags |= BFAD_HAL_START_DONE;
bfad              882 drivers/scsi/bfa/bfad.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              884 drivers/scsi/bfa/bfad.c 	if (bfad->im)
bfad              885 drivers/scsi/bfa/bfad.c 		flush_workqueue(bfad->im->drv_workq);
bfad              889 drivers/scsi/bfa/bfad.c bfad_fcs_stop(struct bfad_s *bfad)
bfad              893 drivers/scsi/bfa/bfad.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              894 drivers/scsi/bfa/bfad.c 	init_completion(&bfad->comp);
bfad              895 drivers/scsi/bfa/bfad.c 	bfad->pport.flags |= BFAD_PORT_DELETE;
bfad              896 drivers/scsi/bfa/bfad.c 	bfa_fcs_exit(&bfad->bfa_fcs);
bfad              897 drivers/scsi/bfa/bfad.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              898 drivers/scsi/bfa/bfad.c 	wait_for_completion(&bfad->comp);
bfad              900 drivers/scsi/bfa/bfad.c 	bfa_sm_send_event(bfad, BFAD_E_FCS_EXIT_COMP);
bfad              904 drivers/scsi/bfa/bfad.c bfad_stop(struct bfad_s *bfad)
bfad              908 drivers/scsi/bfa/bfad.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              909 drivers/scsi/bfa/bfad.c 	init_completion(&bfad->comp);
bfad              910 drivers/scsi/bfa/bfad.c 	bfa_iocfc_stop(&bfad->bfa);
bfad              911 drivers/scsi/bfa/bfad.c 	bfad->bfad_flags &= ~BFAD_HAL_START_DONE;
bfad              912 drivers/scsi/bfa/bfad.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              913 drivers/scsi/bfa/bfad.c 	wait_for_completion(&bfad->comp);
bfad              915 drivers/scsi/bfa/bfad.c 	bfa_sm_send_event(bfad, BFAD_E_EXIT_COMP);
bfad              919 drivers/scsi/bfa/bfad.c bfad_cfg_pport(struct bfad_s *bfad, enum bfa_lport_role role)
bfad              926 drivers/scsi/bfa/bfad.c 		if (bfad->pport.im_port == NULL) {
bfad              931 drivers/scsi/bfa/bfad.c 		rc = bfad_im_scsi_host_alloc(bfad, bfad->pport.im_port,
bfad              932 drivers/scsi/bfa/bfad.c 						&bfad->pcidev->dev);
bfad              936 drivers/scsi/bfa/bfad.c 		bfad->pport.roles |= BFA_LPORT_ROLE_FCP_IM;
bfad              939 drivers/scsi/bfa/bfad.c 	bfad->bfad_flags |= BFAD_CFG_PPORT_DONE;
bfad              946 drivers/scsi/bfa/bfad.c bfad_uncfg_pport(struct bfad_s *bfad)
bfad              949 drivers/scsi/bfa/bfad.c 	    (bfad->pport.roles & BFA_LPORT_ROLE_FCP_IM)) {
bfad              950 drivers/scsi/bfa/bfad.c 		bfad_im_scsi_host_free(bfad, bfad->pport.im_port);
bfad              951 drivers/scsi/bfa/bfad.c 		bfad_im_port_clean(bfad->pport.im_port);
bfad              952 drivers/scsi/bfa/bfad.c 		kfree(bfad->pport.im_port);
bfad              953 drivers/scsi/bfa/bfad.c 		bfad->pport.roles &= ~BFA_LPORT_ROLE_FCP_IM;
bfad              956 drivers/scsi/bfa/bfad.c 	bfad->bfad_flags &= ~BFAD_CFG_PPORT_DONE;
bfad              960 drivers/scsi/bfa/bfad.c bfad_start_ops(struct bfad_s *bfad) {
bfad              987 drivers/scsi/bfa/bfad.c 	strlcpy(driver_info.os_device_name, bfad->pci_name,
bfad              991 drivers/scsi/bfa/bfad.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              992 drivers/scsi/bfa/bfad.c 	bfa_fcs_driver_info_init(&bfad->bfa_fcs, &driver_info);
bfad              994 drivers/scsi/bfa/bfad.c 	if (bfad->bfad_flags & BFAD_CFG_PPORT_DONE)
bfad              995 drivers/scsi/bfa/bfad.c 		bfa_fcs_update_cfg(&bfad->bfa_fcs);
bfad              997 drivers/scsi/bfa/bfad.c 		bfa_fcs_init(&bfad->bfa_fcs);
bfad              999 drivers/scsi/bfa/bfad.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1001 drivers/scsi/bfa/bfad.c 	if (!(bfad->bfad_flags & BFAD_CFG_PPORT_DONE)) {
bfad             1002 drivers/scsi/bfa/bfad.c 		retval = bfad_cfg_pport(bfad, BFA_LPORT_ROLE_FCP_IM);
bfad             1008 drivers/scsi/bfa/bfad.c 	bfad_fc_host_init(bfad->pport.im_port);
bfad             1011 drivers/scsi/bfa/bfad.c 	retval = bfad_im_probe(bfad);
bfad             1014 drivers/scsi/bfa/bfad.c 		if (bfa_sm_cmp_state(bfad, bfad_sm_initializing))
bfad             1015 drivers/scsi/bfa/bfad.c 			bfa_sm_set_state(bfad, bfad_sm_failed);
bfad             1018 drivers/scsi/bfa/bfad.c 		bfad->bfad_flags |= BFAD_FC4_PROBE_DONE;
bfad             1020 drivers/scsi/bfa/bfad.c 	bfad_drv_start(bfad);
bfad             1023 drivers/scsi/bfa/bfad.c 	list_for_each_entry_safe(vport, vport_new, &bfad->pbc_vport_list,
bfad             1037 drivers/scsi/bfa/bfad.c 		fc_vport = fc_vport_create(bfad->pport.im_port->shost, 0, &vid);
bfad             1041 drivers/scsi/bfa/bfad.c 				" %s\n", bfad->inst_no, pwwn_buf);
bfad             1053 drivers/scsi/bfa/bfad.c 		bfa_linkup_delay = bfad_get_linkup_delay(bfad);
bfad             1054 drivers/scsi/bfa/bfad.c 		bfad_rport_online_wait(bfad);
bfad             1057 drivers/scsi/bfa/bfad.c 		bfad_rport_online_wait(bfad);
bfad             1059 drivers/scsi/bfa/bfad.c 	BFA_LOG(KERN_INFO, bfad, bfa_log_level, "bfa device claimed\n");
bfad             1067 drivers/scsi/bfa/bfad.c 	struct bfad_s *bfad = ptr;
bfad             1074 drivers/scsi/bfa/bfad.c 	bfa_sm_send_event(bfad, BFAD_E_INIT_SUCCESS);
bfad             1076 drivers/scsi/bfa/bfad.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1077 drivers/scsi/bfa/bfad.c 	bfad->bfad_tsk = NULL;
bfad             1078 drivers/scsi/bfa/bfad.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1089 drivers/scsi/bfa/bfad.c 	struct bfad_s	*bfad = dev_id;
bfad             1094 drivers/scsi/bfa/bfad.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1095 drivers/scsi/bfa/bfad.c 	rc = bfa_intx(&bfad->bfa);
bfad             1097 drivers/scsi/bfa/bfad.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1101 drivers/scsi/bfa/bfad.c 	bfa_comp_deq(&bfad->bfa, &doneq);
bfad             1102 drivers/scsi/bfa/bfad.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1105 drivers/scsi/bfa/bfad.c 		bfa_comp_process(&bfad->bfa, &doneq);
bfad             1107 drivers/scsi/bfa/bfad.c 		spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1108 drivers/scsi/bfa/bfad.c 		bfa_comp_free(&bfad->bfa, &doneq);
bfad             1109 drivers/scsi/bfa/bfad.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1120 drivers/scsi/bfa/bfad.c 	struct bfad_s *bfad = vec->bfad;
bfad             1124 drivers/scsi/bfa/bfad.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1126 drivers/scsi/bfa/bfad.c 	bfa_msix(&bfad->bfa, vec->msix.entry);
bfad             1127 drivers/scsi/bfa/bfad.c 	bfa_comp_deq(&bfad->bfa, &doneq);
bfad             1128 drivers/scsi/bfa/bfad.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1131 drivers/scsi/bfa/bfad.c 		bfa_comp_process(&bfad->bfa, &doneq);
bfad             1133 drivers/scsi/bfa/bfad.c 		spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1134 drivers/scsi/bfa/bfad.c 		bfa_comp_free(&bfad->bfa, &doneq);
bfad             1135 drivers/scsi/bfa/bfad.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1145 drivers/scsi/bfa/bfad.c bfad_init_msix_entry(struct bfad_s *bfad, struct msix_entry *msix_entries,
bfad             1151 drivers/scsi/bfa/bfad.c 	for (i = 0, bfad->nvec = 0; i < MAX_MSIX_ENTRY; i++) {
bfad             1153 drivers/scsi/bfa/bfad.c 			bfad->msix_tab[bfad->nvec].msix.entry = i;
bfad             1154 drivers/scsi/bfa/bfad.c 			bfad->msix_tab[bfad->nvec].bfad = bfad;
bfad             1155 drivers/scsi/bfa/bfad.c 			msix_entries[bfad->nvec].entry = i;
bfad             1156 drivers/scsi/bfa/bfad.c 			bfad->nvec++;
bfad             1165 drivers/scsi/bfa/bfad.c bfad_install_msix_handler(struct bfad_s *bfad)
bfad             1169 drivers/scsi/bfa/bfad.c 	for (i = 0; i < bfad->nvec; i++) {
bfad             1170 drivers/scsi/bfa/bfad.c 		sprintf(bfad->msix_tab[i].name, "bfa-%s-%s",
bfad             1171 drivers/scsi/bfa/bfad.c 				bfad->pci_name,
bfad             1172 drivers/scsi/bfa/bfad.c 				((bfa_asic_id_cb(bfad->hal_pcidev.device_id)) ?
bfad             1175 drivers/scsi/bfa/bfad.c 		error = request_irq(bfad->msix_tab[i].msix.vector,
bfad             1177 drivers/scsi/bfa/bfad.c 				    bfad->msix_tab[i].name, &bfad->msix_tab[i]);
bfad             1178 drivers/scsi/bfa/bfad.c 		bfa_trc(bfad, i);
bfad             1179 drivers/scsi/bfa/bfad.c 		bfa_trc(bfad, bfad->msix_tab[i].msix.vector);
bfad             1184 drivers/scsi/bfa/bfad.c 				free_irq(bfad->msix_tab[j].msix.vector,
bfad             1185 drivers/scsi/bfa/bfad.c 						&bfad->msix_tab[j]);
bfad             1187 drivers/scsi/bfa/bfad.c 			bfad->bfad_flags &= ~BFAD_MSIX_ON;
bfad             1188 drivers/scsi/bfa/bfad.c 			pci_disable_msix(bfad->pcidev);
bfad             1201 drivers/scsi/bfa/bfad.c bfad_setup_intr(struct bfad_s *bfad)
bfad             1206 drivers/scsi/bfa/bfad.c 	struct pci_dev *pdev = bfad->pcidev;
bfad             1210 drivers/scsi/bfa/bfad.c 	bfa_msix_getvecs(&bfad->bfa, &mask, &num_bit, &max_bit);
bfad             1213 drivers/scsi/bfa/bfad.c 	bfad_init_msix_entry(bfad, msix_entries, mask, max_bit);
bfad             1218 drivers/scsi/bfa/bfad.c 		error = pci_enable_msix_exact(bfad->pcidev,
bfad             1219 drivers/scsi/bfa/bfad.c 					      msix_entries, bfad->nvec);
bfad             1224 drivers/scsi/bfa/bfad.c 			       bfad->pci_name, bfad->nvec, error);
bfad             1225 drivers/scsi/bfa/bfad.c 			bfad->nvec = 1;
bfad             1226 drivers/scsi/bfa/bfad.c 			error = pci_enable_msix_exact(bfad->pcidev,
bfad             1234 drivers/scsi/bfa/bfad.c 				bfad->inst_no, error);
bfad             1246 drivers/scsi/bfa/bfad.c 		for (i = 0; i < bfad->nvec; i++) {
bfad             1247 drivers/scsi/bfa/bfad.c 			bfa_trc(bfad, msix_entries[i].vector);
bfad             1248 drivers/scsi/bfa/bfad.c 			bfad->msix_tab[i].msix.vector = msix_entries[i].vector;
bfad             1251 drivers/scsi/bfa/bfad.c 		bfa_msix_init(&bfad->bfa, bfad->nvec);
bfad             1253 drivers/scsi/bfa/bfad.c 		bfad->bfad_flags |= BFAD_MSIX_ON;
bfad             1259 drivers/scsi/bfa/bfad.c 	error = request_irq(bfad->pcidev->irq, (irq_handler_t)bfad_intx,
bfad             1260 drivers/scsi/bfa/bfad.c 			    BFAD_IRQ_FLAGS, BFAD_DRIVER_NAME, bfad);
bfad             1264 drivers/scsi/bfa/bfad.c 	bfad->bfad_flags |= BFAD_INTX_ON;
bfad             1270 drivers/scsi/bfa/bfad.c bfad_remove_intr(struct bfad_s *bfad)
bfad             1274 drivers/scsi/bfa/bfad.c 	if (bfad->bfad_flags & BFAD_MSIX_ON) {
bfad             1275 drivers/scsi/bfa/bfad.c 		for (i = 0; i < bfad->nvec; i++)
bfad             1276 drivers/scsi/bfa/bfad.c 			free_irq(bfad->msix_tab[i].msix.vector,
bfad             1277 drivers/scsi/bfa/bfad.c 					&bfad->msix_tab[i]);
bfad             1279 drivers/scsi/bfa/bfad.c 		pci_disable_msix(bfad->pcidev);
bfad             1280 drivers/scsi/bfa/bfad.c 		bfad->bfad_flags &= ~BFAD_MSIX_ON;
bfad             1281 drivers/scsi/bfa/bfad.c 	} else if (bfad->bfad_flags & BFAD_INTX_ON) {
bfad             1282 drivers/scsi/bfa/bfad.c 		free_irq(bfad->pcidev->irq, bfad);
bfad             1292 drivers/scsi/bfa/bfad.c 	struct bfad_s	*bfad;
bfad             1300 drivers/scsi/bfa/bfad.c 	bfad = kzalloc(sizeof(struct bfad_s), GFP_KERNEL);
bfad             1301 drivers/scsi/bfa/bfad.c 	if (!bfad) {
bfad             1306 drivers/scsi/bfa/bfad.c 	bfad->trcmod = kzalloc(sizeof(struct bfa_trc_mod_s), GFP_KERNEL);
bfad             1307 drivers/scsi/bfa/bfad.c 	if (!bfad->trcmod) {
bfad             1314 drivers/scsi/bfa/bfad.c 	bfa_trc_init(bfad->trcmod);
bfad             1315 drivers/scsi/bfa/bfad.c 	bfa_trc(bfad, bfad_inst);
bfad             1318 drivers/scsi/bfa/bfad.c 	INIT_LIST_HEAD(&bfad->free_aen_q);
bfad             1319 drivers/scsi/bfa/bfad.c 	INIT_LIST_HEAD(&bfad->active_aen_q);
bfad             1321 drivers/scsi/bfa/bfad.c 		list_add_tail(&bfad->aen_list[i].qe, &bfad->free_aen_q);
bfad             1324 drivers/scsi/bfa/bfad.c 		kfree(bfad->trcmod);
bfad             1328 drivers/scsi/bfa/bfad.c 	retval = bfad_pci_init(pdev, bfad);
bfad             1336 drivers/scsi/bfa/bfad.c 	bfad->inst_no = bfad_inst++;
bfad             1337 drivers/scsi/bfa/bfad.c 	list_add_tail(&bfad->list_entry, &bfad_list);
bfad             1341 drivers/scsi/bfa/bfad.c 	bfa_sm_set_state(bfad, bfad_sm_uninit);
bfad             1343 drivers/scsi/bfa/bfad.c 	spin_lock_init(&bfad->bfad_lock);
bfad             1344 drivers/scsi/bfa/bfad.c 	spin_lock_init(&bfad->bfad_aen_spinlock);
bfad             1346 drivers/scsi/bfa/bfad.c 	pci_set_drvdata(pdev, bfad);
bfad             1348 drivers/scsi/bfa/bfad.c 	bfad->ref_count = 0;
bfad             1349 drivers/scsi/bfa/bfad.c 	bfad->pport.bfad = bfad;
bfad             1350 drivers/scsi/bfa/bfad.c 	INIT_LIST_HEAD(&bfad->pbc_vport_list);
bfad             1351 drivers/scsi/bfa/bfad.c 	INIT_LIST_HEAD(&bfad->vport_list);
bfad             1355 drivers/scsi/bfa/bfad.c 		bfad_debugfs_init(&bfad->pport);
bfad             1357 drivers/scsi/bfa/bfad.c 	retval = bfad_drv_init(bfad);
bfad             1361 drivers/scsi/bfa/bfad.c 	bfa_sm_send_event(bfad, BFAD_E_CREATE);
bfad             1363 drivers/scsi/bfa/bfad.c 	if (bfa_sm_cmp_state(bfad, bfad_sm_uninit))
bfad             1369 drivers/scsi/bfa/bfad.c 	bfad_hal_mem_release(bfad);
bfad             1372 drivers/scsi/bfa/bfad.c 	kfree(bfad->regdata);
bfad             1373 drivers/scsi/bfa/bfad.c 	bfad_debugfs_exit(&bfad->pport);
bfad             1376 drivers/scsi/bfa/bfad.c 	list_del(&bfad->list_entry);
bfad             1378 drivers/scsi/bfa/bfad.c 	bfad_pci_uninit(pdev, bfad);
bfad             1380 drivers/scsi/bfa/bfad.c 	kfree(bfad->trcmod);
bfad             1382 drivers/scsi/bfa/bfad.c 	kfree(bfad);
bfad             1393 drivers/scsi/bfa/bfad.c 	struct bfad_s	      *bfad = pci_get_drvdata(pdev);
bfad             1396 drivers/scsi/bfa/bfad.c 	bfa_trc(bfad, bfad->inst_no);
bfad             1398 drivers/scsi/bfa/bfad.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1399 drivers/scsi/bfa/bfad.c 	if (bfad->bfad_tsk != NULL) {
bfad             1400 drivers/scsi/bfa/bfad.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1401 drivers/scsi/bfa/bfad.c 		kthread_stop(bfad->bfad_tsk);
bfad             1403 drivers/scsi/bfa/bfad.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1407 drivers/scsi/bfa/bfad.c 	bfa_sm_send_event(bfad, BFAD_E_STOP);
bfad             1410 drivers/scsi/bfa/bfad.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1411 drivers/scsi/bfa/bfad.c 	bfa_detach(&bfad->bfa);
bfad             1412 drivers/scsi/bfa/bfad.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1413 drivers/scsi/bfa/bfad.c 	bfad_hal_mem_release(bfad);
bfad             1416 drivers/scsi/bfa/bfad.c 	kfree(bfad->regdata);
bfad             1417 drivers/scsi/bfa/bfad.c 	bfad_debugfs_exit(&bfad->pport);
bfad             1422 drivers/scsi/bfa/bfad.c 	list_del(&bfad->list_entry);
bfad             1424 drivers/scsi/bfa/bfad.c 	bfad_pci_uninit(pdev, bfad);
bfad             1426 drivers/scsi/bfa/bfad.c 	kfree(bfad->trcmod);
bfad             1427 drivers/scsi/bfa/bfad.c 	kfree(bfad);
bfad             1436 drivers/scsi/bfa/bfad.c 	struct bfad_s *bfad = pci_get_drvdata(pdev);
bfad             1442 drivers/scsi/bfa/bfad.c 		   state, bfad->bfad_flags);
bfad             1446 drivers/scsi/bfa/bfad.c 		spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1447 drivers/scsi/bfa/bfad.c 		bfad->bfad_flags &= ~BFAD_EEH_BUSY;
bfad             1449 drivers/scsi/bfa/bfad.c 		bfa_ioc_suspend(&bfad->bfa.ioc);
bfad             1450 drivers/scsi/bfa/bfad.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1451 drivers/scsi/bfa/bfad.c 		del_timer_sync(&bfad->hal_tmo);
bfad             1455 drivers/scsi/bfa/bfad.c 		init_completion(&bfad->comp);
bfad             1456 drivers/scsi/bfa/bfad.c 		spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1457 drivers/scsi/bfa/bfad.c 		bfad->bfad_flags |= BFAD_EEH_BUSY;
bfad             1459 drivers/scsi/bfa/bfad.c 		bfa_ioc_suspend(&bfad->bfa.ioc);
bfad             1460 drivers/scsi/bfa/bfad.c 		bfa_fcs_stop(&bfad->bfa_fcs);
bfad             1461 drivers/scsi/bfa/bfad.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1462 drivers/scsi/bfa/bfad.c 		wait_for_completion(&bfad->comp);
bfad             1464 drivers/scsi/bfa/bfad.c 		bfad_remove_intr(bfad);
bfad             1465 drivers/scsi/bfa/bfad.c 		del_timer_sync(&bfad->hal_tmo);
bfad             1470 drivers/scsi/bfa/bfad.c 		spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1471 drivers/scsi/bfa/bfad.c 		bfad->bfad_flags |= BFAD_EEH_BUSY |
bfad             1473 drivers/scsi/bfa/bfad.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1491 drivers/scsi/bfa/bfad.c restart_bfa(struct bfad_s *bfad)
bfad             1494 drivers/scsi/bfa/bfad.c 	struct pci_dev *pdev = bfad->pcidev;
bfad             1496 drivers/scsi/bfa/bfad.c 	bfa_attach(&bfad->bfa, bfad, &bfad->ioc_cfg,
bfad             1497 drivers/scsi/bfa/bfad.c 		   &bfad->meminfo, &bfad->hal_pcidev);
bfad             1500 drivers/scsi/bfa/bfad.c 	if (bfad_setup_intr(bfad)) {
bfad             1502 drivers/scsi/bfa/bfad.c 			   "%s: bfad_setup_intr failed\n", bfad->pci_name);
bfad             1503 drivers/scsi/bfa/bfad.c 		bfa_sm_send_event(bfad, BFAD_E_INIT_FAILED);
bfad             1507 drivers/scsi/bfa/bfad.c 	init_completion(&bfad->comp);
bfad             1508 drivers/scsi/bfa/bfad.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1509 drivers/scsi/bfa/bfad.c 	bfa_iocfc_init(&bfad->bfa);
bfad             1510 drivers/scsi/bfa/bfad.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1513 drivers/scsi/bfa/bfad.c 	if ((bfad->bfad_flags & BFAD_MSIX_ON) &&
bfad             1514 drivers/scsi/bfa/bfad.c 	    bfad_install_msix_handler(bfad))
bfad             1516 drivers/scsi/bfa/bfad.c 			   "%s: install_msix failed.\n", bfad->pci_name);
bfad             1518 drivers/scsi/bfa/bfad.c 	bfad_init_timer(bfad);
bfad             1519 drivers/scsi/bfa/bfad.c 	wait_for_completion(&bfad->comp);
bfad             1520 drivers/scsi/bfa/bfad.c 	bfad_drv_start(bfad);
bfad             1531 drivers/scsi/bfa/bfad.c 	struct bfad_s *bfad = pci_get_drvdata(pdev);
bfad             1536 drivers/scsi/bfa/bfad.c 		   "bfad_pci_slot_reset flags: 0x%x\n", bfad->bfad_flags);
bfad             1561 drivers/scsi/bfa/bfad.c 	rc = dma_set_mask_and_coherent(&bfad->pcidev->dev, DMA_BIT_MASK(64));
bfad             1563 drivers/scsi/bfa/bfad.c 		rc = dma_set_mask_and_coherent(&bfad->pcidev->dev,
bfad             1568 drivers/scsi/bfa/bfad.c 	if (restart_bfa(bfad) == -1)
bfad             1573 drivers/scsi/bfa/bfad.c 		   "slot_reset completed  flags: 0x%x!\n", bfad->bfad_flags);
bfad             1586 drivers/scsi/bfa/bfad.c 	struct bfad_s *bfad = pci_get_drvdata(pdev);
bfad             1591 drivers/scsi/bfa/bfad.c 	bfa_ioc_debug_save_ftrc(&bfad->bfa.ioc);
bfad             1594 drivers/scsi/bfa/bfad.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1595 drivers/scsi/bfa/bfad.c 	init_completion(&bfad->comp);
bfad             1596 drivers/scsi/bfa/bfad.c 	bfa_fcs_stop(&bfad->bfa_fcs);
bfad             1597 drivers/scsi/bfa/bfad.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1598 drivers/scsi/bfa/bfad.c 	wait_for_completion(&bfad->comp);
bfad             1600 drivers/scsi/bfa/bfad.c 	bfad_remove_intr(bfad);
bfad             1601 drivers/scsi/bfa/bfad.c 	del_timer_sync(&bfad->hal_tmo);
bfad             1611 drivers/scsi/bfa/bfad.c 	struct bfad_s *bfad = pci_get_drvdata(pdev);
bfad             1616 drivers/scsi/bfa/bfad.c 	bfad_rport_online_wait(bfad);
bfad             1618 drivers/scsi/bfa/bfad.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1619 drivers/scsi/bfa/bfad.c 	bfad->bfad_flags &= ~BFAD_EEH_BUSY;
bfad             1620 drivers/scsi/bfa/bfad.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad               26 drivers/scsi/bfa/bfad_attr.c 	struct bfad_s         *bfad;
bfad               33 drivers/scsi/bfa/bfad_attr.c 	bfad = im_port->bfad;
bfad               34 drivers/scsi/bfa/bfad_attr.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad               41 drivers/scsi/bfa/bfad_attr.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad               52 drivers/scsi/bfa/bfad_attr.c 	struct bfad_s         *bfad;
bfad               59 drivers/scsi/bfa/bfad_attr.c 	bfad = im_port->bfad;
bfad               60 drivers/scsi/bfa/bfad_attr.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad               67 drivers/scsi/bfa/bfad_attr.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad               78 drivers/scsi/bfa/bfad_attr.c 	struct bfad_s         *bfad;
bfad               85 drivers/scsi/bfa/bfad_attr.c 	bfad = im_port->bfad;
bfad               86 drivers/scsi/bfa/bfad_attr.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad               93 drivers/scsi/bfa/bfad_attr.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              118 drivers/scsi/bfa/bfad_attr.c 	struct bfad_s         *bfad = im_port->bfad;
bfad              121 drivers/scsi/bfa/bfad_attr.c 	bfa_fcs_lport_get_attr(&bfad->bfa_fcs.fabric.bport, &port_attr);
bfad              150 drivers/scsi/bfa/bfad_attr.c 	struct bfad_s         *bfad = im_port->bfad;
bfad              153 drivers/scsi/bfa/bfad_attr.c 	bfa_fcport_get_attr(&bfad->bfa, &attr);
bfad              206 drivers/scsi/bfa/bfad_attr.c 	struct bfad_s         *bfad = im_port->bfad;
bfad              209 drivers/scsi/bfa/bfad_attr.c 	bfa_fcport_get_attr(&bfad->bfa, &attr);
bfad              260 drivers/scsi/bfa/bfad_attr.c 	struct bfad_s         *bfad = im_port->bfad;
bfad              271 drivers/scsi/bfa/bfad_attr.c 	hstats = &bfad->link_stats;
bfad              273 drivers/scsi/bfa/bfad_attr.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              275 drivers/scsi/bfa/bfad_attr.c 	rc = bfa_port_get_stats(BFA_FCPORT(&bfad->bfa),
bfad              277 drivers/scsi/bfa/bfad_attr.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              313 drivers/scsi/bfa/bfad_attr.c 	struct bfad_s         *bfad = im_port->bfad;
bfad              319 drivers/scsi/bfa/bfad_attr.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              320 drivers/scsi/bfa/bfad_attr.c 	rc = bfa_port_clear_stats(BFA_FCPORT(&bfad->bfa), bfad_hcb_comp,
bfad              322 drivers/scsi/bfa/bfad_attr.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              343 drivers/scsi/bfa/bfad_attr.c 	struct bfad_s         *bfad = itnim->im->bfad;
bfad              344 drivers/scsi/bfa/bfad_attr.c 	uint16_t path_tov = bfa_fcpim_path_tov_get(&bfad->bfa);
bfad              358 drivers/scsi/bfa/bfad_attr.c 	struct bfad_s *bfad = im_port->bfad;
bfad              371 drivers/scsi/bfa/bfad_attr.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              372 drivers/scsi/bfa/bfad_attr.c 	list_for_each_entry(vp, &bfad->pbc_vport_list, list_entry) {
bfad              380 drivers/scsi/bfa/bfad_attr.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              382 drivers/scsi/bfa/bfad_attr.c 	rc = bfad_vport_create(bfad, 0, &port_cfg, &fc_vport->dev);
bfad              388 drivers/scsi/bfa/bfad_attr.c 		spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              389 drivers/scsi/bfa/bfad_attr.c 		fcs_vport = bfa_fcs_vport_lookup(&bfad->bfa_fcs, 0,
bfad              391 drivers/scsi/bfa/bfad_attr.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              397 drivers/scsi/bfa/bfad_attr.c 			spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              399 drivers/scsi/bfa/bfad_attr.c 			spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              420 drivers/scsi/bfa/bfad_attr.c 				bfad_im_supported_speeds(&bfad->bfa);
bfad              422 drivers/scsi/bfa/bfad_attr.c 				bfa_fcport_get_maxfrsize(&bfad->bfa);
bfad              445 drivers/scsi/bfa/bfad_attr.c 	struct bfad_s *bfad = im_port->bfad;
bfad              451 drivers/scsi/bfa/bfad_attr.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              452 drivers/scsi/bfa/bfad_attr.c 	status = bfa_port_disable(&bfad->bfa.modules.port,
bfad              454 drivers/scsi/bfa/bfad_attr.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              463 drivers/scsi/bfa/bfad_attr.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              464 drivers/scsi/bfa/bfad_attr.c 	status = bfa_port_enable(&bfad->bfa.modules.port,
bfad              466 drivers/scsi/bfa/bfad_attr.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              483 drivers/scsi/bfa/bfad_attr.c 	struct bfad_s *bfad = im_port->bfad;
bfad              492 drivers/scsi/bfa/bfad_attr.c 		bfad_scsi_host_free(bfad, im_port);
bfad              501 drivers/scsi/bfa/bfad_attr.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              502 drivers/scsi/bfa/bfad_attr.c 	fcs_vport = bfa_fcs_vport_lookup(&bfad->bfa_fcs, 0, pwwn);
bfad              503 drivers/scsi/bfa/bfad_attr.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              513 drivers/scsi/bfa/bfad_attr.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              515 drivers/scsi/bfa/bfad_attr.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              525 drivers/scsi/bfa/bfad_attr.c 	bfad_scsi_host_free(bfad, im_port);
bfad              536 drivers/scsi/bfa/bfad_attr.c 	struct bfad_s *bfad;
bfad              543 drivers/scsi/bfa/bfad_attr.c 	bfad = vport->drv_port.bfad;
bfad              547 drivers/scsi/bfa/bfad_attr.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              548 drivers/scsi/bfa/bfad_attr.c 	fcs_vport = bfa_fcs_vport_lookup(&bfad->bfa_fcs, 0, pwwn);
bfad              549 drivers/scsi/bfa/bfad_attr.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              571 drivers/scsi/bfa/bfad_attr.c 	struct bfad_s *bfad = im_port->bfad;
bfad              580 drivers/scsi/bfa/bfad_attr.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              581 drivers/scsi/bfa/bfad_attr.c 	fcs_vport = bfa_fcs_vport_lookup(&bfad->bfa_fcs, 0, pwwn);
bfad              582 drivers/scsi/bfa/bfad_attr.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              587 drivers/scsi/bfa/bfad_attr.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              590 drivers/scsi/bfa/bfad_attr.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              710 drivers/scsi/bfa/bfad_attr.c 	struct bfad_s *bfad = im_port->bfad;
bfad              713 drivers/scsi/bfa/bfad_attr.c 	bfa_get_adapter_serial_num(&bfad->bfa, serial_num);
bfad              724 drivers/scsi/bfa/bfad_attr.c 	struct bfad_s *bfad = im_port->bfad;
bfad              727 drivers/scsi/bfa/bfad_attr.c 	bfa_get_adapter_model(&bfad->bfa, model);
bfad              738 drivers/scsi/bfa/bfad_attr.c 	struct bfad_s *bfad = im_port->bfad;
bfad              743 drivers/scsi/bfa/bfad_attr.c 	bfa_get_adapter_model(&bfad->bfa, model);
bfad              744 drivers/scsi/bfa/bfad_attr.c 	nports = bfa_get_nports(&bfad->bfa);
bfad              785 drivers/scsi/bfa/bfad_attr.c 		if (nports == 1 && bfa_ioc_is_cna(&bfad->bfa.ioc))
bfad              788 drivers/scsi/bfa/bfad_attr.c 		else if (nports == 1 && !bfa_ioc_is_cna(&bfad->bfa.ioc))
bfad              791 drivers/scsi/bfa/bfad_attr.c 		else if (nports == 2 && bfa_ioc_is_cna(&bfad->bfa.ioc))
bfad              794 drivers/scsi/bfa/bfad_attr.c 		else if (nports == 2 && !bfa_ioc_is_cna(&bfad->bfa.ioc))
bfad              798 drivers/scsi/bfa/bfad_attr.c 		if (nports == 1 && !bfa_ioc_is_cna(&bfad->bfa.ioc))
bfad              801 drivers/scsi/bfa/bfad_attr.c 		else if (nports == 2 && !bfa_ioc_is_cna(&bfad->bfa.ioc))
bfad              832 drivers/scsi/bfa/bfad_attr.c 	struct bfad_s *bfad = im_port->bfad;
bfad              836 drivers/scsi/bfa/bfad_attr.c 	bfa_fcs_lport_get_attr(&bfad->bfa_fcs.fabric.bport, &port_attr);
bfad              849 drivers/scsi/bfa/bfad_attr.c 	struct bfad_s *bfad = im_port->bfad;
bfad              852 drivers/scsi/bfa/bfad_attr.c 	bfa_get_pci_chip_rev(&bfad->bfa, hw_ver);
bfad              870 drivers/scsi/bfa/bfad_attr.c 	struct bfad_s *bfad = im_port->bfad;
bfad              873 drivers/scsi/bfa/bfad_attr.c 	bfa_get_adapter_optrom_ver(&bfad->bfa, optrom_ver);
bfad              884 drivers/scsi/bfa/bfad_attr.c 	struct bfad_s *bfad = im_port->bfad;
bfad              887 drivers/scsi/bfa/bfad_attr.c 	bfa_get_adapter_fw_ver(&bfad->bfa, fw_ver);
bfad              898 drivers/scsi/bfa/bfad_attr.c 	struct bfad_s *bfad = im_port->bfad;
bfad              901 drivers/scsi/bfa/bfad_attr.c 			bfa_get_nports(&bfad->bfa));
bfad              919 drivers/scsi/bfa/bfad_attr.c 	struct bfad_s         *bfad = im_port->bfad;
bfad              929 drivers/scsi/bfa/bfad_attr.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              931 drivers/scsi/bfa/bfad_attr.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad               19 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ioc_enable(struct bfad_s *bfad, void *cmd)
bfad               24 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad               26 drivers/scsi/bfa/bfad_bsg.c 	if (!bfa_ioc_is_disabled(&bfad->bfa.ioc)) {
bfad               27 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad               32 drivers/scsi/bfa/bfad_bsg.c 	init_completion(&bfad->enable_comp);
bfad               33 drivers/scsi/bfa/bfad_bsg.c 	bfa_iocfc_enable(&bfad->bfa);
bfad               35 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad               36 drivers/scsi/bfa/bfad_bsg.c 	wait_for_completion(&bfad->enable_comp);
bfad               42 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ioc_disable(struct bfad_s *bfad, void *cmd)
bfad               47 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad               48 drivers/scsi/bfa/bfad_bsg.c 	if (bfa_ioc_is_disabled(&bfad->bfa.ioc)) {
bfad               49 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad               54 drivers/scsi/bfa/bfad_bsg.c 	if (bfad->disable_active) {
bfad               55 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad               59 drivers/scsi/bfa/bfad_bsg.c 	bfad->disable_active = BFA_TRUE;
bfad               60 drivers/scsi/bfa/bfad_bsg.c 	init_completion(&bfad->disable_comp);
bfad               61 drivers/scsi/bfa/bfad_bsg.c 	bfa_iocfc_disable(&bfad->bfa);
bfad               62 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad               64 drivers/scsi/bfa/bfad_bsg.c 	wait_for_completion(&bfad->disable_comp);
bfad               65 drivers/scsi/bfa/bfad_bsg.c 	bfad->disable_active = BFA_FALSE;
bfad               72 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ioc_get_info(struct bfad_s *bfad, void *cmd)
bfad               80 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad               81 drivers/scsi/bfa/bfad_bsg.c 	bfa_fcport_get_attr(&bfad->bfa, &pattr);
bfad               84 drivers/scsi/bfa/bfad_bsg.c 	iocmd->ioc_type = bfa_get_type(&bfad->bfa);
bfad               85 drivers/scsi/bfa/bfad_bsg.c 	iocmd->mac = bfa_get_mac(&bfad->bfa);
bfad               86 drivers/scsi/bfa/bfad_bsg.c 	iocmd->factory_mac = bfa_get_mfg_mac(&bfad->bfa);
bfad               87 drivers/scsi/bfa/bfad_bsg.c 	bfa_get_adapter_serial_num(&bfad->bfa, iocmd->serialnum);
bfad               90 drivers/scsi/bfa/bfad_bsg.c 	iocmd->bfad_num = bfad->inst_no;
bfad               91 drivers/scsi/bfa/bfad_bsg.c 	im_port = bfad->pport.im_port;
bfad               93 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad               95 drivers/scsi/bfa/bfad_bsg.c 	strcpy(iocmd->name, bfad->adapter_name);
bfad               96 drivers/scsi/bfa/bfad_bsg.c 	strcpy(iocmd->port_name, bfad->port_name);
bfad               97 drivers/scsi/bfa/bfad_bsg.c 	strcpy(iocmd->hwpath, bfad->pci_name);
bfad              100 drivers/scsi/bfa/bfad_bsg.c 	strcpy(iocmd->adapter_hwpath, bfad->pci_name);
bfad              111 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ioc_get_attr(struct bfad_s *bfad, void *cmd)
bfad              116 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              117 drivers/scsi/bfa/bfad_bsg.c 	bfa_ioc_get_attr(&bfad->bfa.ioc, &iocmd->ioc_attr);
bfad              118 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              130 drivers/scsi/bfa/bfad_bsg.c 	memcpy(bfad->pci_attr.chip_rev, iocmd->ioc_attr.pci_attr.chip_rev,
bfad              131 drivers/scsi/bfa/bfad_bsg.c 		sizeof(bfad->pci_attr.chip_rev));
bfad              132 drivers/scsi/bfa/bfad_bsg.c 	memcpy(&iocmd->ioc_attr.pci_attr, &bfad->pci_attr,
bfad              140 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ioc_get_stats(struct bfad_s *bfad, void *cmd)
bfad              144 drivers/scsi/bfa/bfad_bsg.c 	bfa_ioc_get_stats(&bfad->bfa, &iocmd->ioc_stats);
bfad              150 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ioc_get_fwstats(struct bfad_s *bfad, void *cmd,
bfad              166 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              167 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_ioc_fw_stats_get(&bfad->bfa.ioc, iocmd_bufptr);
bfad              168 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              171 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, iocmd->status);
bfad              175 drivers/scsi/bfa/bfad_bsg.c 	bfa_trc(bfad, 0x6666);
bfad              180 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ioc_reset_stats(struct bfad_s *bfad, void *cmd, unsigned int v_cmd)
bfad              186 drivers/scsi/bfa/bfad_bsg.c 		bfa_ioc_clear_stats(&bfad->bfa);
bfad              189 drivers/scsi/bfa/bfad_bsg.c 		spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              190 drivers/scsi/bfa/bfad_bsg.c 		iocmd->status = bfa_ioc_fw_stats_clear(&bfad->bfa.ioc);
bfad              191 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              198 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ioc_set_name(struct bfad_s *bfad, void *cmd, unsigned int v_cmd)
bfad              203 drivers/scsi/bfa/bfad_bsg.c 		strcpy(bfad->adapter_name, iocmd->name);
bfad              205 drivers/scsi/bfa/bfad_bsg.c 		strcpy(bfad->port_name, iocmd->name);
bfad              212 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_iocfc_get_attr(struct bfad_s *bfad, void *cmd)
bfad              217 drivers/scsi/bfa/bfad_bsg.c 	bfa_iocfc_get_attr(&bfad->bfa, &iocmd->iocfc_attr);
bfad              223 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ioc_fw_sig_inv(struct bfad_s *bfad, void *cmd)
bfad              228 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              229 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_ioc_fwsig_invalidate(&bfad->bfa.ioc);
bfad              230 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              235 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_iocfc_set_intr(struct bfad_s *bfad, void *cmd)
bfad              240 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              241 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_iocfc_israttr_set(&bfad->bfa, &iocmd->attr);
bfad              242 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              248 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_port_enable(struct bfad_s *bfad, void *cmd)
bfad              255 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              256 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_port_enable(&bfad->bfa.modules.port,
bfad              258 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              260 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, iocmd->status);
bfad              269 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_port_disable(struct bfad_s *bfad, void *cmd)
bfad              276 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              277 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_port_disable(&bfad->bfa.modules.port,
bfad              279 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              282 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, iocmd->status);
bfad              291 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_port_get_attr(struct bfad_s *bfad, void *cmd)
bfad              297 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              298 drivers/scsi/bfa/bfad_bsg.c 	bfa_fcport_get_attr(&bfad->bfa, &iocmd->attr);
bfad              299 drivers/scsi/bfa/bfad_bsg.c 	bfa_fcs_lport_get_attr(&bfad->bfa_fcs.fabric.bport, &port_attr);
bfad              300 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              319 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_port_get_stats(struct bfad_s *bfad, void *cmd,
bfad              337 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              338 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_port_get_stats(&bfad->bfa.modules.port,
bfad              340 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              342 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, iocmd->status);
bfad              353 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_port_reset_stats(struct bfad_s *bfad, void *cmd)
bfad              360 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              361 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_port_clear_stats(&bfad->bfa.modules.port,
bfad              363 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              365 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, iocmd->status);
bfad              374 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_set_port_cfg(struct bfad_s *bfad, void *iocmd, unsigned int v_cmd)
bfad              379 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              381 drivers/scsi/bfa/bfad_bsg.c 		cmd->status = bfa_fcport_cfg_topology(&bfad->bfa, cmd->param);
bfad              383 drivers/scsi/bfa/bfad_bsg.c 		cmd->status = bfa_fcport_cfg_speed(&bfad->bfa, cmd->param);
bfad              385 drivers/scsi/bfa/bfad_bsg.c 		cmd->status = bfa_fcport_cfg_hardalpa(&bfad->bfa, cmd->param);
bfad              387 drivers/scsi/bfa/bfad_bsg.c 		cmd->status = bfa_fcport_clr_hardalpa(&bfad->bfa);
bfad              388 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              394 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_port_cfg_maxfrsize(struct bfad_s *bfad, void *cmd)
bfad              400 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              401 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_fcport_cfg_maxfrsize(&bfad->bfa, iocmd->maxfrsize);
bfad              402 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              408 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_port_cfg_bbcr(struct bfad_s *bfad, unsigned int cmd, void *pcmd)
bfad              415 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              417 drivers/scsi/bfa/bfad_bsg.c 		rc = bfa_fcport_cfg_bbcr(&bfad->bfa, BFA_TRUE, iocmd->bb_scn);
bfad              419 drivers/scsi/bfa/bfad_bsg.c 		rc = bfa_fcport_cfg_bbcr(&bfad->bfa, BFA_FALSE, 0);
bfad              421 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              424 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              431 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_port_get_bbcr_attr(struct bfad_s *bfad, void *pcmd)
bfad              436 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              438 drivers/scsi/bfa/bfad_bsg.c 		bfa_fcport_get_bbcr_attr(&bfad->bfa, &iocmd->attr);
bfad              439 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              446 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_lport_get_attr(struct bfad_s *bfad, void *cmd)
bfad              452 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              453 drivers/scsi/bfa/bfad_bsg.c 	fcs_port = bfa_fcs_lookup_port(&bfad->bfa_fcs,
bfad              456 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              462 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              469 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_lport_get_stats(struct bfad_s *bfad, void *cmd)
bfad              476 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              477 drivers/scsi/bfa/bfad_bsg.c 	fcs_port = bfa_fcs_lookup_port(&bfad->bfa_fcs,
bfad              480 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              486 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              493 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_lport_reset_stats(struct bfad_s *bfad, void *cmd)
bfad              498 drivers/scsi/bfa/bfad_bsg.c 	struct bfa_fcpim_s *fcpim = BFA_FCPIM(&bfad->bfa);
bfad              503 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              504 drivers/scsi/bfa/bfad_bsg.c 	fcs_port = bfa_fcs_lookup_port(&bfad->bfa_fcs,
bfad              507 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              520 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              527 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_lport_get_iostats(struct bfad_s *bfad, void *cmd)
bfad              534 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              535 drivers/scsi/bfa/bfad_bsg.c 	fcs_port = bfa_fcs_lookup_port(&bfad->bfa_fcs,
bfad              538 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              543 drivers/scsi/bfa/bfad_bsg.c 	bfa_fcpim_port_iostats(&bfad->bfa, &iocmd->iostats,
bfad              545 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              552 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_lport_get_rports(struct bfad_s *bfad, void *cmd,
bfad              574 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              575 drivers/scsi/bfa/bfad_bsg.c 	fcs_port = bfa_fcs_lookup_port(&bfad->bfa_fcs,
bfad              578 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              579 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, 0);
bfad              587 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              594 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_rport_get_attr(struct bfad_s *bfad, void *cmd)
bfad              601 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              602 drivers/scsi/bfa/bfad_bsg.c 	fcs_port = bfa_fcs_lookup_port(&bfad->bfa_fcs,
bfad              605 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, 0);
bfad              606 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              617 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, 0);
bfad              618 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              624 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              631 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_rport_get_addr(struct bfad_s *bfad, void *cmd)
bfad              640 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              641 drivers/scsi/bfa/bfad_bsg.c 	fcs_port = bfa_fcs_lookup_port(&bfad->bfa_fcs,
bfad              644 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, 0);
bfad              645 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              652 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, 0);
bfad              653 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              663 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, 0);
bfad              664 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              670 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              680 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_rport_get_stats(struct bfad_s *bfad, void *cmd)
bfad              688 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              689 drivers/scsi/bfa/bfad_bsg.c 	fcs_port = bfa_fcs_lookup_port(&bfad->bfa_fcs,
bfad              692 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, 0);
bfad              693 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              700 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, 0);
bfad              701 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              714 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              721 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_rport_clr_stats(struct bfad_s *bfad, void *cmd)
bfad              730 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              731 drivers/scsi/bfa/bfad_bsg.c 	fcs_port = bfa_fcs_lookup_port(&bfad->bfa_fcs,
bfad              734 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              741 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              750 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              757 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_rport_set_speed(struct bfad_s *bfad, void *cmd)
bfad              765 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              766 drivers/scsi/bfa/bfad_bsg.c 	fcs_port = bfa_fcs_lookup_port(&bfad->bfa_fcs,
bfad              769 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              776 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              786 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              793 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_vport_get_attr(struct bfad_s *bfad, void *cmd)
bfad              799 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              800 drivers/scsi/bfa/bfad_bsg.c 	fcs_vport = bfa_fcs_vport_lookup(&bfad->bfa_fcs,
bfad              803 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              809 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              816 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_vport_get_stats(struct bfad_s *bfad, void *cmd)
bfad              823 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              824 drivers/scsi/bfa/bfad_bsg.c 	fcs_vport = bfa_fcs_vport_lookup(&bfad->bfa_fcs,
bfad              827 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              837 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              844 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_vport_clr_stats(struct bfad_s *bfad, void *cmd)
bfad              851 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              852 drivers/scsi/bfa/bfad_bsg.c 	fcs_vport = bfa_fcs_vport_lookup(&bfad->bfa_fcs,
bfad              855 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              862 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              869 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fabric_get_lports(struct bfad_s *bfad, void *cmd,
bfad              894 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              895 drivers/scsi/bfa/bfad_bsg.c 	fcs_vf = bfa_fcs_vf_lookup(&bfad->bfa_fcs, iocmd->vf_id);
bfad              897 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              902 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              911 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_qos_set_bw(struct bfad_s *bfad, void *pcmd)
bfad              916 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              917 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_fcport_set_qos_bw(&bfad->bfa, &iocmd->qos_bw);
bfad              918 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              924 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ratelim(struct bfad_s *bfad, unsigned int cmd, void *pcmd)
bfad              927 drivers/scsi/bfa/bfad_bsg.c 	struct bfa_fcport_s *fcport = BFA_FCPORT_MOD(&bfad->bfa);
bfad              930 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              947 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              953 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ratelim_speed(struct bfad_s *bfad, unsigned int cmd, void *pcmd)
bfad              956 drivers/scsi/bfa/bfad_bsg.c 	struct bfa_fcport_s *fcport = BFA_FCPORT_MOD(&bfad->bfa);
bfad              959 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              965 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              976 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              982 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_cfg_fcpim(struct bfad_s *bfad, void *cmd)
bfad              987 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              988 drivers/scsi/bfa/bfad_bsg.c 	bfa_fcpim_path_tov_set(&bfad->bfa, iocmd->param);
bfad              989 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              995 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fcpim_get_modstats(struct bfad_s *bfad, void *cmd)
bfad              999 drivers/scsi/bfa/bfad_bsg.c 	struct bfa_fcpim_s *fcpim = BFA_FCPIM(&bfad->bfa);
bfad             1004 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1011 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1017 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fcpim_clr_modstats(struct bfad_s *bfad, void *cmd)
bfad             1021 drivers/scsi/bfa/bfad_bsg.c 	struct bfa_fcpim_s *fcpim = BFA_FCPIM(&bfad->bfa);
bfad             1026 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1033 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1039 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fcpim_get_del_itn_stats(struct bfad_s *bfad, void *cmd)
bfad             1043 drivers/scsi/bfa/bfad_bsg.c 	struct bfa_fcpim_s *fcpim = BFA_FCPIM(&bfad->bfa);
bfad             1046 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1049 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1056 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_itnim_get_attr(struct bfad_s *bfad, void *cmd)
bfad             1062 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1063 drivers/scsi/bfa/bfad_bsg.c 	fcs_port = bfa_fcs_lookup_port(&bfad->bfa_fcs,
bfad             1070 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1075 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_itnim_get_iostats(struct bfad_s *bfad, void *cmd)
bfad             1083 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1084 drivers/scsi/bfa/bfad_bsg.c 	fcs_port = bfa_fcs_lookup_port(&bfad->bfa_fcs,
bfad             1088 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, 0);
bfad             1101 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1106 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_itnim_reset_stats(struct bfad_s *bfad, void *cmd)
bfad             1114 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1115 drivers/scsi/bfa/bfad_bsg.c 	fcs_port = bfa_fcs_lookup_port(&bfad->bfa_fcs,
bfad             1129 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1135 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_itnim_get_itnstats(struct bfad_s *bfad, void *cmd)
bfad             1143 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1144 drivers/scsi/bfa/bfad_bsg.c 	fcs_port = bfa_fcs_lookup_port(&bfad->bfa_fcs,
bfad             1148 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, 0);
bfad             1159 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1164 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fcport_enable(struct bfad_s *bfad, void *cmd)
bfad             1169 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1170 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_fcport_enable(&bfad->bfa);
bfad             1171 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1177 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fcport_disable(struct bfad_s *bfad, void *cmd)
bfad             1182 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1183 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_fcport_disable(&bfad->bfa);
bfad             1184 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1190 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ioc_get_pcifn_cfg(struct bfad_s *bfad, void *cmd)
bfad             1197 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1198 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_ablk_query(&bfad->bfa.modules.ablk,
bfad             1201 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1212 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_pcifn_create(struct bfad_s *bfad, void *cmd)
bfad             1219 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1220 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_ablk_pf_create(&bfad->bfa.modules.ablk,
bfad             1224 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1235 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_pcifn_delete(struct bfad_s *bfad, void *cmd)
bfad             1242 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1243 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_ablk_pf_delete(&bfad->bfa.modules.ablk,
bfad             1246 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1257 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_pcifn_bw(struct bfad_s *bfad, void *cmd)
bfad             1264 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1265 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_ablk_pf_update(&bfad->bfa.modules.ablk,
bfad             1268 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1269 drivers/scsi/bfa/bfad_bsg.c 	bfa_trc(bfad, iocmd->status);
bfad             1275 drivers/scsi/bfa/bfad_bsg.c 	bfa_trc(bfad, iocmd->status);
bfad             1281 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_adapter_cfg_mode(struct bfad_s *bfad, void *cmd)
bfad             1289 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1290 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_ablk_adapter_config(&bfad->bfa.modules.ablk,
bfad             1293 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1304 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_port_cfg_mode(struct bfad_s *bfad, void *cmd)
bfad             1312 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1313 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_ablk_port_config(&bfad->bfa.modules.ablk,
bfad             1317 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1328 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ablk_optrom(struct bfad_s *bfad, unsigned int cmd, void *pcmd)
bfad             1335 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1337 drivers/scsi/bfa/bfad_bsg.c 		iocmd->status = bfa_ablk_optrom_en(&bfad->bfa.modules.ablk,
bfad             1340 drivers/scsi/bfa/bfad_bsg.c 		iocmd->status = bfa_ablk_optrom_dis(&bfad->bfa.modules.ablk,
bfad             1342 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1354 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_faa_query(struct bfad_s *bfad, void *cmd)
bfad             1362 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1363 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_faa_query(&bfad->bfa, &iocmd->faa_attr,
bfad             1365 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1377 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_cee_attr(struct bfad_s *bfad, void *cmd, unsigned int payload_len)
bfad             1397 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1398 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_cee_get_attr(&bfad->bfa.modules.cee, iocmd_bufptr,
bfad             1400 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1403 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, 0x5555);
bfad             1413 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_cee_get_stats(struct bfad_s *bfad, void *cmd,
bfad             1434 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1435 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_cee_get_stats(&bfad->bfa.modules.cee, iocmd_bufptr,
bfad             1437 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1440 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, 0x5555);
bfad             1450 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_cee_reset_stats(struct bfad_s *bfad, void *cmd)
bfad             1455 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1456 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_cee_reset_stats(&bfad->bfa.modules.cee, NULL, NULL);
bfad             1457 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1459 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, 0x5555);
bfad             1464 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_sfp_media(struct bfad_s *bfad, void *cmd)
bfad             1471 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1472 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_sfp_media(BFA_SFP_MOD(&bfad->bfa), &iocmd->media,
bfad             1474 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1475 drivers/scsi/bfa/bfad_bsg.c 	bfa_trc(bfad, iocmd->status);
bfad             1486 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_sfp_speed(struct bfad_s *bfad, void *cmd)
bfad             1493 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1494 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_sfp_speed(BFA_SFP_MOD(&bfad->bfa), iocmd->speed,
bfad             1496 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1497 drivers/scsi/bfa/bfad_bsg.c 	bfa_trc(bfad, iocmd->status);
bfad             1507 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_flash_get_attr(struct bfad_s *bfad, void *cmd)
bfad             1515 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1516 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_flash_get_attr(BFA_FLASH(&bfad->bfa), &iocmd->attr,
bfad             1518 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1528 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_flash_erase_part(struct bfad_s *bfad, void *cmd)
bfad             1535 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1536 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_flash_erase_part(BFA_FLASH(&bfad->bfa), iocmd->type,
bfad             1538 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1548 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_flash_update_part(struct bfad_s *bfad, void *cmd,
bfad             1566 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1567 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_flash_update_part(BFA_FLASH(&bfad->bfa),
bfad             1570 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1580 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_flash_read_part(struct bfad_s *bfad, void *cmd,
bfad             1598 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1599 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_flash_read_part(BFA_FLASH(&bfad->bfa), iocmd->type,
bfad             1602 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1612 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_diag_temp(struct bfad_s *bfad, void *cmd)
bfad             1620 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1621 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_diag_tsensor_query(BFA_DIAG_MOD(&bfad->bfa),
bfad             1623 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1624 drivers/scsi/bfa/bfad_bsg.c 	bfa_trc(bfad, iocmd->status);
bfad             1634 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_diag_memtest(struct bfad_s *bfad, void *cmd)
bfad             1642 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1643 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_diag_memtest(BFA_DIAG_MOD(&bfad->bfa),
bfad             1646 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1647 drivers/scsi/bfa/bfad_bsg.c 	bfa_trc(bfad, iocmd->status);
bfad             1657 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_diag_loopback(struct bfad_s *bfad, void *cmd)
bfad             1665 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1666 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_fcdiag_loopback(&bfad->bfa, iocmd->opmode,
bfad             1669 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1670 drivers/scsi/bfa/bfad_bsg.c 	bfa_trc(bfad, iocmd->status);
bfad             1680 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_diag_fwping(struct bfad_s *bfad, void *cmd)
bfad             1688 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1689 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_diag_fwping(BFA_DIAG_MOD(&bfad->bfa), iocmd->cnt,
bfad             1692 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1693 drivers/scsi/bfa/bfad_bsg.c 	bfa_trc(bfad, iocmd->status);
bfad             1696 drivers/scsi/bfa/bfad_bsg.c 	bfa_trc(bfad, 0x77771);
bfad             1704 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_diag_queuetest(struct bfad_s *bfad, void *cmd)
bfad             1711 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1712 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_fcdiag_queuetest(&bfad->bfa, iocmd->force,
bfad             1715 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1725 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_diag_sfp(struct bfad_s *bfad, void *cmd)
bfad             1733 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1734 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_sfp_show(BFA_SFP_MOD(&bfad->bfa), &iocmd->sfp,
bfad             1736 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1737 drivers/scsi/bfa/bfad_bsg.c 	bfa_trc(bfad, iocmd->status);
bfad             1742 drivers/scsi/bfa/bfad_bsg.c 	bfa_trc(bfad, iocmd->status);
bfad             1748 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_diag_led(struct bfad_s *bfad, void *cmd)
bfad             1753 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1754 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_diag_ledtest(BFA_DIAG_MOD(&bfad->bfa),
bfad             1756 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1761 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_diag_beacon_lport(struct bfad_s *bfad, void *cmd)
bfad             1767 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1768 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_diag_beacon_port(BFA_DIAG_MOD(&bfad->bfa),
bfad             1771 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1776 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_diag_lb_stat(struct bfad_s *bfad, void *cmd)
bfad             1782 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1783 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_fcdiag_lb_is_running(&bfad->bfa);
bfad             1784 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1785 drivers/scsi/bfa/bfad_bsg.c 	bfa_trc(bfad, iocmd->status);
bfad             1791 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_diag_dport_enable(struct bfad_s *bfad, void *pcmd)
bfad             1799 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1800 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_dport_enable(&bfad->bfa, iocmd->lpcnt,
bfad             1802 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1804 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, iocmd->status);
bfad             1813 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_diag_dport_disable(struct bfad_s *bfad, void *pcmd)
bfad             1820 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1821 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_dport_disable(&bfad->bfa, bfad_hcb_comp, &fcomp);
bfad             1822 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1824 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, iocmd->status);
bfad             1833 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_diag_dport_start(struct bfad_s *bfad, void *pcmd)
bfad             1841 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1842 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_dport_start(&bfad->bfa, iocmd->lpcnt,
bfad             1845 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1848 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, iocmd->status);
bfad             1858 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_diag_dport_show(struct bfad_s *bfad, void *pcmd)
bfad             1864 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1865 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_dport_show(&bfad->bfa, &iocmd->result);
bfad             1866 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1873 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_phy_get_attr(struct bfad_s *bfad, void *cmd)
bfad             1881 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1882 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_phy_get_attr(BFA_PHY(&bfad->bfa), iocmd->instance,
bfad             1884 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1894 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_phy_get_stats(struct bfad_s *bfad, void *cmd)
bfad             1902 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1903 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_phy_get_stats(BFA_PHY(&bfad->bfa), iocmd->instance,
bfad             1905 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1915 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_phy_read(struct bfad_s *bfad, void *cmd, unsigned int payload_len)
bfad             1931 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1932 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_phy_read(BFA_PHY(&bfad->bfa),
bfad             1935 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1947 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_vhba_query(struct bfad_s *bfad, void *cmd)
bfad             1954 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1955 drivers/scsi/bfa/bfad_bsg.c 	attr->pwwn =  bfad->bfa.ioc.attr->pwwn;
bfad             1956 drivers/scsi/bfa/bfad_bsg.c 	attr->nwwn =  bfad->bfa.ioc.attr->nwwn;
bfad             1957 drivers/scsi/bfa/bfad_bsg.c 	attr->plog_enabled = (bfa_boolean_t)bfad->bfa.plog->plog_enabled;
bfad             1958 drivers/scsi/bfa/bfad_bsg.c 	attr->io_profile = bfa_fcpim_get_io_profile(&bfad->bfa);
bfad             1959 drivers/scsi/bfa/bfad_bsg.c 	attr->path_tov  = bfa_fcpim_path_tov_get(&bfad->bfa);
bfad             1961 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1966 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_phy_update(struct bfad_s *bfad, void *cmd, unsigned int payload_len)
bfad             1982 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1983 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_phy_update(BFA_PHY(&bfad->bfa),
bfad             1986 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1996 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_porglog_get(struct bfad_s *bfad, void *cmd)
bfad             2002 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, sizeof(struct bfa_plog_s));
bfad             2009 drivers/scsi/bfa/bfad_bsg.c 	memcpy(iocmd_bufptr, (u8 *) &bfad->plog_buf, sizeof(struct bfa_plog_s));
bfad             2016 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_debug_fw_core(struct bfad_s *bfad, void *cmd,
bfad             2033 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, BFA_DEBUG_FW_CORE_CHUNK_SZ);
bfad             2039 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2041 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_ioc_debug_fwcore(&bfad->bfa.ioc, iocmd_bufptr,
bfad             2044 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2050 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_debug_ctl(struct bfad_s *bfad, void *cmd, unsigned int v_cmd)
bfad             2056 drivers/scsi/bfa/bfad_bsg.c 		spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2057 drivers/scsi/bfa/bfad_bsg.c 		bfad->bfa.ioc.dbg_fwsave_once = BFA_TRUE;
bfad             2058 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2060 drivers/scsi/bfa/bfad_bsg.c 		bfad->plog_buf.head = bfad->plog_buf.tail = 0;
bfad             2062 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc_init(bfad->trcmod);
bfad             2064 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc_stop(bfad->trcmod);
bfad             2071 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_porglog_ctl(struct bfad_s *bfad, void *cmd)
bfad             2076 drivers/scsi/bfa/bfad_bsg.c 		bfad->plog_buf.plog_enabled = 1;
bfad             2078 drivers/scsi/bfa/bfad_bsg.c 		bfad->plog_buf.plog_enabled = 0;
bfad             2085 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fcpim_cfg_profile(struct bfad_s *bfad, void *cmd, unsigned int v_cmd)
bfad             2091 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2093 drivers/scsi/bfa/bfad_bsg.c 		iocmd->status = bfa_fcpim_profile_on(&bfad->bfa, ktime_get_real_seconds());
bfad             2095 drivers/scsi/bfa/bfad_bsg.c 		iocmd->status = bfa_fcpim_profile_off(&bfad->bfa);
bfad             2096 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2102 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_itnim_get_ioprofile(struct bfad_s *bfad, void *cmd)
bfad             2110 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2111 drivers/scsi/bfa/bfad_bsg.c 	fcs_port = bfa_fcs_lookup_port(&bfad->bfa_fcs,
bfad             2124 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2129 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fcport_get_stats(struct bfad_s *bfad, void *cmd)
bfad             2140 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2141 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_fcport_get_stats(&bfad->bfa, &cb_qe);
bfad             2142 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2144 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, iocmd->status);
bfad             2154 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fcport_reset_stats(struct bfad_s *bfad, void *cmd)
bfad             2164 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2165 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_fcport_clear_stats(&bfad->bfa, &cb_qe);
bfad             2166 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2168 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, iocmd->status);
bfad             2178 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_boot_cfg(struct bfad_s *bfad, void *cmd)
bfad             2185 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2186 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_flash_update_part(BFA_FLASH(&bfad->bfa),
bfad             2187 drivers/scsi/bfa/bfad_bsg.c 			BFA_FLASH_PART_BOOT, bfad->bfa.ioc.port_id,
bfad             2190 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2200 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_boot_query(struct bfad_s *bfad, void *cmd)
bfad             2207 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2208 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_flash_read_part(BFA_FLASH(&bfad->bfa),
bfad             2209 drivers/scsi/bfa/bfad_bsg.c 			BFA_FLASH_PART_BOOT, bfad->bfa.ioc.port_id,
bfad             2212 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2222 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_preboot_query(struct bfad_s *bfad, void *cmd)
bfad             2225 drivers/scsi/bfa/bfad_bsg.c 	struct bfi_iocfc_cfgrsp_s *cfgrsp = bfad->bfa.iocfc.cfgrsp;
bfad             2229 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2235 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2241 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ethboot_cfg(struct bfad_s *bfad, void *cmd)
bfad             2248 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2249 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_flash_update_part(BFA_FLASH(&bfad->bfa),
bfad             2251 drivers/scsi/bfa/bfad_bsg.c 				bfad->bfa.ioc.port_id, &iocmd->cfg,
bfad             2254 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2264 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_ethboot_query(struct bfad_s *bfad, void *cmd)
bfad             2271 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2272 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_flash_read_part(BFA_FLASH(&bfad->bfa),
bfad             2274 drivers/scsi/bfa/bfad_bsg.c 				bfad->bfa.ioc.port_id, &iocmd->cfg,
bfad             2277 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2287 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_cfg_trunk(struct bfad_s *bfad, void *cmd, unsigned int v_cmd)
bfad             2290 drivers/scsi/bfa/bfad_bsg.c 	struct bfa_fcport_s *fcport = BFA_FCPORT_MOD(&bfad->bfa);
bfad             2294 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2296 drivers/scsi/bfa/bfad_bsg.c 	if (bfa_fcport_is_dport(&bfad->bfa)) {
bfad             2297 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2307 drivers/scsi/bfa/bfad_bsg.c 			bfa_fcport_disable(&bfad->bfa);
bfad             2311 drivers/scsi/bfa/bfad_bsg.c 			bfa_fcport_disable(&bfad->bfa);
bfad             2315 drivers/scsi/bfa/bfad_bsg.c 		if (!bfa_fcport_is_disabled(&bfad->bfa))
bfad             2316 drivers/scsi/bfa/bfad_bsg.c 			bfa_fcport_enable(&bfad->bfa);
bfad             2321 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2327 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_trunk_get_attr(struct bfad_s *bfad, void *cmd)
bfad             2330 drivers/scsi/bfa/bfad_bsg.c 	struct bfa_fcport_s *fcport = BFA_FCPORT_MOD(&bfad->bfa);
bfad             2334 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2341 drivers/scsi/bfa/bfad_bsg.c 		iocmd->attr.port_id = bfa_lps_get_base_pid(&bfad->bfa);
bfad             2344 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2350 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_qos(struct bfad_s *bfad, void *cmd, unsigned int v_cmd)
bfad             2353 drivers/scsi/bfa/bfad_bsg.c 	struct bfa_fcport_s *fcport = BFA_FCPORT_MOD(&bfad->bfa);
bfad             2356 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2357 drivers/scsi/bfa/bfad_bsg.c 	if (bfa_ioc_get_type(&bfad->bfa.ioc) == BFA_IOC_TYPE_FC) {
bfad             2372 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2378 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_qos_get_attr(struct bfad_s *bfad, void *cmd)
bfad             2381 drivers/scsi/bfa/bfad_bsg.c 	struct bfa_fcport_s *fcport = BFA_FCPORT_MOD(&bfad->bfa);
bfad             2384 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2398 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2404 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_qos_get_vc_attr(struct bfad_s *bfad, void *cmd)
bfad             2408 drivers/scsi/bfa/bfad_bsg.c 	struct bfa_fcport_s *fcport = BFA_FCPORT_MOD(&bfad->bfa);
bfad             2413 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2429 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2436 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_qos_get_stats(struct bfad_s *bfad, void *cmd)
bfad             2443 drivers/scsi/bfa/bfad_bsg.c 	struct bfa_fcport_s *fcport = BFA_FCPORT_MOD(&bfad->bfa);
bfad             2449 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2450 drivers/scsi/bfa/bfad_bsg.c 	WARN_ON(!bfa_ioc_get_fcmode(&bfad->bfa.ioc));
bfad             2455 drivers/scsi/bfa/bfad_bsg.c 		iocmd->status = bfa_fcport_get_stats(&bfad->bfa, &cb_qe);
bfad             2456 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2458 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, iocmd->status);
bfad             2468 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_qos_reset_stats(struct bfad_s *bfad, void *cmd)
bfad             2474 drivers/scsi/bfa/bfad_bsg.c 	struct bfa_fcport_s *fcport = BFA_FCPORT_MOD(&bfad->bfa);
bfad             2480 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2481 drivers/scsi/bfa/bfad_bsg.c 	WARN_ON(!bfa_ioc_get_fcmode(&bfad->bfa.ioc));
bfad             2486 drivers/scsi/bfa/bfad_bsg.c 		iocmd->status = bfa_fcport_clear_stats(&bfad->bfa, &cb_qe);
bfad             2487 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2489 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, iocmd->status);
bfad             2499 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_vf_get_stats(struct bfad_s *bfad, void *cmd)
bfad             2506 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2507 drivers/scsi/bfa/bfad_bsg.c 	fcs_vf = bfa_fcs_vf_lookup(&bfad->bfa_fcs, iocmd->vf_id);
bfad             2509 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2515 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2522 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_vf_clr_stats(struct bfad_s *bfad, void *cmd)
bfad             2529 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2530 drivers/scsi/bfa/bfad_bsg.c 	fcs_vf = bfa_fcs_vf_lookup(&bfad->bfa_fcs, iocmd->vf_id);
bfad             2532 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2537 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2545 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_lunmask_reset_lunscan_mode(struct bfad_s *bfad, int lunmask_cfg)
bfad             2547 drivers/scsi/bfa/bfad_bsg.c 	struct bfad_im_port_s *pport_im = bfad->pport.im_port;
bfad             2554 drivers/scsi/bfa/bfad_bsg.c 	list_for_each_entry(vport, &bfad->vport_list, list_entry)
bfad             2559 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_lunmask(struct bfad_s *bfad, void *pcmd, unsigned int v_cmd)
bfad             2564 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2566 drivers/scsi/bfa/bfad_bsg.c 		iocmd->status = bfa_fcpim_lunmask_update(&bfad->bfa, BFA_TRUE);
bfad             2569 drivers/scsi/bfa/bfad_bsg.c 			bfad_iocmd_lunmask_reset_lunscan_mode(bfad, BFA_TRUE);
bfad             2571 drivers/scsi/bfa/bfad_bsg.c 		iocmd->status = bfa_fcpim_lunmask_update(&bfad->bfa, BFA_FALSE);
bfad             2574 drivers/scsi/bfa/bfad_bsg.c 			bfad_iocmd_lunmask_reset_lunscan_mode(bfad, BFA_FALSE);
bfad             2576 drivers/scsi/bfa/bfad_bsg.c 		iocmd->status = bfa_fcpim_lunmask_clear(&bfad->bfa);
bfad             2577 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2582 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fcpim_lunmask_query(struct bfad_s *bfad, void *cmd)
bfad             2589 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2590 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_fcpim_lunmask_query(&bfad->bfa, lun_mask);
bfad             2591 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2596 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fcpim_cfg_lunmask(struct bfad_s *bfad, void *cmd, unsigned int v_cmd)
bfad             2602 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2604 drivers/scsi/bfa/bfad_bsg.c 		iocmd->status = bfa_fcpim_lunmask_add(&bfad->bfa, iocmd->vf_id,
bfad             2607 drivers/scsi/bfa/bfad_bsg.c 		iocmd->status = bfa_fcpim_lunmask_delete(&bfad->bfa,
bfad             2610 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2615 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fcpim_throttle_query(struct bfad_s *bfad, void *cmd)
bfad             2621 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2622 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_fcpim_throttle_get(&bfad->bfa,
bfad             2624 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2630 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fcpim_throttle_set(struct bfad_s *bfad, void *cmd)
bfad             2636 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2637 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_fcpim_throttle_set(&bfad->bfa,
bfad             2639 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2645 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_tfru_read(struct bfad_s *bfad, void *cmd)
bfad             2653 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2654 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_tfru_read(BFA_FRU(&bfad->bfa),
bfad             2657 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2667 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_tfru_write(struct bfad_s *bfad, void *cmd)
bfad             2675 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2676 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_tfru_write(BFA_FRU(&bfad->bfa),
bfad             2679 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2689 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fruvpd_read(struct bfad_s *bfad, void *cmd)
bfad             2697 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2698 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_fruvpd_read(BFA_FRU(&bfad->bfa),
bfad             2701 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2711 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fruvpd_update(struct bfad_s *bfad, void *cmd)
bfad             2719 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2720 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_fruvpd_update(BFA_FRU(&bfad->bfa),
bfad             2723 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2733 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_fruvpd_get_max_size(struct bfad_s *bfad, void *cmd)
bfad             2739 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             2740 drivers/scsi/bfa/bfad_bsg.c 	iocmd->status = bfa_fruvpd_get_max_size(BFA_FRU(&bfad->bfa),
bfad             2742 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             2748 drivers/scsi/bfa/bfad_bsg.c bfad_iocmd_handler(struct bfad_s *bfad, unsigned int cmd, void *iocmd,
bfad             2755 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_ioc_enable(bfad, iocmd);
bfad             2758 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_ioc_disable(bfad, iocmd);
bfad             2761 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_ioc_get_info(bfad, iocmd);
bfad             2764 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_ioc_get_attr(bfad, iocmd);
bfad             2767 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_ioc_get_stats(bfad, iocmd);
bfad             2770 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_ioc_get_fwstats(bfad, iocmd, payload_len);
bfad             2774 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_ioc_reset_stats(bfad, iocmd, cmd);
bfad             2778 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_ioc_set_name(bfad, iocmd, cmd);
bfad             2781 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_iocfc_get_attr(bfad, iocmd);
bfad             2784 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_iocfc_set_intr(bfad, iocmd);
bfad             2787 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_port_enable(bfad, iocmd);
bfad             2790 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_port_disable(bfad, iocmd);
bfad             2793 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_port_get_attr(bfad, iocmd);
bfad             2796 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_port_get_stats(bfad, iocmd, payload_len);
bfad             2799 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_port_reset_stats(bfad, iocmd);
bfad             2805 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_set_port_cfg(bfad, iocmd, cmd);
bfad             2808 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_port_cfg_maxfrsize(bfad, iocmd);
bfad             2812 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_port_cfg_bbcr(bfad, cmd, iocmd);
bfad             2815 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_port_get_bbcr_attr(bfad, iocmd);
bfad             2818 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_lport_get_attr(bfad, iocmd);
bfad             2821 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_lport_get_stats(bfad, iocmd);
bfad             2824 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_lport_reset_stats(bfad, iocmd);
bfad             2827 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_lport_get_iostats(bfad, iocmd);
bfad             2830 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_lport_get_rports(bfad, iocmd, payload_len);
bfad             2833 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_rport_get_attr(bfad, iocmd);
bfad             2836 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_rport_get_addr(bfad, iocmd);
bfad             2839 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_rport_get_stats(bfad, iocmd);
bfad             2842 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_rport_clr_stats(bfad, iocmd);
bfad             2845 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_rport_set_speed(bfad, iocmd);
bfad             2848 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_vport_get_attr(bfad, iocmd);
bfad             2851 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_vport_get_stats(bfad, iocmd);
bfad             2854 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_vport_clr_stats(bfad, iocmd);
bfad             2857 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_fabric_get_lports(bfad, iocmd, payload_len);
bfad             2861 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_ratelim(bfad, cmd, iocmd);
bfad             2864 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_ratelim_speed(bfad, cmd, iocmd);
bfad             2867 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_cfg_fcpim(bfad, iocmd);
bfad             2870 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_fcpim_get_modstats(bfad, iocmd);
bfad             2873 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_fcpim_clr_modstats(bfad, iocmd);
bfad             2876 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_fcpim_get_del_itn_stats(bfad, iocmd);
bfad             2879 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_itnim_get_attr(bfad, iocmd);
bfad             2882 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_itnim_get_iostats(bfad, iocmd);
bfad             2885 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_itnim_reset_stats(bfad, iocmd);
bfad             2888 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_itnim_get_itnstats(bfad, iocmd);
bfad             2891 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_fcport_enable(bfad, iocmd);
bfad             2894 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_fcport_disable(bfad, iocmd);
bfad             2897 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_ioc_get_pcifn_cfg(bfad, iocmd);
bfad             2900 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_ioc_fw_sig_inv(bfad, iocmd);
bfad             2903 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_pcifn_create(bfad, iocmd);
bfad             2906 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_pcifn_delete(bfad, iocmd);
bfad             2909 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_pcifn_bw(bfad, iocmd);
bfad             2912 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_adapter_cfg_mode(bfad, iocmd);
bfad             2915 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_port_cfg_mode(bfad, iocmd);
bfad             2919 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_ablk_optrom(bfad, cmd, iocmd);
bfad             2922 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_faa_query(bfad, iocmd);
bfad             2925 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_cee_attr(bfad, iocmd, payload_len);
bfad             2928 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_cee_get_stats(bfad, iocmd, payload_len);
bfad             2931 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_cee_reset_stats(bfad, iocmd);
bfad             2934 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_sfp_media(bfad, iocmd);
bfad             2937 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_sfp_speed(bfad, iocmd);
bfad             2940 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_flash_get_attr(bfad, iocmd);
bfad             2943 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_flash_erase_part(bfad, iocmd);
bfad             2946 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_flash_update_part(bfad, iocmd, payload_len);
bfad             2949 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_flash_read_part(bfad, iocmd, payload_len);
bfad             2952 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_diag_temp(bfad, iocmd);
bfad             2955 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_diag_memtest(bfad, iocmd);
bfad             2958 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_diag_loopback(bfad, iocmd);
bfad             2961 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_diag_fwping(bfad, iocmd);
bfad             2964 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_diag_queuetest(bfad, iocmd);
bfad             2967 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_diag_sfp(bfad, iocmd);
bfad             2970 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_diag_led(bfad, iocmd);
bfad             2973 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_diag_beacon_lport(bfad, iocmd);
bfad             2976 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_diag_lb_stat(bfad, iocmd);
bfad             2979 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_diag_dport_enable(bfad, iocmd);
bfad             2982 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_diag_dport_disable(bfad, iocmd);
bfad             2985 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_diag_dport_show(bfad, iocmd);
bfad             2988 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_diag_dport_start(bfad, iocmd);
bfad             2991 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_phy_get_attr(bfad, iocmd);
bfad             2994 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_phy_get_stats(bfad, iocmd);
bfad             2997 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_phy_update(bfad, iocmd, payload_len);
bfad             3000 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_phy_read(bfad, iocmd, payload_len);
bfad             3003 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_vhba_query(bfad, iocmd);
bfad             3006 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_porglog_get(bfad, iocmd);
bfad             3009 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_debug_fw_core(bfad, iocmd, payload_len);
bfad             3015 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_debug_ctl(bfad, iocmd, cmd);
bfad             3018 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_porglog_ctl(bfad, iocmd);
bfad             3022 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_fcpim_cfg_profile(bfad, iocmd, cmd);
bfad             3025 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_itnim_get_ioprofile(bfad, iocmd);
bfad             3028 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_fcport_get_stats(bfad, iocmd);
bfad             3031 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_fcport_reset_stats(bfad, iocmd);
bfad             3034 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_boot_cfg(bfad, iocmd);
bfad             3037 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_boot_query(bfad, iocmd);
bfad             3040 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_preboot_query(bfad, iocmd);
bfad             3043 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_ethboot_cfg(bfad, iocmd);
bfad             3046 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_ethboot_query(bfad, iocmd);
bfad             3050 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_cfg_trunk(bfad, iocmd, cmd);
bfad             3053 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_trunk_get_attr(bfad, iocmd);
bfad             3057 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_qos(bfad, iocmd, cmd);
bfad             3060 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_qos_get_attr(bfad, iocmd);
bfad             3063 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_qos_get_vc_attr(bfad, iocmd);
bfad             3066 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_qos_get_stats(bfad, iocmd);
bfad             3069 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_qos_reset_stats(bfad, iocmd);
bfad             3072 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_qos_set_bw(bfad, iocmd);
bfad             3075 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_vf_get_stats(bfad, iocmd);
bfad             3078 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_vf_clr_stats(bfad, iocmd);
bfad             3083 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_lunmask(bfad, iocmd, cmd);
bfad             3086 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_fcpim_lunmask_query(bfad, iocmd);
bfad             3090 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_fcpim_cfg_lunmask(bfad, iocmd, cmd);
bfad             3093 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_fcpim_throttle_query(bfad, iocmd);
bfad             3096 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_fcpim_throttle_set(bfad, iocmd);
bfad             3100 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_tfru_read(bfad, iocmd);
bfad             3103 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_tfru_write(bfad, iocmd);
bfad             3107 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_fruvpd_read(bfad, iocmd);
bfad             3110 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_fruvpd_update(bfad, iocmd);
bfad             3113 drivers/scsi/bfa/bfad_bsg.c 		rc = bfad_iocmd_fruvpd_get_max_size(bfad, iocmd);
bfad             3130 drivers/scsi/bfa/bfad_bsg.c 	struct bfad_s *bfad = im_port->bfad;
bfad             3147 drivers/scsi/bfa/bfad_bsg.c 	rc = bfad_iocmd_handler(bfad, vendor_cmd, payload_kbuf,
bfad             3240 drivers/scsi/bfa/bfad_bsg.c bfad_fcxp_map_sg(struct bfad_s *bfad, void *payload_kbuf,
bfad             3259 drivers/scsi/bfa/bfad_bsg.c 	buf_info->virt = dma_alloc_coherent(&bfad->pcidev->dev,
bfad             3284 drivers/scsi/bfa/bfad_bsg.c bfad_fcxp_free_mem(struct bfad_s *bfad, struct bfad_buf_info *buf_base,
bfad             3293 drivers/scsi/bfa/bfad_bsg.c 				dma_free_coherent(&bfad->pcidev->dev,
bfad             3306 drivers/scsi/bfa/bfad_bsg.c 	struct bfad_s	*bfad = drv_fcxp->port->bfad;
bfad             3310 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             3313 drivers/scsi/bfa/bfad_bsg.c 	hal_fcxp = bfa_fcxp_req_rsp_alloc(drv_fcxp, &bfad->bfa,
bfad             3321 drivers/scsi/bfa/bfad_bsg.c 		bfa_trc(bfad, 0);
bfad             3322 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             3328 drivers/scsi/bfa/bfad_bsg.c 	lp_tag = bfa_lps_get_tag_from_pid(&bfad->bfa, bsg_fcpt->fchs.s_id);
bfad             3333 drivers/scsi/bfa/bfad_bsg.c 		      &bsg_fcpt->fchs, bfad_send_fcpt_cb, bfad,
bfad             3336 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             3347 drivers/scsi/bfa/bfad_bsg.c 	struct bfad_s *bfad = im_port->bfad;
bfad             3394 drivers/scsi/bfa/bfad_bsg.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             3395 drivers/scsi/bfa/bfad_bsg.c 	fcs_port = bfa_fcs_lookup_port(&bfad->bfa_fcs, bsg_fcpt->vf_id,
bfad             3399 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             3406 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             3412 drivers/scsi/bfa/bfad_bsg.c 	if (drv_fcxp->port->bfad == 0)
bfad             3413 drivers/scsi/bfa/bfad_bsg.c 		drv_fcxp->port->bfad = bfad;
bfad             3428 drivers/scsi/bfa/bfad_bsg.c 			spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             3435 drivers/scsi/bfa/bfad_bsg.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             3439 drivers/scsi/bfa/bfad_bsg.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             3445 drivers/scsi/bfa/bfad_bsg.c 				bfad->pci_name);
bfad             3453 drivers/scsi/bfa/bfad_bsg.c 				bfad->pci_name);
bfad             3463 drivers/scsi/bfa/bfad_bsg.c 	drv_fcxp->reqbuf_info = bfad_fcxp_map_sg(bfad, req_kbuf,
bfad             3468 drivers/scsi/bfa/bfad_bsg.c 				bfad->pci_name);
bfad             3479 drivers/scsi/bfa/bfad_bsg.c 	drv_fcxp->rspbuf_info = bfad_fcxp_map_sg(bfad, rsp_kbuf,
bfad             3484 drivers/scsi/bfa/bfad_bsg.c 				bfad->pci_name);
bfad             3526 drivers/scsi/bfa/bfad_bsg.c 	bfad_fcxp_free_mem(bfad, drv_fcxp->rspbuf_info,
bfad             3528 drivers/scsi/bfa/bfad_bsg.c 	bfad_fcxp_free_mem(bfad, drv_fcxp->reqbuf_info,
bfad               46 drivers/scsi/bfa/bfad_debugfs.c 	struct bfad_s *bfad = port->bfad;
bfad               53 drivers/scsi/bfa/bfad_debugfs.c 	debug->debug_buffer = (void *) bfad->trcmod;
bfad               65 drivers/scsi/bfa/bfad_debugfs.c 	struct bfad_s *bfad = port->bfad;
bfad               80 drivers/scsi/bfa/bfad_debugfs.c 				bfad->inst_no);
bfad               84 drivers/scsi/bfa/bfad_debugfs.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad               85 drivers/scsi/bfa/bfad_debugfs.c 	rc = bfa_ioc_debug_fwtrc(&bfad->bfa.ioc,
bfad               88 drivers/scsi/bfa/bfad_debugfs.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad               94 drivers/scsi/bfa/bfad_debugfs.c 				bfad->inst_no);
bfad              107 drivers/scsi/bfa/bfad_debugfs.c 	struct bfad_s *bfad = port->bfad;
bfad              122 drivers/scsi/bfa/bfad_debugfs.c 				bfad->inst_no);
bfad              126 drivers/scsi/bfa/bfad_debugfs.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              127 drivers/scsi/bfa/bfad_debugfs.c 	rc = bfa_ioc_debug_fwsave(&bfad->bfa.ioc,
bfad              130 drivers/scsi/bfa/bfad_debugfs.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              136 drivers/scsi/bfa/bfad_debugfs.c 				bfad->inst_no);
bfad              219 drivers/scsi/bfa/bfad_debugfs.c 	struct bfad_s *bfad = port->bfad;
bfad              222 drivers/scsi/bfa/bfad_debugfs.c 	if (!bfad->regdata)
bfad              226 drivers/scsi/bfa/bfad_debugfs.c 			bfad->regdata, bfad->reglen);
bfad              228 drivers/scsi/bfa/bfad_debugfs.c 	if ((*pos + nbytes) >= bfad->reglen) {
bfad              229 drivers/scsi/bfa/bfad_debugfs.c 		kfree(bfad->regdata);
bfad              230 drivers/scsi/bfa/bfad_debugfs.c 		bfad->regdata = NULL;
bfad              231 drivers/scsi/bfa/bfad_debugfs.c 		bfad->reglen = 0;
bfad              243 drivers/scsi/bfa/bfad_debugfs.c 	struct bfad_s *bfad = port->bfad;
bfad              244 drivers/scsi/bfa/bfad_debugfs.c 	struct bfa_s *bfa = &bfad->bfa;
bfad              261 drivers/scsi/bfa/bfad_debugfs.c 			bfad->inst_no, __func__);
bfad              267 drivers/scsi/bfa/bfad_debugfs.c 	kfree(bfad->regdata);
bfad              268 drivers/scsi/bfa/bfad_debugfs.c 	bfad->regdata = NULL;
bfad              269 drivers/scsi/bfa/bfad_debugfs.c 	bfad->reglen = 0;
bfad              271 drivers/scsi/bfa/bfad_debugfs.c 	bfad->regdata = kzalloc(len << 2, GFP_KERNEL);
bfad              272 drivers/scsi/bfa/bfad_debugfs.c 	if (!bfad->regdata) {
bfad              274 drivers/scsi/bfa/bfad_debugfs.c 				bfad->inst_no);
bfad              278 drivers/scsi/bfa/bfad_debugfs.c 	bfad->reglen = len << 2;
bfad              286 drivers/scsi/bfa/bfad_debugfs.c 				bfad->inst_no);
bfad              287 drivers/scsi/bfa/bfad_debugfs.c 		kfree(bfad->regdata);
bfad              288 drivers/scsi/bfa/bfad_debugfs.c 		bfad->regdata = NULL;
bfad              289 drivers/scsi/bfa/bfad_debugfs.c 		bfad->reglen = 0;
bfad              294 drivers/scsi/bfa/bfad_debugfs.c 	regbuf =  (u32 *)bfad->regdata;
bfad              295 drivers/scsi/bfa/bfad_debugfs.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              301 drivers/scsi/bfa/bfad_debugfs.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              312 drivers/scsi/bfa/bfad_debugfs.c 	struct bfad_s *bfad = port->bfad;
bfad              313 drivers/scsi/bfa/bfad_debugfs.c 	struct bfa_s *bfa = &bfad->bfa;
bfad              328 drivers/scsi/bfa/bfad_debugfs.c 			bfad->inst_no, __func__);
bfad              341 drivers/scsi/bfa/bfad_debugfs.c 			bfad->inst_no);
bfad              346 drivers/scsi/bfa/bfad_debugfs.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              348 drivers/scsi/bfa/bfad_debugfs.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              443 drivers/scsi/bfa/bfad_debugfs.c 	struct bfad_s *bfad = port->bfad;
bfad              458 drivers/scsi/bfa/bfad_debugfs.c 	snprintf(name, sizeof(name), "pci_dev:%s", bfad->pci_name);
bfad              467 drivers/scsi/bfa/bfad_debugfs.c 			bfad->bfad_dentry_files[i] =
bfad              482 drivers/scsi/bfa/bfad_debugfs.c 	struct bfad_s *bfad = port->bfad;
bfad              486 drivers/scsi/bfa/bfad_debugfs.c 		if (bfad->bfad_dentry_files[i]) {
bfad              487 drivers/scsi/bfa/bfad_debugfs.c 			debugfs_remove(bfad->bfad_dentry_files[i]);
bfad              488 drivers/scsi/bfa/bfad_debugfs.c 			bfad->bfad_dentry_files[i] = NULL;
bfad              100 drivers/scsi/bfa/bfad_drv.h 	struct bfad_s *bfad;
bfad              127 drivers/scsi/bfa/bfad_drv.h 	struct bfad_s	*bfad;
bfad              154 drivers/scsi/bfa/bfad_drv.h 	struct bfad_s   *bfad;
bfad              283 drivers/scsi/bfa/bfad_drv.h #define BFA_LOG(level, bfad, mask, fmt, arg...)				\
bfad              286 drivers/scsi/bfa/bfad_drv.h 		dev_printk(level, &((bfad)->pcidev)->dev, fmt, ##arg);	\
bfad              289 drivers/scsi/bfa/bfad_drv.h bfa_status_t	bfad_vport_create(struct bfad_s *bfad, u16 vf_id,
bfad              292 drivers/scsi/bfa/bfad_drv.h bfa_status_t	bfad_vf_create(struct bfad_s *bfad, u16 vf_id,
bfad              294 drivers/scsi/bfa/bfad_drv.h bfa_status_t	bfad_cfg_pport(struct bfad_s *bfad, enum bfa_lport_role role);
bfad              295 drivers/scsi/bfa/bfad_drv.h bfa_status_t	bfad_drv_init(struct bfad_s *bfad);
bfad              296 drivers/scsi/bfa/bfad_drv.h bfa_status_t	bfad_start_ops(struct bfad_s *bfad);
bfad              297 drivers/scsi/bfa/bfad_drv.h void		bfad_drv_start(struct bfad_s *bfad);
bfad              298 drivers/scsi/bfa/bfad_drv.h void		bfad_uncfg_pport(struct bfad_s *bfad);
bfad              299 drivers/scsi/bfa/bfad_drv.h void		bfad_stop(struct bfad_s *bfad);
bfad              300 drivers/scsi/bfa/bfad_drv.h void		bfad_fcs_stop(struct bfad_s *bfad);
bfad              301 drivers/scsi/bfa/bfad_drv.h void		bfad_remove_intr(struct bfad_s *bfad);
bfad              302 drivers/scsi/bfa/bfad_drv.h void		bfad_hal_mem_release(struct bfad_s *bfad);
bfad              305 drivers/scsi/bfa/bfad_drv.h int		bfad_setup_intr(struct bfad_s *bfad);
bfad              306 drivers/scsi/bfa/bfad_drv.h void		bfad_remove_intr(struct bfad_s *bfad);
bfad              308 drivers/scsi/bfa/bfad_drv.h bfa_status_t	bfad_hal_mem_alloc(struct bfad_s *bfad);
bfad              310 drivers/scsi/bfa/bfad_drv.h void		bfad_init_timer(struct bfad_s *bfad);
bfad              311 drivers/scsi/bfa/bfad_drv.h int		bfad_pci_init(struct pci_dev *pdev, struct bfad_s *bfad);
bfad              312 drivers/scsi/bfa/bfad_drv.h void		bfad_pci_uninit(struct pci_dev *pdev, struct bfad_s *bfad);
bfad              313 drivers/scsi/bfa/bfad_drv.h void		bfad_drv_uninit(struct bfad_s *bfad);
bfad              320 drivers/scsi/bfa/bfad_drv.h void bfad_rport_online_wait(struct bfad_s *bfad);
bfad              321 drivers/scsi/bfa/bfad_drv.h int bfad_get_linkup_delay(struct bfad_s *bfad);
bfad              322 drivers/scsi/bfa/bfad_drv.h int bfad_install_msix_handler(struct bfad_s *bfad);
bfad               38 drivers/scsi/bfa/bfad_im.c 	struct bfad_s         *bfad = drv;
bfad               45 drivers/scsi/bfa/bfad_im.c 		bfa_trc(bfad, scsi_status);
bfad               49 drivers/scsi/bfa/bfad_im.c 			bfa_trc(bfad, sns_len);
bfad               56 drivers/scsi/bfa/bfad_im.c 			bfa_trc(bfad, residue);
bfad               61 drivers/scsi/bfa/bfad_im.c 				bfa_trc(bfad, 0);
bfad               84 drivers/scsi/bfa/bfad_im.c 	bfa_trc(bfad, cmnd->result);
bfad              134 drivers/scsi/bfa/bfad_im.c 	struct bfad_s         *bfad = drv;
bfad              142 drivers/scsi/bfa/bfad_im.c 	bfa_trc(bfad, cmnd->result);
bfad              147 drivers/scsi/bfa/bfad_im.c bfa_cb_tskim_done(void *bfad, struct bfad_tskim_s *dtsk,
bfad              174 drivers/scsi/bfa/bfad_im.c 	struct bfad_s *bfad = im_port->bfad;
bfad              179 drivers/scsi/bfa/bfad_im.c 		bfad->pci_name, BFAD_DRIVER_VERSION);
bfad              195 drivers/scsi/bfa/bfad_im.c 	struct bfad_s         *bfad = im_port->bfad;
bfad              201 drivers/scsi/bfa/bfad_im.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              213 drivers/scsi/bfa/bfad_im.c 	bfa_trc(bfad, hal_io->iotag);
bfad              214 drivers/scsi/bfa/bfad_im.c 	BFA_LOG(KERN_INFO, bfad, bfa_log_level,
bfad              218 drivers/scsi/bfa/bfad_im.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              230 drivers/scsi/bfa/bfad_im.c 	bfa_trc(bfad, hal_io->iotag);
bfad              231 drivers/scsi/bfa/bfad_im.c 	BFA_LOG(KERN_INFO, bfad, bfa_log_level,
bfad              236 drivers/scsi/bfa/bfad_im.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              241 drivers/scsi/bfa/bfad_im.c bfad_im_target_reset_send(struct bfad_s *bfad, struct scsi_cmnd *cmnd,
bfad              249 drivers/scsi/bfa/bfad_im.c 	tskim = bfa_tskim_alloc(&bfad->bfa, (struct bfad_tskim_s *) cmnd);
bfad              251 drivers/scsi/bfa/bfad_im.c 		BFA_LOG(KERN_ERR, bfad, bfa_log_level,
bfad              271 drivers/scsi/bfa/bfad_im.c 		BFA_LOG(KERN_ERR, bfad, bfa_log_level,
bfad              297 drivers/scsi/bfa/bfad_im.c 	struct bfad_s         *bfad = im_port->bfad;
bfad              307 drivers/scsi/bfa/bfad_im.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              310 drivers/scsi/bfa/bfad_im.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              315 drivers/scsi/bfa/bfad_im.c 	tskim = bfa_tskim_alloc(&bfad->bfa, (struct bfad_tskim_s *) cmnd);
bfad              317 drivers/scsi/bfa/bfad_im.c 		BFA_LOG(KERN_ERR, bfad, bfa_log_level,
bfad              319 drivers/scsi/bfa/bfad_im.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              339 drivers/scsi/bfa/bfad_im.c 		BFA_LOG(KERN_ERR, bfad, bfa_log_level,
bfad              341 drivers/scsi/bfa/bfad_im.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              348 drivers/scsi/bfa/bfad_im.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              355 drivers/scsi/bfa/bfad_im.c 		BFA_LOG(KERN_ERR, bfad, bfa_log_level,
bfad              374 drivers/scsi/bfa/bfad_im.c 	struct bfad_s         *bfad = im_port->bfad;
bfad              381 drivers/scsi/bfa/bfad_im.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              385 drivers/scsi/bfa/bfad_im.c 		rc = bfad_im_target_reset_send(bfad, cmnd, itnim);
bfad              388 drivers/scsi/bfa/bfad_im.c 			spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              391 drivers/scsi/bfa/bfad_im.c 			spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              395 drivers/scsi/bfa/bfad_im.c 				BFA_LOG(KERN_ERR, bfad, bfa_log_level,
bfad              402 drivers/scsi/bfa/bfad_im.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              426 drivers/scsi/bfa/bfad_im.c bfa_fcb_itnim_alloc(struct bfad_s *bfad, struct bfa_fcs_itnim_s **itnim,
bfad              433 drivers/scsi/bfa/bfad_im.c 	(*itnim_drv)->im = bfad->im;
bfad              441 drivers/scsi/bfa/bfad_im.c 	bfad->bfad_flags |= BFAD_RPORT_ONLINE;
bfad              450 drivers/scsi/bfa/bfad_im.c bfa_fcb_itnim_free(struct bfad_s *bfad, struct bfad_itnim_s *itnim_drv)
bfad              473 drivers/scsi/bfa/bfad_im.c 	BFA_LOG(KERN_INFO, bfad, bfa_log_level,
bfad              512 drivers/scsi/bfa/bfad_im.c 	struct bfad_s *bfad;
bfad              516 drivers/scsi/bfa/bfad_im.c 	bfad = port->bfad;
bfad              517 drivers/scsi/bfa/bfad_im.c 	if ((bfad->pport.flags & BFAD_PORT_DELETE) ||
bfad              535 drivers/scsi/bfa/bfad_im.c bfad_im_scsi_host_alloc(struct bfad_s *bfad, struct bfad_im_port_s *im_port,
bfad              551 drivers/scsi/bfa/bfad_im.c 	im_port->shost = bfad_scsi_host_alloc(im_port, bfad);
bfad              564 drivers/scsi/bfa/bfad_im.c 	im_port->shost->can_queue = bfad->cfg_data.ioc_queue_depth;
bfad              571 drivers/scsi/bfa/bfad_im.c 	error = scsi_add_host_with_dma(im_port->shost, dev, &bfad->pcidev->dev);
bfad              591 drivers/scsi/bfa/bfad_im.c bfad_im_scsi_host_free(struct bfad_s *bfad, struct bfad_im_port_s *im_port)
bfad              593 drivers/scsi/bfa/bfad_im.c 	bfa_trc(bfad, bfad->inst_no);
bfad              594 drivers/scsi/bfa/bfad_im.c 	BFA_LOG(KERN_INFO, bfad, bfa_log_level, "Free scsi%d\n",
bfad              620 drivers/scsi/bfa/bfad_im.c bfad_im_port_new(struct bfad_s *bfad, struct bfad_port_s *port)
bfad              632 drivers/scsi/bfa/bfad_im.c 	im_port->bfad = bfad;
bfad              643 drivers/scsi/bfa/bfad_im.c bfad_im_port_delete(struct bfad_s *bfad, struct bfad_port_s *port)
bfad              647 drivers/scsi/bfa/bfad_im.c 	queue_work(bfad->im->drv_workq,
bfad              656 drivers/scsi/bfa/bfad_im.c 	struct bfad_s *bfad =  im_port->bfad;
bfad              658 drivers/scsi/bfa/bfad_im.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad              668 drivers/scsi/bfa/bfad_im.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad              676 drivers/scsi/bfa/bfad_im.c 	struct bfad_s *bfad = im->bfad;
bfad              677 drivers/scsi/bfa/bfad_im.c 	struct Scsi_Host *shost = bfad->pport.im_port->shost;
bfad              681 drivers/scsi/bfa/bfad_im.c 	while (!list_empty(&bfad->active_aen_q)) {
bfad              682 drivers/scsi/bfa/bfad_im.c 		spin_lock_irqsave(&bfad->bfad_aen_spinlock, flags);
bfad              683 drivers/scsi/bfa/bfad_im.c 		bfa_q_deq(&bfad->active_aen_q, &aen_entry);
bfad              684 drivers/scsi/bfa/bfad_im.c 		spin_unlock_irqrestore(&bfad->bfad_aen_spinlock, flags);
bfad              690 drivers/scsi/bfa/bfad_im.c 		spin_lock_irqsave(&bfad->bfad_aen_spinlock, flags);
bfad              691 drivers/scsi/bfa/bfad_im.c 		list_add_tail(&aen_entry->qe, &bfad->free_aen_q);
bfad              692 drivers/scsi/bfa/bfad_im.c 		spin_unlock_irqrestore(&bfad->bfad_aen_spinlock, flags);
bfad              697 drivers/scsi/bfa/bfad_im.c bfad_im_probe(struct bfad_s *bfad)
bfad              705 drivers/scsi/bfa/bfad_im.c 	bfad->im = im;
bfad              706 drivers/scsi/bfa/bfad_im.c 	im->bfad = bfad;
bfad              708 drivers/scsi/bfa/bfad_im.c 	if (bfad_thread_workq(bfad) != BFA_STATUS_OK) {
bfad              718 drivers/scsi/bfa/bfad_im.c bfad_im_probe_undo(struct bfad_s *bfad)
bfad              720 drivers/scsi/bfa/bfad_im.c 	if (bfad->im) {
bfad              721 drivers/scsi/bfa/bfad_im.c 		bfad_destroy_workq(bfad->im);
bfad              722 drivers/scsi/bfa/bfad_im.c 		kfree(bfad->im);
bfad              723 drivers/scsi/bfa/bfad_im.c 		bfad->im = NULL;
bfad              728 drivers/scsi/bfa/bfad_im.c bfad_scsi_host_alloc(struct bfad_im_port_s *im_port, struct bfad_s *bfad)
bfad              740 drivers/scsi/bfa/bfad_im.c 	sht->sg_tablesize = bfad->cfg_data.io_max_sge;
bfad              746 drivers/scsi/bfa/bfad_im.c bfad_scsi_host_free(struct bfad_s *bfad, struct bfad_im_port_s *im_port)
bfad              749 drivers/scsi/bfa/bfad_im.c 		flush_workqueue(bfad->im->drv_workq);
bfad              750 drivers/scsi/bfa/bfad_im.c 	bfad_im_scsi_host_free(im_port->bfad, im_port);
bfad              766 drivers/scsi/bfa/bfad_im.c bfad_thread_workq(struct bfad_s *bfad)
bfad              768 drivers/scsi/bfa/bfad_im.c 	struct bfad_im_s      *im = bfad->im;
bfad              770 drivers/scsi/bfa/bfad_im.c 	bfa_trc(bfad, 0);
bfad              772 drivers/scsi/bfa/bfad_im.c 		 bfad->inst_no);
bfad             1028 drivers/scsi/bfa/bfad_im.c 	struct bfad_s         *bfad = im_port->bfad;
bfad             1031 drivers/scsi/bfa/bfad_im.c 	struct bfa_fcport_s *fcport = BFA_FCPORT_MOD(&bfad->bfa);
bfad             1037 drivers/scsi/bfa/bfad_im.c 	fc_host_max_npiv_vports(host) = bfa_lps_get_max_vport(&bfad->bfa);
bfad             1049 drivers/scsi/bfa/bfad_im.c 	strlcpy(symname, bfad->bfa_fcs.fabric.bport.port_cfg.sym_name.symname,
bfad             1053 drivers/scsi/bfa/bfad_im.c 	fc_host_supported_speeds(host) = bfad_im_supported_speeds(&bfad->bfa);
bfad             1109 drivers/scsi/bfa/bfad_im.c 	struct bfad_s         *bfad = im->bfad;
bfad             1117 drivers/scsi/bfa/bfad_im.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1119 drivers/scsi/bfa/bfad_im.c 	bfa_trc(bfad, itnim->state);
bfad             1123 drivers/scsi/bfa/bfad_im.c 			spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1125 drivers/scsi/bfa/bfad_im.c 			spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1132 drivers/scsi/bfa/bfad_im.c 			BFA_LOG(KERN_INFO, bfad, bfa_log_level,
bfad             1154 drivers/scsi/bfa/bfad_im.c 				spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1156 drivers/scsi/bfa/bfad_im.c 					bfa_fcpim_path_tov_get(&bfad->bfa) + 1;
bfad             1158 drivers/scsi/bfa/bfad_im.c 				spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1165 drivers/scsi/bfa/bfad_im.c 			BFA_LOG(KERN_INFO, bfad, bfa_log_level,
bfad             1180 drivers/scsi/bfa/bfad_im.c 				spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1182 drivers/scsi/bfa/bfad_im.c 					bfa_fcpim_path_tov_get(&bfad->bfa) + 1;
bfad             1184 drivers/scsi/bfa/bfad_im.c 				spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1196 drivers/scsi/bfa/bfad_im.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1207 drivers/scsi/bfa/bfad_im.c 	struct bfad_s         *bfad = im_port->bfad;
bfad             1223 drivers/scsi/bfa/bfad_im.c 	if (bfad->bfad_flags & BFAD_EEH_BUSY) {
bfad             1224 drivers/scsi/bfa/bfad_im.c 		if (bfad->bfad_flags & BFAD_EEH_PCI_CHANNEL_IO_PERM_FAILURE)
bfad             1238 drivers/scsi/bfa/bfad_im.c 	spin_lock_irqsave(&bfad->bfad_lock, flags);
bfad             1239 drivers/scsi/bfa/bfad_im.c 	if (!(bfad->bfad_flags & BFAD_HAL_START_DONE)) {
bfad             1242 drivers/scsi/bfa/bfad_im.c 		       bfad->inst_no, cmnd, cmnd->cmnd[0]);
bfad             1254 drivers/scsi/bfa/bfad_im.c 	hal_io = bfa_ioim_alloc(&bfad->bfa, (struct bfad_ioim_s *) cmnd,
bfad             1258 drivers/scsi/bfa/bfad_im.c 		spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1265 drivers/scsi/bfa/bfad_im.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1270 drivers/scsi/bfa/bfad_im.c 	spin_unlock_irqrestore(&bfad->bfad_lock, flags);
bfad             1281 drivers/scsi/bfa/bfad_im.c bfad_rport_online_wait(struct bfad_s *bfad)
bfad             1286 drivers/scsi/bfa/bfad_im.c 	for (i = 0; !(bfad->bfad_flags & BFAD_PORT_ONLINE)
bfad             1292 drivers/scsi/bfa/bfad_im.c 	if (bfad->bfad_flags & BFAD_PORT_ONLINE) {
bfad             1295 drivers/scsi/bfa/bfad_im.c 		for (i = 0; !(bfad->bfad_flags & BFAD_RPORT_ONLINE)
bfad             1301 drivers/scsi/bfa/bfad_im.c 		if (rport_delay > 0 && (bfad->bfad_flags & BFAD_RPORT_ONLINE)) {
bfad             1309 drivers/scsi/bfa/bfad_im.c bfad_get_linkup_delay(struct bfad_s *bfad)
bfad             1322 drivers/scsi/bfa/bfad_im.c 	bfa_iocfc_get_bootwwns(&bfad->bfa, &nwwns, wwns);
bfad               24 drivers/scsi/bfa/bfad_im.h bfa_status_t bfad_im_probe(struct bfad_s *bfad);
bfad               25 drivers/scsi/bfa/bfad_im.h void bfad_im_probe_undo(struct bfad_s *bfad);
bfad               26 drivers/scsi/bfa/bfad_im.h bfa_status_t bfad_im_port_new(struct bfad_s *bfad, struct bfad_port_s *port);
bfad               27 drivers/scsi/bfa/bfad_im.h void bfad_im_port_delete(struct bfad_s *bfad, struct bfad_port_s *port);
bfad               29 drivers/scsi/bfa/bfad_im.h int  bfad_im_scsi_host_alloc(struct bfad_s *bfad,
bfad               31 drivers/scsi/bfa/bfad_im.h void bfad_im_scsi_host_free(struct bfad_s *bfad,
bfad               51 drivers/scsi/bfa/bfad_im.h 	struct bfad_s         *bfad;
bfad              119 drivers/scsi/bfa/bfad_im.h 	struct bfad_s         *bfad;
bfad              160 drivers/scsi/bfa/bfad_im.h bfa_status_t bfad_thread_workq(struct bfad_s *bfad);
bfad              163 drivers/scsi/bfa/bfad_im.h void bfad_scsi_host_free(struct bfad_s *bfad,