itnim            1438 drivers/scsi/bfa/bfa_defs_svc.h 	struct bfa_itnim_aen_data_s	itnim;
itnim              19 drivers/scsi/bfa/bfa_fcpim.c static void bfa_itnim_update_del_itn_stats(struct bfa_itnim_s *itnim);
itnim             140 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_tskdone((__tskim)->itnim);      \
itnim             159 drivers/scsi/bfa/bfa_fcpim.c static void     bfa_itnim_iocdisable_cleanup(struct bfa_itnim_s *itnim);
itnim             160 drivers/scsi/bfa/bfa_fcpim.c static bfa_boolean_t bfa_itnim_send_fwcreate(struct bfa_itnim_s *itnim);
itnim             161 drivers/scsi/bfa/bfa_fcpim.c static bfa_boolean_t bfa_itnim_send_fwdelete(struct bfa_itnim_s *itnim);
itnim             163 drivers/scsi/bfa/bfa_fcpim.c static void     bfa_itnim_cleanup(struct bfa_itnim_s *itnim);
itnim             167 drivers/scsi/bfa/bfa_fcpim.c static void     bfa_itnim_iotov_online(struct bfa_itnim_s *itnim);
itnim             168 drivers/scsi/bfa/bfa_fcpim.c static void     bfa_itnim_iotov_cleanup(struct bfa_itnim_s *itnim);
itnim             170 drivers/scsi/bfa/bfa_fcpim.c static void     bfa_itnim_iotov_start(struct bfa_itnim_s *itnim);
itnim             171 drivers/scsi/bfa/bfa_fcpim.c static void     bfa_itnim_iotov_stop(struct bfa_itnim_s *itnim);
itnim             172 drivers/scsi/bfa/bfa_fcpim.c static void     bfa_itnim_iotov_delete(struct bfa_itnim_s *itnim);
itnim             177 drivers/scsi/bfa/bfa_fcpim.c static void     bfa_itnim_sm_uninit(struct bfa_itnim_s *itnim,
itnim             179 drivers/scsi/bfa/bfa_fcpim.c static void     bfa_itnim_sm_created(struct bfa_itnim_s *itnim,
itnim             181 drivers/scsi/bfa/bfa_fcpim.c static void     bfa_itnim_sm_fwcreate(struct bfa_itnim_s *itnim,
itnim             183 drivers/scsi/bfa/bfa_fcpim.c static void     bfa_itnim_sm_delete_pending(struct bfa_itnim_s *itnim,
itnim             185 drivers/scsi/bfa/bfa_fcpim.c static void     bfa_itnim_sm_online(struct bfa_itnim_s *itnim,
itnim             187 drivers/scsi/bfa/bfa_fcpim.c static void     bfa_itnim_sm_sler(struct bfa_itnim_s *itnim,
itnim             189 drivers/scsi/bfa/bfa_fcpim.c static void     bfa_itnim_sm_cleanup_offline(struct bfa_itnim_s *itnim,
itnim             191 drivers/scsi/bfa/bfa_fcpim.c static void     bfa_itnim_sm_cleanup_delete(struct bfa_itnim_s *itnim,
itnim             193 drivers/scsi/bfa/bfa_fcpim.c static void     bfa_itnim_sm_fwdelete(struct bfa_itnim_s *itnim,
itnim             195 drivers/scsi/bfa/bfa_fcpim.c static void     bfa_itnim_sm_offline(struct bfa_itnim_s *itnim,
itnim             197 drivers/scsi/bfa/bfa_fcpim.c static void     bfa_itnim_sm_iocdisable(struct bfa_itnim_s *itnim,
itnim             199 drivers/scsi/bfa/bfa_fcpim.c static void     bfa_itnim_sm_deleting(struct bfa_itnim_s *itnim,
itnim             201 drivers/scsi/bfa/bfa_fcpim.c static void     bfa_itnim_sm_fwcreate_qfull(struct bfa_itnim_s *itnim,
itnim             203 drivers/scsi/bfa/bfa_fcpim.c static void     bfa_itnim_sm_fwdelete_qfull(struct bfa_itnim_s *itnim,
itnim             205 drivers/scsi/bfa/bfa_fcpim.c static void     bfa_itnim_sm_deleting_qfull(struct bfa_itnim_s *itnim,
itnim             337 drivers/scsi/bfa/bfa_fcpim.c 	struct bfa_itnim_s *itnim;
itnim             344 drivers/scsi/bfa/bfa_fcpim.c 		itnim = (struct bfa_itnim_s *) qe;
itnim             345 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_iocdisable(itnim);
itnim             426 drivers/scsi/bfa/bfa_fcpim.c 	struct bfa_itnim_s *itnim;
itnim             431 drivers/scsi/bfa/bfa_fcpim.c 		itnim = (struct bfa_itnim_s *) qe;
itnim             432 drivers/scsi/bfa/bfa_fcpim.c 		if (itnim->rport->rport_info.lp_tag != lp_tag)
itnim             434 drivers/scsi/bfa/bfa_fcpim.c 		bfa_fcpim_add_stats(stats, &(itnim->stats));
itnim             443 drivers/scsi/bfa/bfa_fcpim.c 			&(ioim->itnim->ioprofile.io_latency);
itnim             448 drivers/scsi/bfa/bfa_fcpim.c 	bfa_itnim_ioprofile_update(ioim->itnim, idx);
itnim             465 drivers/scsi/bfa/bfa_fcpim.c 	struct bfa_itnim_s *itnim;
itnim             471 drivers/scsi/bfa/bfa_fcpim.c 		itnim = (struct bfa_itnim_s *) qe;
itnim             472 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_clear_stats(itnim);
itnim             508 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_sm_uninit(struct bfa_itnim_s *itnim, enum bfa_itnim_event event)
itnim             510 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, itnim->rport->rport_tag);
itnim             511 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, event);
itnim             515 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_created);
itnim             516 drivers/scsi/bfa/bfa_fcpim.c 		itnim->is_online = BFA_FALSE;
itnim             517 drivers/scsi/bfa/bfa_fcpim.c 		bfa_fcpim_additn(itnim);
itnim             521 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_fault(itnim->bfa, event);
itnim             529 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_sm_created(struct bfa_itnim_s *itnim, enum bfa_itnim_event event)
itnim             531 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, itnim->rport->rport_tag);
itnim             532 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, event);
itnim             536 drivers/scsi/bfa/bfa_fcpim.c 		if (bfa_itnim_send_fwcreate(itnim))
itnim             537 drivers/scsi/bfa/bfa_fcpim.c 			bfa_sm_set_state(itnim, bfa_itnim_sm_fwcreate);
itnim             539 drivers/scsi/bfa/bfa_fcpim.c 			bfa_sm_set_state(itnim, bfa_itnim_sm_fwcreate_qfull);
itnim             543 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_uninit);
itnim             544 drivers/scsi/bfa/bfa_fcpim.c 		bfa_fcpim_delitn(itnim);
itnim             548 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_iocdisable);
itnim             552 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_fault(itnim->bfa, event);
itnim             560 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_sm_fwcreate(struct bfa_itnim_s *itnim, enum bfa_itnim_event event)
itnim             562 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, itnim->rport->rport_tag);
itnim             563 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, event);
itnim             567 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_online);
itnim             568 drivers/scsi/bfa/bfa_fcpim.c 		itnim->is_online = BFA_TRUE;
itnim             569 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_iotov_online(itnim);
itnim             570 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_online_cb(itnim);
itnim             574 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_delete_pending);
itnim             578 drivers/scsi/bfa/bfa_fcpim.c 		if (bfa_itnim_send_fwdelete(itnim))
itnim             579 drivers/scsi/bfa/bfa_fcpim.c 			bfa_sm_set_state(itnim, bfa_itnim_sm_fwdelete);
itnim             581 drivers/scsi/bfa/bfa_fcpim.c 			bfa_sm_set_state(itnim, bfa_itnim_sm_fwdelete_qfull);
itnim             585 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_iocdisable);
itnim             589 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_fault(itnim->bfa, event);
itnim             594 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_sm_fwcreate_qfull(struct bfa_itnim_s *itnim,
itnim             597 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, itnim->rport->rport_tag);
itnim             598 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, event);
itnim             602 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_fwcreate);
itnim             603 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_send_fwcreate(itnim);
itnim             607 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_uninit);
itnim             608 drivers/scsi/bfa/bfa_fcpim.c 		bfa_reqq_wcancel(&itnim->reqq_wait);
itnim             609 drivers/scsi/bfa/bfa_fcpim.c 		bfa_fcpim_delitn(itnim);
itnim             613 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_offline);
itnim             614 drivers/scsi/bfa/bfa_fcpim.c 		bfa_reqq_wcancel(&itnim->reqq_wait);
itnim             615 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_offline_cb(itnim);
itnim             619 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_iocdisable);
itnim             620 drivers/scsi/bfa/bfa_fcpim.c 		bfa_reqq_wcancel(&itnim->reqq_wait);
itnim             624 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_fault(itnim->bfa, event);
itnim             632 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_sm_delete_pending(struct bfa_itnim_s *itnim,
itnim             635 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, itnim->rport->rport_tag);
itnim             636 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, event);
itnim             640 drivers/scsi/bfa/bfa_fcpim.c 		if (bfa_itnim_send_fwdelete(itnim))
itnim             641 drivers/scsi/bfa/bfa_fcpim.c 			bfa_sm_set_state(itnim, bfa_itnim_sm_deleting);
itnim             643 drivers/scsi/bfa/bfa_fcpim.c 			bfa_sm_set_state(itnim, bfa_itnim_sm_deleting_qfull);
itnim             647 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_uninit);
itnim             648 drivers/scsi/bfa/bfa_fcpim.c 		bfa_fcpim_delitn(itnim);
itnim             652 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_fault(itnim->bfa, event);
itnim             660 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_sm_online(struct bfa_itnim_s *itnim, enum bfa_itnim_event event)
itnim             662 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, itnim->rport->rport_tag);
itnim             663 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, event);
itnim             667 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_cleanup_offline);
itnim             668 drivers/scsi/bfa/bfa_fcpim.c 		itnim->is_online = BFA_FALSE;
itnim             669 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_iotov_start(itnim);
itnim             670 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_cleanup(itnim);
itnim             674 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_cleanup_delete);
itnim             675 drivers/scsi/bfa/bfa_fcpim.c 		itnim->is_online = BFA_FALSE;
itnim             676 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_cleanup(itnim);
itnim             680 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_sler);
itnim             681 drivers/scsi/bfa/bfa_fcpim.c 		itnim->is_online = BFA_FALSE;
itnim             682 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_iotov_start(itnim);
itnim             683 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_sler_cb(itnim);
itnim             687 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_iocdisable);
itnim             688 drivers/scsi/bfa/bfa_fcpim.c 		itnim->is_online = BFA_FALSE;
itnim             689 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_iotov_start(itnim);
itnim             690 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_iocdisable_cleanup(itnim);
itnim             694 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_fault(itnim->bfa, event);
itnim             702 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_sm_sler(struct bfa_itnim_s *itnim, enum bfa_itnim_event event)
itnim             704 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, itnim->rport->rport_tag);
itnim             705 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, event);
itnim             709 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_cleanup_offline);
itnim             710 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_cleanup(itnim);
itnim             714 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_cleanup_delete);
itnim             715 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_cleanup(itnim);
itnim             716 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_iotov_delete(itnim);
itnim             720 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_iocdisable);
itnim             721 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_iocdisable_cleanup(itnim);
itnim             725 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_fault(itnim->bfa, event);
itnim             733 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_sm_cleanup_offline(struct bfa_itnim_s *itnim,
itnim             736 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, itnim->rport->rport_tag);
itnim             737 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, event);
itnim             741 drivers/scsi/bfa/bfa_fcpim.c 		if (bfa_itnim_send_fwdelete(itnim))
itnim             742 drivers/scsi/bfa/bfa_fcpim.c 			bfa_sm_set_state(itnim, bfa_itnim_sm_fwdelete);
itnim             744 drivers/scsi/bfa/bfa_fcpim.c 			bfa_sm_set_state(itnim, bfa_itnim_sm_fwdelete_qfull);
itnim             748 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_cleanup_delete);
itnim             749 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_iotov_delete(itnim);
itnim             753 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_iocdisable);
itnim             754 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_iocdisable_cleanup(itnim);
itnim             755 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_offline_cb(itnim);
itnim             762 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_fault(itnim->bfa, event);
itnim             770 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_sm_cleanup_delete(struct bfa_itnim_s *itnim,
itnim             773 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, itnim->rport->rport_tag);
itnim             774 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, event);
itnim             778 drivers/scsi/bfa/bfa_fcpim.c 		if (bfa_itnim_send_fwdelete(itnim))
itnim             779 drivers/scsi/bfa/bfa_fcpim.c 			bfa_sm_set_state(itnim, bfa_itnim_sm_deleting);
itnim             781 drivers/scsi/bfa/bfa_fcpim.c 			bfa_sm_set_state(itnim, bfa_itnim_sm_deleting_qfull);
itnim             785 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_iocdisable);
itnim             786 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_iocdisable_cleanup(itnim);
itnim             790 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_fault(itnim->bfa, event);
itnim             798 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_sm_fwdelete(struct bfa_itnim_s *itnim, enum bfa_itnim_event event)
itnim             800 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, itnim->rport->rport_tag);
itnim             801 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, event);
itnim             805 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_offline);
itnim             806 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_offline_cb(itnim);
itnim             810 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_deleting);
itnim             814 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_iocdisable);
itnim             815 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_offline_cb(itnim);
itnim             819 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_fault(itnim->bfa, event);
itnim             824 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_sm_fwdelete_qfull(struct bfa_itnim_s *itnim,
itnim             827 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, itnim->rport->rport_tag);
itnim             828 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, event);
itnim             832 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_fwdelete);
itnim             833 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_send_fwdelete(itnim);
itnim             837 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_deleting_qfull);
itnim             841 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_iocdisable);
itnim             842 drivers/scsi/bfa/bfa_fcpim.c 		bfa_reqq_wcancel(&itnim->reqq_wait);
itnim             843 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_offline_cb(itnim);
itnim             847 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_fault(itnim->bfa, event);
itnim             855 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_sm_offline(struct bfa_itnim_s *itnim, enum bfa_itnim_event event)
itnim             857 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, itnim->rport->rport_tag);
itnim             858 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, event);
itnim             862 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_uninit);
itnim             863 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_iotov_delete(itnim);
itnim             864 drivers/scsi/bfa/bfa_fcpim.c 		bfa_fcpim_delitn(itnim);
itnim             868 drivers/scsi/bfa/bfa_fcpim.c 		if (bfa_itnim_send_fwcreate(itnim))
itnim             869 drivers/scsi/bfa/bfa_fcpim.c 			bfa_sm_set_state(itnim, bfa_itnim_sm_fwcreate);
itnim             871 drivers/scsi/bfa/bfa_fcpim.c 			bfa_sm_set_state(itnim, bfa_itnim_sm_fwcreate_qfull);
itnim             875 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_iocdisable);
itnim             879 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_fault(itnim->bfa, event);
itnim             884 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_sm_iocdisable(struct bfa_itnim_s *itnim,
itnim             887 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, itnim->rport->rport_tag);
itnim             888 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, event);
itnim             892 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_uninit);
itnim             893 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_iotov_delete(itnim);
itnim             894 drivers/scsi/bfa/bfa_fcpim.c 		bfa_fcpim_delitn(itnim);
itnim             898 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_offline_cb(itnim);
itnim             902 drivers/scsi/bfa/bfa_fcpim.c 		if (bfa_itnim_send_fwcreate(itnim))
itnim             903 drivers/scsi/bfa/bfa_fcpim.c 			bfa_sm_set_state(itnim, bfa_itnim_sm_fwcreate);
itnim             905 drivers/scsi/bfa/bfa_fcpim.c 			bfa_sm_set_state(itnim, bfa_itnim_sm_fwcreate_qfull);
itnim             912 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_fault(itnim->bfa, event);
itnim             920 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_sm_deleting(struct bfa_itnim_s *itnim, enum bfa_itnim_event event)
itnim             922 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, itnim->rport->rport_tag);
itnim             923 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, event);
itnim             928 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_uninit);
itnim             929 drivers/scsi/bfa/bfa_fcpim.c 		bfa_fcpim_delitn(itnim);
itnim             933 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_fault(itnim->bfa, event);
itnim             938 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_sm_deleting_qfull(struct bfa_itnim_s *itnim,
itnim             941 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, itnim->rport->rport_tag);
itnim             942 drivers/scsi/bfa/bfa_fcpim.c 	bfa_trc(itnim->bfa, event);
itnim             946 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_deleting);
itnim             947 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_send_fwdelete(itnim);
itnim             951 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_uninit);
itnim             952 drivers/scsi/bfa/bfa_fcpim.c 		bfa_reqq_wcancel(&itnim->reqq_wait);
itnim             953 drivers/scsi/bfa/bfa_fcpim.c 		bfa_fcpim_delitn(itnim);
itnim             957 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_fault(itnim->bfa, event);
itnim             965 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_iocdisable_cleanup(struct bfa_itnim_s *itnim)
itnim             971 drivers/scsi/bfa/bfa_fcpim.c 	list_for_each_safe(qe, qen, &itnim->tsk_q) {
itnim             976 drivers/scsi/bfa/bfa_fcpim.c 	list_for_each_safe(qe, qen, &itnim->io_q) {
itnim             984 drivers/scsi/bfa/bfa_fcpim.c 	list_for_each_safe(qe, qen, &itnim->pending_q) {
itnim             989 drivers/scsi/bfa/bfa_fcpim.c 	list_for_each_safe(qe, qen, &itnim->io_cleanup_q) {
itnim            1001 drivers/scsi/bfa/bfa_fcpim.c 	struct bfa_itnim_s *itnim = itnim_cbarg;
itnim            1003 drivers/scsi/bfa/bfa_fcpim.c 	bfa_stats(itnim, cleanup_comps);
itnim            1004 drivers/scsi/bfa/bfa_fcpim.c 	bfa_sm_send_event(itnim, BFA_ITNIM_SM_CLEANUP);
itnim            1011 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_cleanup(struct bfa_itnim_s *itnim)
itnim            1017 drivers/scsi/bfa/bfa_fcpim.c 	bfa_wc_init(&itnim->wc, bfa_itnim_cleanp_comp, itnim);
itnim            1019 drivers/scsi/bfa/bfa_fcpim.c 	list_for_each_safe(qe, qen, &itnim->io_q) {
itnim            1027 drivers/scsi/bfa/bfa_fcpim.c 		list_add_tail(&ioim->qe, &itnim->io_cleanup_q);
itnim            1029 drivers/scsi/bfa/bfa_fcpim.c 		bfa_wc_up(&itnim->wc);
itnim            1033 drivers/scsi/bfa/bfa_fcpim.c 	list_for_each_safe(qe, qen, &itnim->tsk_q) {
itnim            1035 drivers/scsi/bfa/bfa_fcpim.c 		bfa_wc_up(&itnim->wc);
itnim            1039 drivers/scsi/bfa/bfa_fcpim.c 	bfa_wc_wait(&itnim->wc);
itnim            1045 drivers/scsi/bfa/bfa_fcpim.c 	struct bfa_itnim_s *itnim = cbarg;
itnim            1048 drivers/scsi/bfa/bfa_fcpim.c 		bfa_cb_itnim_online(itnim->ditn);
itnim            1054 drivers/scsi/bfa/bfa_fcpim.c 	struct bfa_itnim_s *itnim = cbarg;
itnim            1057 drivers/scsi/bfa/bfa_fcpim.c 		bfa_cb_itnim_offline(itnim->ditn);
itnim            1063 drivers/scsi/bfa/bfa_fcpim.c 	struct bfa_itnim_s *itnim = cbarg;
itnim            1066 drivers/scsi/bfa/bfa_fcpim.c 		bfa_cb_itnim_sler(itnim->ditn);
itnim            1075 drivers/scsi/bfa/bfa_fcpim.c 	struct bfa_itnim_s *itnim = cbarg;
itnim            1077 drivers/scsi/bfa/bfa_fcpim.c 	bfa_sm_send_event(itnim, BFA_ITNIM_SM_QRESUME);
itnim            1085 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_iodone(struct bfa_itnim_s *itnim)
itnim            1087 drivers/scsi/bfa/bfa_fcpim.c 	bfa_wc_down(&itnim->wc);
itnim            1091 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_tskdone(struct bfa_itnim_s *itnim)
itnim            1093 drivers/scsi/bfa/bfa_fcpim.c 	bfa_wc_down(&itnim->wc);
itnim            1110 drivers/scsi/bfa/bfa_fcpim.c 	struct bfa_itnim_s *itnim;
itnim            1115 drivers/scsi/bfa/bfa_fcpim.c 	itnim = (struct bfa_itnim_s *) bfa_mem_kva_curp(fcp);
itnim            1116 drivers/scsi/bfa/bfa_fcpim.c 	fcpim->itnim_arr = itnim;
itnim            1118 drivers/scsi/bfa/bfa_fcpim.c 	for (i = 0; i < fcpim->num_itnims; i++, itnim++) {
itnim            1119 drivers/scsi/bfa/bfa_fcpim.c 		memset(itnim, 0, sizeof(struct bfa_itnim_s));
itnim            1120 drivers/scsi/bfa/bfa_fcpim.c 		itnim->bfa = bfa;
itnim            1121 drivers/scsi/bfa/bfa_fcpim.c 		itnim->fcpim = fcpim;
itnim            1122 drivers/scsi/bfa/bfa_fcpim.c 		itnim->reqq = BFA_REQQ_QOS_LO;
itnim            1123 drivers/scsi/bfa/bfa_fcpim.c 		itnim->rport = BFA_RPORT_FROM_TAG(bfa, i);
itnim            1124 drivers/scsi/bfa/bfa_fcpim.c 		itnim->iotov_active = BFA_FALSE;
itnim            1125 drivers/scsi/bfa/bfa_fcpim.c 		bfa_reqq_winit(&itnim->reqq_wait, bfa_itnim_qresume, itnim);
itnim            1127 drivers/scsi/bfa/bfa_fcpim.c 		INIT_LIST_HEAD(&itnim->io_q);
itnim            1128 drivers/scsi/bfa/bfa_fcpim.c 		INIT_LIST_HEAD(&itnim->io_cleanup_q);
itnim            1129 drivers/scsi/bfa/bfa_fcpim.c 		INIT_LIST_HEAD(&itnim->pending_q);
itnim            1130 drivers/scsi/bfa/bfa_fcpim.c 		INIT_LIST_HEAD(&itnim->tsk_q);
itnim            1131 drivers/scsi/bfa/bfa_fcpim.c 		INIT_LIST_HEAD(&itnim->delay_comp_q);
itnim            1133 drivers/scsi/bfa/bfa_fcpim.c 			itnim->ioprofile.io_latency.min[j] = ~0;
itnim            1134 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_set_state(itnim, bfa_itnim_sm_uninit);
itnim            1137 drivers/scsi/bfa/bfa_fcpim.c 	bfa_mem_kva_curp(fcp) = (u8 *) itnim;
itnim            1141 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_iocdisable(struct bfa_itnim_s *itnim)
itnim            1143 drivers/scsi/bfa/bfa_fcpim.c 	bfa_stats(itnim, ioc_disabled);
itnim            1144 drivers/scsi/bfa/bfa_fcpim.c 	bfa_sm_send_event(itnim, BFA_ITNIM_SM_HWFAIL);
itnim            1148 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_send_fwcreate(struct bfa_itnim_s *itnim)
itnim            1152 drivers/scsi/bfa/bfa_fcpim.c 	itnim->msg_no++;
itnim            1157 drivers/scsi/bfa/bfa_fcpim.c 	m = bfa_reqq_next(itnim->bfa, itnim->reqq);
itnim            1159 drivers/scsi/bfa/bfa_fcpim.c 		bfa_reqq_wait(itnim->bfa, itnim->reqq, &itnim->reqq_wait);
itnim            1164 drivers/scsi/bfa/bfa_fcpim.c 			bfa_fn_lpu(itnim->bfa));
itnim            1165 drivers/scsi/bfa/bfa_fcpim.c 	m->fw_handle = itnim->rport->fw_handle;
itnim            1167 drivers/scsi/bfa/bfa_fcpim.c 	m->seq_rec = itnim->seq_rec;
itnim            1168 drivers/scsi/bfa/bfa_fcpim.c 	m->msg_no = itnim->msg_no;
itnim            1169 drivers/scsi/bfa/bfa_fcpim.c 	bfa_stats(itnim, fw_create);
itnim            1174 drivers/scsi/bfa/bfa_fcpim.c 	bfa_reqq_produce(itnim->bfa, itnim->reqq, m->mh);
itnim            1179 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_send_fwdelete(struct bfa_itnim_s *itnim)
itnim            1186 drivers/scsi/bfa/bfa_fcpim.c 	m = bfa_reqq_next(itnim->bfa, itnim->reqq);
itnim            1188 drivers/scsi/bfa/bfa_fcpim.c 		bfa_reqq_wait(itnim->bfa, itnim->reqq, &itnim->reqq_wait);
itnim            1193 drivers/scsi/bfa/bfa_fcpim.c 			bfa_fn_lpu(itnim->bfa));
itnim            1194 drivers/scsi/bfa/bfa_fcpim.c 	m->fw_handle = itnim->rport->fw_handle;
itnim            1195 drivers/scsi/bfa/bfa_fcpim.c 	bfa_stats(itnim, fw_delete);
itnim            1200 drivers/scsi/bfa/bfa_fcpim.c 	bfa_reqq_produce(itnim->bfa, itnim->reqq, m->mh);
itnim            1208 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_delayed_comp(struct bfa_itnim_s *itnim, bfa_boolean_t iotov)
itnim            1213 drivers/scsi/bfa/bfa_fcpim.c 	list_for_each_safe(qe, qen, &itnim->delay_comp_q) {
itnim            1223 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_iotov_online(struct bfa_itnim_s *itnim)
itnim            1227 drivers/scsi/bfa/bfa_fcpim.c 	bfa_itnim_iotov_stop(itnim);
itnim            1232 drivers/scsi/bfa/bfa_fcpim.c 	bfa_itnim_delayed_comp(itnim, BFA_FALSE);
itnim            1237 drivers/scsi/bfa/bfa_fcpim.c 	while (!list_empty(&itnim->pending_q)) {
itnim            1238 drivers/scsi/bfa/bfa_fcpim.c 		bfa_q_deq(&itnim->pending_q, &ioim);
itnim            1239 drivers/scsi/bfa/bfa_fcpim.c 		list_add_tail(&ioim->qe, &itnim->io_q);
itnim            1248 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_iotov_cleanup(struct bfa_itnim_s *itnim)
itnim            1255 drivers/scsi/bfa/bfa_fcpim.c 	bfa_itnim_delayed_comp(itnim, BFA_TRUE);
itnim            1260 drivers/scsi/bfa/bfa_fcpim.c 	while (!list_empty(&itnim->pending_q)) {
itnim            1261 drivers/scsi/bfa/bfa_fcpim.c 		bfa_q_deq(&itnim->pending_q, &ioim);
itnim            1273 drivers/scsi/bfa/bfa_fcpim.c 	struct bfa_itnim_s *itnim = itnim_arg;
itnim            1275 drivers/scsi/bfa/bfa_fcpim.c 	itnim->iotov_active = BFA_FALSE;
itnim            1277 drivers/scsi/bfa/bfa_fcpim.c 	bfa_cb_itnim_tov_begin(itnim->ditn);
itnim            1278 drivers/scsi/bfa/bfa_fcpim.c 	bfa_itnim_iotov_cleanup(itnim);
itnim            1279 drivers/scsi/bfa/bfa_fcpim.c 	bfa_cb_itnim_tov(itnim->ditn);
itnim            1286 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_iotov_start(struct bfa_itnim_s *itnim)
itnim            1288 drivers/scsi/bfa/bfa_fcpim.c 	if (itnim->fcpim->path_tov > 0) {
itnim            1290 drivers/scsi/bfa/bfa_fcpim.c 		itnim->iotov_active = BFA_TRUE;
itnim            1291 drivers/scsi/bfa/bfa_fcpim.c 		WARN_ON(!bfa_itnim_hold_io(itnim));
itnim            1292 drivers/scsi/bfa/bfa_fcpim.c 		bfa_timer_start(itnim->bfa, &itnim->timer,
itnim            1293 drivers/scsi/bfa/bfa_fcpim.c 			bfa_itnim_iotov, itnim, itnim->fcpim->path_tov);
itnim            1301 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_iotov_stop(struct bfa_itnim_s *itnim)
itnim            1303 drivers/scsi/bfa/bfa_fcpim.c 	if (itnim->iotov_active) {
itnim            1304 drivers/scsi/bfa/bfa_fcpim.c 		itnim->iotov_active = BFA_FALSE;
itnim            1305 drivers/scsi/bfa/bfa_fcpim.c 		bfa_timer_stop(&itnim->timer);
itnim            1313 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_iotov_delete(struct bfa_itnim_s *itnim)
itnim            1317 drivers/scsi/bfa/bfa_fcpim.c 	if (itnim->iotov_active)
itnim            1320 drivers/scsi/bfa/bfa_fcpim.c 	bfa_itnim_iotov_stop(itnim);
itnim            1322 drivers/scsi/bfa/bfa_fcpim.c 		bfa_cb_itnim_tov_begin(itnim->ditn);
itnim            1323 drivers/scsi/bfa/bfa_fcpim.c 	bfa_itnim_iotov_cleanup(itnim);
itnim            1325 drivers/scsi/bfa/bfa_fcpim.c 		bfa_cb_itnim_tov(itnim->ditn);
itnim            1329 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_update_del_itn_stats(struct bfa_itnim_s *itnim)
itnim            1331 drivers/scsi/bfa/bfa_fcpim.c 	struct bfa_fcpim_s *fcpim = BFA_FCPIM(itnim->bfa);
itnim            1333 drivers/scsi/bfa/bfa_fcpim.c 		itnim->stats.iocomp_aborted;
itnim            1335 drivers/scsi/bfa/bfa_fcpim.c 		itnim->stats.iocomp_timedout;
itnim            1337 drivers/scsi/bfa/bfa_fcpim.c 		itnim->stats.iocom_sqer_needed;
itnim            1339 drivers/scsi/bfa/bfa_fcpim.c 		itnim->stats.iocom_res_free;
itnim            1341 drivers/scsi/bfa/bfa_fcpim.c 		itnim->stats.iocom_hostabrts;
itnim            1342 drivers/scsi/bfa/bfa_fcpim.c 	fcpim->del_itn_stats.del_itn_total_ios += itnim->stats.total_ios;
itnim            1343 drivers/scsi/bfa/bfa_fcpim.c 	fcpim->del_itn_stats.del_io_iocdowns += itnim->stats.io_iocdowns;
itnim            1344 drivers/scsi/bfa/bfa_fcpim.c 	fcpim->del_itn_stats.del_tm_iocdowns += itnim->stats.tm_iocdowns;
itnim            1359 drivers/scsi/bfa/bfa_fcpim.c 	struct bfa_itnim_s *itnim;
itnim            1367 drivers/scsi/bfa/bfa_fcpim.c 		itnim = BFA_ITNIM_FROM_TAG(fcpim,
itnim            1370 drivers/scsi/bfa/bfa_fcpim.c 		bfa_stats(itnim, create_comps);
itnim            1371 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_send_event(itnim, BFA_ITNIM_SM_FWRSP);
itnim            1375 drivers/scsi/bfa/bfa_fcpim.c 		itnim = BFA_ITNIM_FROM_TAG(fcpim,
itnim            1378 drivers/scsi/bfa/bfa_fcpim.c 		bfa_stats(itnim, delete_comps);
itnim            1379 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_send_event(itnim, BFA_ITNIM_SM_FWRSP);
itnim            1383 drivers/scsi/bfa/bfa_fcpim.c 		itnim = BFA_ITNIM_FROM_TAG(fcpim,
itnim            1385 drivers/scsi/bfa/bfa_fcpim.c 		bfa_stats(itnim, sler_events);
itnim            1386 drivers/scsi/bfa/bfa_fcpim.c 		bfa_sm_send_event(itnim, BFA_ITNIM_SM_SLER);
itnim            1403 drivers/scsi/bfa/bfa_fcpim.c 	struct bfa_itnim_s *itnim;
itnim            1407 drivers/scsi/bfa/bfa_fcpim.c 	itnim = BFA_ITNIM_FROM_TAG(fcpim, rport->rport_tag);
itnim            1408 drivers/scsi/bfa/bfa_fcpim.c 	WARN_ON(itnim->rport != rport);
itnim            1410 drivers/scsi/bfa/bfa_fcpim.c 	itnim->ditn = ditn;
itnim            1412 drivers/scsi/bfa/bfa_fcpim.c 	bfa_stats(itnim, creates);
itnim            1413 drivers/scsi/bfa/bfa_fcpim.c 	bfa_sm_send_event(itnim, BFA_ITNIM_SM_CREATE);
itnim            1415 drivers/scsi/bfa/bfa_fcpim.c 	return itnim;
itnim            1419 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_delete(struct bfa_itnim_s *itnim)
itnim            1421 drivers/scsi/bfa/bfa_fcpim.c 	bfa_stats(itnim, deletes);
itnim            1422 drivers/scsi/bfa/bfa_fcpim.c 	bfa_sm_send_event(itnim, BFA_ITNIM_SM_DELETE);
itnim            1426 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_online(struct bfa_itnim_s *itnim, bfa_boolean_t seq_rec)
itnim            1428 drivers/scsi/bfa/bfa_fcpim.c 	itnim->seq_rec = seq_rec;
itnim            1429 drivers/scsi/bfa/bfa_fcpim.c 	bfa_stats(itnim, onlines);
itnim            1430 drivers/scsi/bfa/bfa_fcpim.c 	bfa_sm_send_event(itnim, BFA_ITNIM_SM_ONLINE);
itnim            1434 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_offline(struct bfa_itnim_s *itnim)
itnim            1436 drivers/scsi/bfa/bfa_fcpim.c 	bfa_stats(itnim, offlines);
itnim            1437 drivers/scsi/bfa/bfa_fcpim.c 	bfa_sm_send_event(itnim, BFA_ITNIM_SM_OFFLINE);
itnim            1445 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_hold_io(struct bfa_itnim_s *itnim)
itnim            1447 drivers/scsi/bfa/bfa_fcpim.c 	return itnim->fcpim->path_tov && itnim->iotov_active &&
itnim            1448 drivers/scsi/bfa/bfa_fcpim.c 		(bfa_sm_cmp_state(itnim, bfa_itnim_sm_fwcreate) ||
itnim            1449 drivers/scsi/bfa/bfa_fcpim.c 		 bfa_sm_cmp_state(itnim, bfa_itnim_sm_sler) ||
itnim            1450 drivers/scsi/bfa/bfa_fcpim.c 		 bfa_sm_cmp_state(itnim, bfa_itnim_sm_cleanup_offline) ||
itnim            1451 drivers/scsi/bfa/bfa_fcpim.c 		 bfa_sm_cmp_state(itnim, bfa_itnim_sm_fwdelete) ||
itnim            1452 drivers/scsi/bfa/bfa_fcpim.c 		 bfa_sm_cmp_state(itnim, bfa_itnim_sm_offline) ||
itnim            1453 drivers/scsi/bfa/bfa_fcpim.c 		 bfa_sm_cmp_state(itnim, bfa_itnim_sm_iocdisable));
itnim            1459 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_get_ioprofile(struct bfa_itnim_s *itnim,
itnim            1464 drivers/scsi/bfa/bfa_fcpim.c 	if (!itnim)
itnim            1467 drivers/scsi/bfa/bfa_fcpim.c 	fcpim = BFA_FCPIM(itnim->bfa);
itnim            1472 drivers/scsi/bfa/bfa_fcpim.c 	itnim->ioprofile.index = BFA_IOBUCKET_MAX;
itnim            1474 drivers/scsi/bfa/bfa_fcpim.c 	itnim->ioprofile.io_profile_start_time =
itnim            1475 drivers/scsi/bfa/bfa_fcpim.c 				bfa_io_profile_start_time(itnim->bfa);
itnim            1476 drivers/scsi/bfa/bfa_fcpim.c 	itnim->ioprofile.clock_res_mul = bfa_io_lat_clock_res_mul;
itnim            1477 drivers/scsi/bfa/bfa_fcpim.c 	itnim->ioprofile.clock_res_div = bfa_io_lat_clock_res_div;
itnim            1478 drivers/scsi/bfa/bfa_fcpim.c 	*ioprofile = itnim->ioprofile;
itnim            1484 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_clear_stats(struct bfa_itnim_s *itnim)
itnim            1488 drivers/scsi/bfa/bfa_fcpim.c 	if (!itnim)
itnim            1491 drivers/scsi/bfa/bfa_fcpim.c 	memset(&itnim->stats, 0, sizeof(itnim->stats));
itnim            1492 drivers/scsi/bfa/bfa_fcpim.c 	memset(&itnim->ioprofile, 0, sizeof(itnim->ioprofile));
itnim            1494 drivers/scsi/bfa/bfa_fcpim.c 		itnim->ioprofile.io_latency.min[j] = ~0;
itnim            1509 drivers/scsi/bfa/bfa_fcpim.c 		if (!bfa_itnim_is_online(ioim->itnim)) {
itnim            1510 drivers/scsi/bfa/bfa_fcpim.c 			if (!bfa_itnim_hold_io(ioim->itnim)) {
itnim            1520 drivers/scsi/bfa/bfa_fcpim.c 					&ioim->itnim->pending_q);
itnim            1553 drivers/scsi/bfa/bfa_fcpim.c 		WARN_ON(!bfa_q_is_on_q(&ioim->itnim->pending_q, ioim));
itnim            1646 drivers/scsi/bfa/bfa_fcpim.c 			bfa_stats(ioim->itnim, qwait);
itnim            1660 drivers/scsi/bfa/bfa_fcpim.c 			bfa_stats(ioim->itnim, qwait);
itnim            1716 drivers/scsi/bfa/bfa_fcpim.c 			bfa_stats(ioim->itnim, qwait);
itnim            1787 drivers/scsi/bfa/bfa_fcpim.c 			bfa_stats(ioim->itnim, qwait);
itnim            2161 drivers/scsi/bfa/bfa_fcpim.c 			bfa_stats(ioim->itnim, iocomp_underrun);
itnim            2166 drivers/scsi/bfa/bfa_fcpim.c 			bfa_stats(ioim->itnim, iocomp_overrun);
itnim            2411 drivers/scsi/bfa/bfa_fcpim.c 	bfa_stats(ioim->itnim, path_tov_expired);
itnim            2451 drivers/scsi/bfa/bfa_fcpim.c 	struct bfa_itnim_s *itnim = ioim->itnim;
itnim            2469 drivers/scsi/bfa/bfa_fcpim.c 		bfa_stats(ioim->itnim, qwait);
itnim            2479 drivers/scsi/bfa/bfa_fcpim.c 	m->rport_hdl = ioim->itnim->rport->fw_handle;
itnim            2570 drivers/scsi/bfa/bfa_fcpim.c 		bfa_stats(itnim, input_reqs);
itnim            2571 drivers/scsi/bfa/bfa_fcpim.c 		ioim->itnim->stats.rd_throughput += fcp_dl;
itnim            2575 drivers/scsi/bfa/bfa_fcpim.c 		bfa_stats(itnim, output_reqs);
itnim            2576 drivers/scsi/bfa/bfa_fcpim.c 		ioim->itnim->stats.wr_throughput += fcp_dl;
itnim            2579 drivers/scsi/bfa/bfa_fcpim.c 		bfa_stats(itnim, input_reqs);
itnim            2580 drivers/scsi/bfa/bfa_fcpim.c 		bfa_stats(itnim, output_reqs);
itnim            2585 drivers/scsi/bfa/bfa_fcpim.c 	if (itnim->seq_rec ||
itnim            2669 drivers/scsi/bfa/bfa_fcpim.c 	bfa_stats(ioim->itnim, qresumes);
itnim            2685 drivers/scsi/bfa/bfa_fcpim.c 		if (ioim->fcpim->delay_comp && ioim->itnim->iotov_active) {
itnim            2688 drivers/scsi/bfa/bfa_fcpim.c 			list_add_tail(&ioim->qe, &ioim->itnim->delay_comp_q);
itnim            2690 drivers/scsi/bfa/bfa_fcpim.c 		bfa_itnim_iodone(ioim->itnim);
itnim            2699 drivers/scsi/bfa/bfa_fcpim.c 	    (!bfa_q_is_on_q(&ioim->itnim->pending_q, ioim)))	||
itnim            2724 drivers/scsi/bfa/bfa_fcpim.c 		bfa_stats(ioim->itnim, iocom_nexus_abort);
itnim            2807 drivers/scsi/bfa/bfa_fcpim.c 		bfa_stats(ioim->itnim, iocomp_ok);
itnim            2815 drivers/scsi/bfa/bfa_fcpim.c 		bfa_stats(ioim->itnim, iocomp_timedout);
itnim            2819 drivers/scsi/bfa/bfa_fcpim.c 		bfa_stats(ioim->itnim, iocomp_aborted);
itnim            2827 drivers/scsi/bfa/bfa_fcpim.c 		bfa_stats(ioim->itnim, iocom_proto_err);
itnim            2833 drivers/scsi/bfa/bfa_fcpim.c 		bfa_stats(ioim->itnim, iocom_sqer_needed);
itnim            2839 drivers/scsi/bfa/bfa_fcpim.c 		bfa_stats(ioim->itnim, iocom_res_free);
itnim            2844 drivers/scsi/bfa/bfa_fcpim.c 		bfa_stats(ioim->itnim, iocom_hostabrts);
itnim            2858 drivers/scsi/bfa/bfa_fcpim.c 		bfa_stats(ioim->itnim, iocom_utags);
itnim            2894 drivers/scsi/bfa/bfa_fcpim.c 	bfa_stats(ioim->itnim, io_cleanups);
itnim            2904 drivers/scsi/bfa/bfa_fcpim.c 	bfa_stats(ioim->itnim, io_tmaborts);
itnim            2917 drivers/scsi/bfa/bfa_fcpim.c 	bfa_stats(ioim->itnim, io_iocdowns);
itnim            2937 drivers/scsi/bfa/bfa_fcpim.c 		struct bfa_itnim_s *itnim, u16 nsges)
itnim            2948 drivers/scsi/bfa/bfa_fcpim.c 		bfa_stats(itnim, no_iotags);
itnim            2955 drivers/scsi/bfa/bfa_fcpim.c 	ioim->itnim = itnim;
itnim            2959 drivers/scsi/bfa/bfa_fcpim.c 	bfa_stats(itnim, total_ios);
itnim            2962 drivers/scsi/bfa/bfa_fcpim.c 	list_add_tail(&ioim->qe, &itnim->io_q);
itnim            2976 drivers/scsi/bfa/bfa_fcpim.c 	bfa_stats(ioim->itnim, io_comps);
itnim            3019 drivers/scsi/bfa/bfa_fcpim.c 	bfa_stats(ioim->itnim, io_aborts);
itnim            3046 drivers/scsi/bfa/bfa_fcpim.c 		if (!bfa_itnim_is_online(tskim->itnim)) {
itnim            3055 drivers/scsi/bfa/bfa_fcpim.c 			bfa_stats(tskim->itnim, tm_qwait);
itnim            3056 drivers/scsi/bfa/bfa_fcpim.c 			bfa_reqq_wait(tskim->bfa, tskim->itnim->reqq,
itnim            3085 drivers/scsi/bfa/bfa_fcpim.c 			bfa_stats(tskim->itnim, tm_qwait);
itnim            3086 drivers/scsi/bfa/bfa_fcpim.c 			bfa_reqq_wait(tskim->bfa, tskim->itnim->reqq,
itnim            3266 drivers/scsi/bfa/bfa_fcpim.c 	bfa_stats(tskim->itnim, tm_success);
itnim            3280 drivers/scsi/bfa/bfa_fcpim.c 	bfa_stats(tskim->itnim, tm_failures);
itnim            3311 drivers/scsi/bfa/bfa_fcpim.c 	struct bfa_itnim_s *itnim = tskim->itnim;
itnim            3322 drivers/scsi/bfa/bfa_fcpim.c 	list_for_each_safe(qe, qen, &itnim->io_q) {
itnim            3335 drivers/scsi/bfa/bfa_fcpim.c 	list_for_each_safe(qe, qen, &itnim->pending_q) {
itnim            3355 drivers/scsi/bfa/bfa_fcpim.c 	bfa_stats(tskim->itnim, tm_io_comps);
itnim            3385 drivers/scsi/bfa/bfa_fcpim.c 	struct bfa_itnim_s *itnim = tskim->itnim;
itnim            3391 drivers/scsi/bfa/bfa_fcpim.c 	m = bfa_reqq_next(tskim->bfa, itnim->reqq);
itnim            3402 drivers/scsi/bfa/bfa_fcpim.c 	m->itn_fhdl = tskim->itnim->rport->fw_handle;
itnim            3410 drivers/scsi/bfa/bfa_fcpim.c 	bfa_reqq_produce(tskim->bfa, itnim->reqq, m->mh);
itnim            3420 drivers/scsi/bfa/bfa_fcpim.c 	struct bfa_itnim_s	*itnim = tskim->itnim;
itnim            3426 drivers/scsi/bfa/bfa_fcpim.c 	m = bfa_reqq_next(tskim->bfa, itnim->reqq);
itnim            3441 drivers/scsi/bfa/bfa_fcpim.c 	bfa_reqq_produce(tskim->bfa, itnim->reqq, m->mh);
itnim            3453 drivers/scsi/bfa/bfa_fcpim.c 	bfa_stats(tskim->itnim, tm_qresumes);
itnim            3488 drivers/scsi/bfa/bfa_fcpim.c 	bfa_stats(tskim->itnim, tm_iocdowns);
itnim            3499 drivers/scsi/bfa/bfa_fcpim.c 	bfa_stats(tskim->itnim, tm_cleanups);
itnim            3556 drivers/scsi/bfa/bfa_fcpim.c 		bfa_stats(tskim->itnim, tm_cleanup_comps);
itnim            3561 drivers/scsi/bfa/bfa_fcpim.c 		bfa_stats(tskim->itnim, tm_fw_rsps);
itnim            3584 drivers/scsi/bfa/bfa_fcpim.c 	WARN_ON(!bfa_q_is_on_q_func(&tskim->itnim->tsk_q, &tskim->qe));
itnim            3601 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_start(struct bfa_tskim_s *tskim, struct bfa_itnim_s *itnim,
itnim            3605 drivers/scsi/bfa/bfa_fcpim.c 	tskim->itnim	= itnim;
itnim            3610 drivers/scsi/bfa/bfa_fcpim.c 	bfa_stats(itnim, tm_cmnds);
itnim            3612 drivers/scsi/bfa/bfa_fcpim.c 	list_add_tail(&tskim->qe, &itnim->tsk_q);
itnim             165 drivers/scsi/bfa/bfa_fcpim.h 	struct bfa_itnim_s	*itnim;		/*  i-t-n nexus for this IO  */
itnim             197 drivers/scsi/bfa/bfa_fcpim.h 	struct bfa_itnim_s	*itnim;	/*  i-t-n nexus for this IO  */
itnim             289 drivers/scsi/bfa/bfa_fcpim.h void	bfa_itnim_iocdisable(struct bfa_itnim_s *itnim);
itnim             291 drivers/scsi/bfa/bfa_fcpim.h void	bfa_itnim_iodone(struct bfa_itnim_s *itnim);
itnim             292 drivers/scsi/bfa/bfa_fcpim.h void	bfa_itnim_tskdone(struct bfa_itnim_s *itnim);
itnim             293 drivers/scsi/bfa/bfa_fcpim.h bfa_boolean_t   bfa_itnim_hold_io(struct bfa_itnim_s *itnim);
itnim             325 drivers/scsi/bfa/bfa_fcpim.h 		struct bfa_rport_s *rport, void *itnim);
itnim             326 drivers/scsi/bfa/bfa_fcpim.h void bfa_itnim_delete(struct bfa_itnim_s *itnim);
itnim             327 drivers/scsi/bfa/bfa_fcpim.h void bfa_itnim_online(struct bfa_itnim_s *itnim, bfa_boolean_t seq_rec);
itnim             328 drivers/scsi/bfa/bfa_fcpim.h void bfa_itnim_offline(struct bfa_itnim_s *itnim);
itnim             329 drivers/scsi/bfa/bfa_fcpim.h void bfa_itnim_clear_stats(struct bfa_itnim_s *itnim);
itnim             330 drivers/scsi/bfa/bfa_fcpim.h bfa_status_t bfa_itnim_get_ioprofile(struct bfa_itnim_s *itnim,
itnim             333 drivers/scsi/bfa/bfa_fcpim.h #define bfa_itnim_get_reqq(__ioim) (((struct bfa_ioim_s *)__ioim)->itnim->reqq)
itnim             338 drivers/scsi/bfa/bfa_fcpim.h void	bfa_cb_itnim_online(void *itnim);
itnim             343 drivers/scsi/bfa/bfa_fcpim.h void	bfa_cb_itnim_offline(void *itnim);
itnim             344 drivers/scsi/bfa/bfa_fcpim.h void	bfa_cb_itnim_tov_begin(void *itnim);
itnim             345 drivers/scsi/bfa/bfa_fcpim.h void	bfa_cb_itnim_tov(void *itnim);
itnim             353 drivers/scsi/bfa/bfa_fcpim.h void	bfa_cb_itnim_sler(void *itnim);
itnim             360 drivers/scsi/bfa/bfa_fcpim.h 					struct bfa_itnim_s *itnim,
itnim             402 drivers/scsi/bfa/bfa_fcpim.h 			struct bfa_itnim_s *itnim, struct scsi_lun lun,
itnim             438 drivers/scsi/bfa/bfa_fcs.h 	struct bfa_fcs_itnim_s *itnim;	/*  ITN initiator mode role */
itnim             523 drivers/scsi/bfa/bfa_fcs.h bfa_fcs_itnim_get_drvport(struct bfa_fcs_itnim_s *itnim)
itnim             525 drivers/scsi/bfa/bfa_fcs.h 	return itnim->rport->port->bfad_port;
itnim             530 drivers/scsi/bfa/bfa_fcs.h bfa_fcs_itnim_get_port(struct bfa_fcs_itnim_s *itnim)
itnim             532 drivers/scsi/bfa/bfa_fcs.h 	return itnim->rport->port;
itnim             537 drivers/scsi/bfa/bfa_fcs.h bfa_fcs_itnim_get_nwwn(struct bfa_fcs_itnim_s *itnim)
itnim             539 drivers/scsi/bfa/bfa_fcs.h 	return itnim->rport->nwwn;
itnim             544 drivers/scsi/bfa/bfa_fcs.h bfa_fcs_itnim_get_pwwn(struct bfa_fcs_itnim_s *itnim)
itnim             546 drivers/scsi/bfa/bfa_fcs.h 	return itnim->rport->pwwn;
itnim             551 drivers/scsi/bfa/bfa_fcs.h bfa_fcs_itnim_get_fcid(struct bfa_fcs_itnim_s *itnim)
itnim             553 drivers/scsi/bfa/bfa_fcs.h 	return itnim->rport->pid;
itnim             558 drivers/scsi/bfa/bfa_fcs.h bfa_fcs_itnim_get_maxfrsize(struct bfa_fcs_itnim_s *itnim)
itnim             560 drivers/scsi/bfa/bfa_fcs.h 	return itnim->rport->maxfrsize;
itnim             565 drivers/scsi/bfa/bfa_fcs.h bfa_fcs_itnim_get_cos(struct bfa_fcs_itnim_s *itnim)
itnim             567 drivers/scsi/bfa/bfa_fcs.h 	return itnim->rport->fc_cos;
itnim             572 drivers/scsi/bfa/bfa_fcs.h bfa_fcs_itnim_get_drvitn(struct bfa_fcs_itnim_s *itnim)
itnim             574 drivers/scsi/bfa/bfa_fcs.h 	return itnim->itnim_drv;
itnim             579 drivers/scsi/bfa/bfa_fcs.h bfa_fcs_itnim_get_halitn(struct bfa_fcs_itnim_s *itnim)
itnim             581 drivers/scsi/bfa/bfa_fcs.h 	return itnim->bfa_itnim;
itnim             587 drivers/scsi/bfa/bfa_fcs.h void bfa_fcs_itnim_get_attr(struct bfa_fcs_itnim_s *itnim,
itnim             589 drivers/scsi/bfa/bfa_fcs.h void bfa_fcs_itnim_get_stats(struct bfa_fcs_itnim_s *itnim,
itnim             600 drivers/scsi/bfa/bfa_fcs.h void bfa_fcs_itnim_delete(struct bfa_fcs_itnim_s *itnim);
itnim             601 drivers/scsi/bfa/bfa_fcs.h void bfa_fcs_itnim_rport_offline(struct bfa_fcs_itnim_s *itnim);
itnim             602 drivers/scsi/bfa/bfa_fcs.h void bfa_fcs_itnim_brp_online(struct bfa_fcs_itnim_s *itnim);
itnim             603 drivers/scsi/bfa/bfa_fcs.h bfa_status_t bfa_fcs_itnim_get_online_state(struct bfa_fcs_itnim_s *itnim);
itnim             604 drivers/scsi/bfa/bfa_fcs.h void bfa_fcs_itnim_is_initiator(struct bfa_fcs_itnim_s *itnim);
itnim             605 drivers/scsi/bfa/bfa_fcs.h void bfa_fcs_fcpim_uf_recv(struct bfa_fcs_itnim_s *itnim,
itnim             865 drivers/scsi/bfa/bfa_fcs.h int bfa_fcb_itnim_alloc(struct bfad_s *bfad, struct bfa_fcs_itnim_s **itnim,
itnim              26 drivers/scsi/bfa/bfa_fcs_fcpim.c static void	bfa_fcs_itnim_free(struct bfa_fcs_itnim_s *itnim);
itnim              33 drivers/scsi/bfa/bfa_fcs_fcpim.c static void	bfa_fcs_itnim_aen_post(struct bfa_fcs_itnim_s *itnim,
itnim              36 drivers/scsi/bfa/bfa_fcs_fcpim.c static void	bfa_fcs_itnim_sm_offline(struct bfa_fcs_itnim_s *itnim,
itnim              38 drivers/scsi/bfa/bfa_fcs_fcpim.c static void	bfa_fcs_itnim_sm_prli_send(struct bfa_fcs_itnim_s *itnim,
itnim              40 drivers/scsi/bfa/bfa_fcs_fcpim.c static void	bfa_fcs_itnim_sm_prli(struct bfa_fcs_itnim_s *itnim,
itnim              42 drivers/scsi/bfa/bfa_fcs_fcpim.c static void	bfa_fcs_itnim_sm_prli_retry(struct bfa_fcs_itnim_s *itnim,
itnim              44 drivers/scsi/bfa/bfa_fcs_fcpim.c static void	bfa_fcs_itnim_sm_hcb_online(struct bfa_fcs_itnim_s *itnim,
itnim              46 drivers/scsi/bfa/bfa_fcs_fcpim.c static void	bfa_fcs_itnim_sm_hal_rport_online(struct bfa_fcs_itnim_s *itnim,
itnim              48 drivers/scsi/bfa/bfa_fcs_fcpim.c static void	bfa_fcs_itnim_sm_online(struct bfa_fcs_itnim_s *itnim,
itnim              50 drivers/scsi/bfa/bfa_fcs_fcpim.c static void	bfa_fcs_itnim_sm_hcb_offline(struct bfa_fcs_itnim_s *itnim,
itnim              52 drivers/scsi/bfa/bfa_fcs_fcpim.c static void	bfa_fcs_itnim_sm_initiator(struct bfa_fcs_itnim_s *itnim,
itnim              71 drivers/scsi/bfa/bfa_fcs_fcpim.c bfa_fcs_itnim_sm_offline(struct bfa_fcs_itnim_s *itnim,
itnim              74 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, itnim->rport->pwwn);
itnim              75 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, event);
itnim              79 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_prli_send);
itnim              80 drivers/scsi/bfa/bfa_fcs_fcpim.c 		itnim->prli_retries = 0;
itnim              81 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_fcs_itnim_send_prli(itnim, NULL);
itnim              85 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_send_event(itnim->rport, RPSM_EVENT_FC4_OFFLINE);
itnim              89 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_initiator);
itnim              93 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_fcs_itnim_free(itnim);
itnim              97 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_fault(itnim->fcs, event);
itnim             103 drivers/scsi/bfa/bfa_fcs_fcpim.c bfa_fcs_itnim_sm_prli_send(struct bfa_fcs_itnim_s *itnim,
itnim             106 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, itnim->rport->pwwn);
itnim             107 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, event);
itnim             111 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_prli);
itnim             115 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_initiator);
itnim             116 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_fcxp_walloc_cancel(itnim->fcs->bfa, &itnim->fcxp_wqe);
itnim             117 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_send_event(itnim->rport, RPSM_EVENT_FC4_FCS_ONLINE);
itnim             121 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline);
itnim             122 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_fcxp_walloc_cancel(itnim->fcs->bfa, &itnim->fcxp_wqe);
itnim             123 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_send_event(itnim->rport, RPSM_EVENT_FC4_OFFLINE);
itnim             127 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline);
itnim             128 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_fcxp_walloc_cancel(itnim->fcs->bfa, &itnim->fcxp_wqe);
itnim             129 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_fcs_itnim_free(itnim);
itnim             133 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_fault(itnim->fcs, event);
itnim             138 drivers/scsi/bfa/bfa_fcs_fcpim.c bfa_fcs_itnim_sm_prli(struct bfa_fcs_itnim_s *itnim,
itnim             141 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, itnim->rport->pwwn);
itnim             142 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, event);
itnim             146 drivers/scsi/bfa/bfa_fcs_fcpim.c 		if (itnim->rport->scsi_function == BFA_RPORT_INITIATOR)
itnim             147 drivers/scsi/bfa/bfa_fcs_fcpim.c 			bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_initiator);
itnim             149 drivers/scsi/bfa/bfa_fcs_fcpim.c 			bfa_sm_set_state(itnim,
itnim             152 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_send_event(itnim->rport, RPSM_EVENT_FC4_FCS_ONLINE);
itnim             156 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_prli_retry);
itnim             157 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_timer_start(itnim->fcs->bfa, &itnim->timer,
itnim             158 drivers/scsi/bfa/bfa_fcs_fcpim.c 				bfa_fcs_itnim_timeout, itnim,
itnim             163 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline);
itnim             167 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline);
itnim             168 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_fcxp_discard(itnim->fcxp);
itnim             169 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_send_event(itnim->rport, RPSM_EVENT_FC4_OFFLINE);
itnim             173 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_initiator);
itnim             174 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_fcxp_discard(itnim->fcxp);
itnim             175 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_send_event(itnim->rport, RPSM_EVENT_FC4_FCS_ONLINE);
itnim             179 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline);
itnim             180 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_fcxp_discard(itnim->fcxp);
itnim             181 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_fcs_itnim_free(itnim);
itnim             185 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_fault(itnim->fcs, event);
itnim             190 drivers/scsi/bfa/bfa_fcs_fcpim.c bfa_fcs_itnim_sm_hal_rport_online(struct bfa_fcs_itnim_s *itnim,
itnim             193 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, itnim->rport->pwwn);
itnim             194 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, event);
itnim             198 drivers/scsi/bfa/bfa_fcs_fcpim.c 		if (!itnim->bfa_itnim)
itnim             199 drivers/scsi/bfa/bfa_fcs_fcpim.c 			itnim->bfa_itnim = bfa_itnim_create(itnim->fcs->bfa,
itnim             200 drivers/scsi/bfa/bfa_fcs_fcpim.c 					itnim->rport->bfa_rport, itnim);
itnim             202 drivers/scsi/bfa/bfa_fcs_fcpim.c 		if (itnim->bfa_itnim) {
itnim             203 drivers/scsi/bfa/bfa_fcs_fcpim.c 			bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_hcb_online);
itnim             204 drivers/scsi/bfa/bfa_fcs_fcpim.c 			bfa_itnim_online(itnim->bfa_itnim, itnim->seq_rec);
itnim             206 drivers/scsi/bfa/bfa_fcs_fcpim.c 			bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline);
itnim             207 drivers/scsi/bfa/bfa_fcs_fcpim.c 			bfa_sm_send_event(itnim->rport, RPSM_EVENT_DELETE);
itnim             213 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline);
itnim             214 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_send_event(itnim->rport, RPSM_EVENT_FC4_OFFLINE);
itnim             218 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline);
itnim             219 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_fcs_itnim_free(itnim);
itnim             223 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_fault(itnim->fcs, event);
itnim             228 drivers/scsi/bfa/bfa_fcs_fcpim.c bfa_fcs_itnim_sm_prli_retry(struct bfa_fcs_itnim_s *itnim,
itnim             231 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, itnim->rport->pwwn);
itnim             232 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, event);
itnim             236 drivers/scsi/bfa/bfa_fcs_fcpim.c 		if (itnim->prli_retries < BFA_FCS_RPORT_MAX_RETRIES) {
itnim             237 drivers/scsi/bfa/bfa_fcs_fcpim.c 			itnim->prli_retries++;
itnim             238 drivers/scsi/bfa/bfa_fcs_fcpim.c 			bfa_trc(itnim->fcs, itnim->prli_retries);
itnim             239 drivers/scsi/bfa/bfa_fcs_fcpim.c 			bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_prli_send);
itnim             240 drivers/scsi/bfa/bfa_fcs_fcpim.c 			bfa_fcs_itnim_send_prli(itnim, NULL);
itnim             243 drivers/scsi/bfa/bfa_fcs_fcpim.c 			bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline);
itnim             244 drivers/scsi/bfa/bfa_fcs_fcpim.c 			bfa_sm_send_event(itnim->rport, RPSM_EVENT_LOGO_IMP);
itnim             250 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline);
itnim             251 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_timer_stop(&itnim->timer);
itnim             252 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_send_event(itnim->rport, RPSM_EVENT_FC4_OFFLINE);
itnim             256 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_initiator);
itnim             257 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_timer_stop(&itnim->timer);
itnim             258 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_send_event(itnim->rport, RPSM_EVENT_FC4_FCS_ONLINE);
itnim             262 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline);
itnim             263 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_timer_stop(&itnim->timer);
itnim             264 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_fcs_itnim_free(itnim);
itnim             268 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_fault(itnim->fcs, event);
itnim             273 drivers/scsi/bfa/bfa_fcs_fcpim.c bfa_fcs_itnim_sm_hcb_online(struct bfa_fcs_itnim_s *itnim,
itnim             276 drivers/scsi/bfa/bfa_fcs_fcpim.c 	struct bfad_s *bfad = (struct bfad_s *)itnim->fcs->bfad;
itnim             280 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, itnim->rport->pwwn);
itnim             281 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, event);
itnim             285 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_online);
itnim             286 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_fcb_itnim_online(itnim->itnim_drv);
itnim             287 drivers/scsi/bfa/bfa_fcs_fcpim.c 		wwn2str(lpwwn_buf, bfa_fcs_lport_get_pwwn(itnim->rport->port));
itnim             288 drivers/scsi/bfa/bfa_fcs_fcpim.c 		wwn2str(rpwwn_buf, itnim->rport->pwwn);
itnim             292 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_fcs_itnim_aen_post(itnim, BFA_ITNIM_AEN_ONLINE);
itnim             296 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_hcb_offline);
itnim             297 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_itnim_offline(itnim->bfa_itnim);
itnim             301 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline);
itnim             302 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_fcs_itnim_free(itnim);
itnim             306 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_fault(itnim->fcs, event);
itnim             311 drivers/scsi/bfa/bfa_fcs_fcpim.c bfa_fcs_itnim_sm_online(struct bfa_fcs_itnim_s *itnim,
itnim             314 drivers/scsi/bfa/bfa_fcs_fcpim.c 	struct bfad_s *bfad = (struct bfad_s *)itnim->fcs->bfad;
itnim             318 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, itnim->rport->pwwn);
itnim             319 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, event);
itnim             323 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_hcb_offline);
itnim             324 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_fcb_itnim_offline(itnim->itnim_drv);
itnim             325 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_itnim_offline(itnim->bfa_itnim);
itnim             326 drivers/scsi/bfa/bfa_fcs_fcpim.c 		wwn2str(lpwwn_buf, bfa_fcs_lport_get_pwwn(itnim->rport->port));
itnim             327 drivers/scsi/bfa/bfa_fcs_fcpim.c 		wwn2str(rpwwn_buf, itnim->rport->pwwn);
itnim             328 drivers/scsi/bfa/bfa_fcs_fcpim.c 		if (bfa_fcs_lport_is_online(itnim->rport->port) == BFA_TRUE) {
itnim             332 drivers/scsi/bfa/bfa_fcs_fcpim.c 			bfa_fcs_itnim_aen_post(itnim, BFA_ITNIM_AEN_DISCONNECT);
itnim             337 drivers/scsi/bfa/bfa_fcs_fcpim.c 			bfa_fcs_itnim_aen_post(itnim, BFA_ITNIM_AEN_OFFLINE);
itnim             342 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline);
itnim             343 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_fcs_itnim_free(itnim);
itnim             347 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_fault(itnim->fcs, event);
itnim             352 drivers/scsi/bfa/bfa_fcs_fcpim.c bfa_fcs_itnim_sm_hcb_offline(struct bfa_fcs_itnim_s *itnim,
itnim             355 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, itnim->rport->pwwn);
itnim             356 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, event);
itnim             360 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline);
itnim             361 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_send_event(itnim->rport, RPSM_EVENT_FC4_OFFLINE);
itnim             365 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline);
itnim             366 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_fcs_itnim_free(itnim);
itnim             370 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_fault(itnim->fcs, event);
itnim             380 drivers/scsi/bfa/bfa_fcs_fcpim.c bfa_fcs_itnim_sm_initiator(struct bfa_fcs_itnim_s *itnim,
itnim             383 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, itnim->rport->pwwn);
itnim             384 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, event);
itnim             388 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline);
itnim             389 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_send_event(itnim->rport, RPSM_EVENT_FC4_OFFLINE);
itnim             396 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_send_event(itnim->rport, RPSM_EVENT_FC4_FCS_ONLINE);
itnim             404 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline);
itnim             405 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_fcs_itnim_free(itnim);
itnim             409 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_fault(itnim->fcs, event);
itnim             414 drivers/scsi/bfa/bfa_fcs_fcpim.c bfa_fcs_itnim_aen_post(struct bfa_fcs_itnim_s *itnim,
itnim             417 drivers/scsi/bfa/bfa_fcs_fcpim.c 	struct bfa_fcs_rport_s *rport = itnim->rport;
itnim             418 drivers/scsi/bfa/bfa_fcs_fcpim.c 	struct bfad_s *bfad = (struct bfad_s *)itnim->fcs->bfad;
itnim             429 drivers/scsi/bfa/bfa_fcs_fcpim.c 	aen_entry->aen_data.itnim.vf_id = rport->port->fabric->vf_id;
itnim             430 drivers/scsi/bfa/bfa_fcs_fcpim.c 	aen_entry->aen_data.itnim.ppwwn = bfa_fcs_lport_get_pwwn(
itnim             431 drivers/scsi/bfa/bfa_fcs_fcpim.c 					bfa_fcs_get_base_port(itnim->fcs));
itnim             432 drivers/scsi/bfa/bfa_fcs_fcpim.c 	aen_entry->aen_data.itnim.lpwwn = bfa_fcs_lport_get_pwwn(rport->port);
itnim             433 drivers/scsi/bfa/bfa_fcs_fcpim.c 	aen_entry->aen_data.itnim.rpwwn = rport->pwwn;
itnim             443 drivers/scsi/bfa/bfa_fcs_fcpim.c 	struct bfa_fcs_itnim_s *itnim = itnim_cbarg;
itnim             444 drivers/scsi/bfa/bfa_fcs_fcpim.c 	struct bfa_fcs_rport_s *rport = itnim->rport;
itnim             450 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, itnim->rport->pwwn);
itnim             455 drivers/scsi/bfa/bfa_fcs_fcpim.c 		itnim->stats.fcxp_alloc_wait++;
itnim             456 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_fcs_fcxp_alloc_wait(port->fcs->bfa, &itnim->fcxp_wqe,
itnim             457 drivers/scsi/bfa/bfa_fcs_fcpim.c 				bfa_fcs_itnim_send_prli, itnim, BFA_TRUE);
itnim             460 drivers/scsi/bfa/bfa_fcs_fcpim.c 	itnim->fcxp = fcxp;
itnim             463 drivers/scsi/bfa/bfa_fcs_fcpim.c 			    itnim->rport->pid, bfa_fcs_lport_get_fcid(port), 0);
itnim             467 drivers/scsi/bfa/bfa_fcs_fcpim.c 		      bfa_fcs_itnim_prli_response, (void *)itnim,
itnim             470 drivers/scsi/bfa/bfa_fcs_fcpim.c 	itnim->stats.prli_sent++;
itnim             471 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_sm_send_event(itnim, BFA_FCS_ITNIM_SM_FRMSENT);
itnim             479 drivers/scsi/bfa/bfa_fcs_fcpim.c 	struct bfa_fcs_itnim_s *itnim = (struct bfa_fcs_itnim_s *) cbarg;
itnim             485 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, req_status);
itnim             491 drivers/scsi/bfa/bfa_fcs_fcpim.c 		itnim->stats.prli_rsp_err++;
itnim             492 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_send_event(itnim, BFA_FCS_ITNIM_SM_RSP_ERROR);
itnim             502 drivers/scsi/bfa/bfa_fcs_fcpim.c 			bfa_trc(itnim->fcs, rsp_len);
itnim             508 drivers/scsi/bfa/bfa_fcs_fcpim.c 				bfa_trc(itnim->fcs, prli_resp->parampage.type);
itnim             509 drivers/scsi/bfa/bfa_fcs_fcpim.c 				itnim->rport->scsi_function =
itnim             511 drivers/scsi/bfa/bfa_fcs_fcpim.c 				itnim->stats.prli_rsp_acc++;
itnim             512 drivers/scsi/bfa/bfa_fcs_fcpim.c 				itnim->stats.initiator++;
itnim             513 drivers/scsi/bfa/bfa_fcs_fcpim.c 				bfa_sm_send_event(itnim,
itnim             518 drivers/scsi/bfa/bfa_fcs_fcpim.c 			itnim->stats.prli_rsp_parse_err++;
itnim             521 drivers/scsi/bfa/bfa_fcs_fcpim.c 		itnim->rport->scsi_function = BFA_RPORT_TARGET;
itnim             524 drivers/scsi/bfa/bfa_fcs_fcpim.c 		itnim->seq_rec	     = sparams->retry;
itnim             525 drivers/scsi/bfa/bfa_fcs_fcpim.c 		itnim->rec_support   = sparams->rec_support;
itnim             526 drivers/scsi/bfa/bfa_fcs_fcpim.c 		itnim->task_retry_id = sparams->task_retry_id;
itnim             527 drivers/scsi/bfa/bfa_fcs_fcpim.c 		itnim->conf_comp     = sparams->confirm;
itnim             529 drivers/scsi/bfa/bfa_fcs_fcpim.c 		itnim->stats.prli_rsp_acc++;
itnim             530 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_send_event(itnim, BFA_FCS_ITNIM_SM_RSP_OK);
itnim             534 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_trc(itnim->fcs, ls_rjt->reason_code);
itnim             535 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_trc(itnim->fcs, ls_rjt->reason_code_expl);
itnim             537 drivers/scsi/bfa/bfa_fcs_fcpim.c 		itnim->stats.prli_rsp_rjt++;
itnim             539 drivers/scsi/bfa/bfa_fcs_fcpim.c 			bfa_sm_send_event(itnim, BFA_FCS_ITNIM_SM_RSP_NOT_SUPP);
itnim             542 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_send_event(itnim, BFA_FCS_ITNIM_SM_RSP_ERROR);
itnim             549 drivers/scsi/bfa/bfa_fcs_fcpim.c 	struct bfa_fcs_itnim_s *itnim = (struct bfa_fcs_itnim_s *) arg;
itnim             551 drivers/scsi/bfa/bfa_fcs_fcpim.c 	itnim->stats.timeout++;
itnim             552 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_sm_send_event(itnim, BFA_FCS_ITNIM_SM_TIMEOUT);
itnim             556 drivers/scsi/bfa/bfa_fcs_fcpim.c bfa_fcs_itnim_free(struct bfa_fcs_itnim_s *itnim)
itnim             558 drivers/scsi/bfa/bfa_fcs_fcpim.c 	if (itnim->bfa_itnim) {
itnim             559 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_itnim_delete(itnim->bfa_itnim);
itnim             560 drivers/scsi/bfa/bfa_fcs_fcpim.c 		itnim->bfa_itnim = NULL;
itnim             563 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_fcb_itnim_free(itnim->fcs->bfad, itnim->itnim_drv);
itnim             581 drivers/scsi/bfa/bfa_fcs_fcpim.c 	struct bfa_fcs_itnim_s *itnim;
itnim             588 drivers/scsi/bfa/bfa_fcs_fcpim.c 	ret = bfa_fcb_itnim_alloc(port->fcs->bfad, &itnim, &itnim_drv);
itnim             597 drivers/scsi/bfa/bfa_fcs_fcpim.c 	itnim->rport = rport;
itnim             598 drivers/scsi/bfa/bfa_fcs_fcpim.c 	itnim->fcs = rport->fcs;
itnim             599 drivers/scsi/bfa/bfa_fcs_fcpim.c 	itnim->itnim_drv = itnim_drv;
itnim             601 drivers/scsi/bfa/bfa_fcs_fcpim.c 	itnim->bfa_itnim     = NULL;
itnim             602 drivers/scsi/bfa/bfa_fcs_fcpim.c 	itnim->seq_rec	     = BFA_FALSE;
itnim             603 drivers/scsi/bfa/bfa_fcs_fcpim.c 	itnim->rec_support   = BFA_FALSE;
itnim             604 drivers/scsi/bfa/bfa_fcs_fcpim.c 	itnim->conf_comp     = BFA_FALSE;
itnim             605 drivers/scsi/bfa/bfa_fcs_fcpim.c 	itnim->task_retry_id = BFA_FALSE;
itnim             610 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_sm_set_state(itnim, bfa_fcs_itnim_sm_offline);
itnim             612 drivers/scsi/bfa/bfa_fcs_fcpim.c 	return itnim;
itnim             621 drivers/scsi/bfa/bfa_fcs_fcpim.c bfa_fcs_itnim_delete(struct bfa_fcs_itnim_s *itnim)
itnim             623 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, itnim->rport->pid);
itnim             624 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_sm_send_event(itnim, BFA_FCS_ITNIM_SM_DELETE);
itnim             631 drivers/scsi/bfa/bfa_fcs_fcpim.c bfa_fcs_itnim_brp_online(struct bfa_fcs_itnim_s *itnim)
itnim             633 drivers/scsi/bfa/bfa_fcs_fcpim.c 	itnim->stats.onlines++;
itnim             635 drivers/scsi/bfa/bfa_fcs_fcpim.c 	if (!BFA_FCS_PID_IS_WKA(itnim->rport->pid))
itnim             636 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_sm_send_event(itnim, BFA_FCS_ITNIM_SM_HAL_ONLINE);
itnim             643 drivers/scsi/bfa/bfa_fcs_fcpim.c bfa_fcs_itnim_rport_offline(struct bfa_fcs_itnim_s *itnim)
itnim             645 drivers/scsi/bfa/bfa_fcs_fcpim.c 	itnim->stats.offlines++;
itnim             646 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_sm_send_event(itnim, BFA_FCS_ITNIM_SM_OFFLINE);
itnim             654 drivers/scsi/bfa/bfa_fcs_fcpim.c bfa_fcs_itnim_is_initiator(struct bfa_fcs_itnim_s *itnim)
itnim             656 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, itnim->rport->pid);
itnim             657 drivers/scsi/bfa/bfa_fcs_fcpim.c 	itnim->stats.initiator++;
itnim             658 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_sm_send_event(itnim, BFA_FCS_ITNIM_SM_INITIATOR);
itnim             665 drivers/scsi/bfa/bfa_fcs_fcpim.c bfa_fcs_itnim_get_online_state(struct bfa_fcs_itnim_s *itnim)
itnim             667 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, itnim->rport->pid);
itnim             668 drivers/scsi/bfa/bfa_fcs_fcpim.c 	switch (bfa_sm_to_state(itnim_sm_table, itnim->sm)) {
itnim             684 drivers/scsi/bfa/bfa_fcs_fcpim.c 	struct bfa_fcs_itnim_s *itnim = (struct bfa_fcs_itnim_s *) cbarg;
itnim             686 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, itnim->rport->pwwn);
itnim             687 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_sm_send_event(itnim, BFA_FCS_ITNIM_SM_HCB_ONLINE);
itnim             696 drivers/scsi/bfa/bfa_fcs_fcpim.c 	struct bfa_fcs_itnim_s *itnim = (struct bfa_fcs_itnim_s *) cb_arg;
itnim             698 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, itnim->rport->pwwn);
itnim             699 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_sm_send_event(itnim, BFA_FCS_ITNIM_SM_HCB_OFFLINE);
itnim             709 drivers/scsi/bfa/bfa_fcs_fcpim.c 	struct bfa_fcs_itnim_s *itnim = (struct bfa_fcs_itnim_s *) cb_arg;
itnim             711 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, itnim->rport->pwwn);
itnim             720 drivers/scsi/bfa/bfa_fcs_fcpim.c 	struct bfa_fcs_itnim_s *itnim = (struct bfa_fcs_itnim_s *) cb_arg;
itnim             721 drivers/scsi/bfa/bfa_fcs_fcpim.c 	struct bfad_itnim_s *itnim_drv = itnim->itnim_drv;
itnim             723 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, itnim->rport->pwwn);
itnim             737 drivers/scsi/bfa/bfa_fcs_fcpim.c 	struct bfa_fcs_itnim_s *itnim = (struct bfa_fcs_itnim_s *) cb_arg;
itnim             739 drivers/scsi/bfa/bfa_fcs_fcpim.c 	itnim->stats.sler++;
itnim             740 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, itnim->rport->pwwn);
itnim             741 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_sm_send_event(itnim->rport, RPSM_EVENT_LOGO_IMP);
itnim             753 drivers/scsi/bfa/bfa_fcs_fcpim.c 	WARN_ON(rport->itnim == NULL);
itnim             754 drivers/scsi/bfa/bfa_fcs_fcpim.c 	return rport->itnim;
itnim             761 drivers/scsi/bfa/bfa_fcs_fcpim.c 	struct bfa_fcs_itnim_s *itnim = NULL;
itnim             763 drivers/scsi/bfa/bfa_fcs_fcpim.c 	itnim = bfa_fcs_itnim_lookup(port, rpwwn);
itnim             765 drivers/scsi/bfa/bfa_fcs_fcpim.c 	if (itnim == NULL)
itnim             768 drivers/scsi/bfa/bfa_fcs_fcpim.c 	attr->state	    = bfa_sm_to_state(itnim_sm_table, itnim->sm);
itnim             769 drivers/scsi/bfa/bfa_fcs_fcpim.c 	attr->retry	    = itnim->seq_rec;
itnim             770 drivers/scsi/bfa/bfa_fcs_fcpim.c 	attr->rec_support   = itnim->rec_support;
itnim             771 drivers/scsi/bfa/bfa_fcs_fcpim.c 	attr->conf_comp	    = itnim->conf_comp;
itnim             772 drivers/scsi/bfa/bfa_fcs_fcpim.c 	attr->task_retry_id = itnim->task_retry_id;
itnim             780 drivers/scsi/bfa/bfa_fcs_fcpim.c 	struct bfa_fcs_itnim_s *itnim = NULL;
itnim             784 drivers/scsi/bfa/bfa_fcs_fcpim.c 	itnim = bfa_fcs_itnim_lookup(port, rpwwn);
itnim             786 drivers/scsi/bfa/bfa_fcs_fcpim.c 	if (itnim == NULL)
itnim             789 drivers/scsi/bfa/bfa_fcs_fcpim.c 	memcpy(stats, &itnim->stats, sizeof(struct bfa_itnim_stats_s));
itnim             797 drivers/scsi/bfa/bfa_fcs_fcpim.c 	struct bfa_fcs_itnim_s *itnim = NULL;
itnim             801 drivers/scsi/bfa/bfa_fcs_fcpim.c 	itnim = bfa_fcs_itnim_lookup(port, rpwwn);
itnim             803 drivers/scsi/bfa/bfa_fcs_fcpim.c 	if (itnim == NULL)
itnim             806 drivers/scsi/bfa/bfa_fcs_fcpim.c 	memset(&itnim->stats, 0, sizeof(struct bfa_itnim_stats_s));
itnim             811 drivers/scsi/bfa/bfa_fcs_fcpim.c bfa_fcs_fcpim_uf_recv(struct bfa_fcs_itnim_s *itnim,
itnim             816 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, fchs->type);
itnim             823 drivers/scsi/bfa/bfa_fcs_fcpim.c 	bfa_trc(itnim->fcs, els_cmd->els_code);
itnim             827 drivers/scsi/bfa/bfa_fcs_fcpim.c 		bfa_fcs_rport_prlo(itnim->rport, fchs->ox_id);
itnim            2184 drivers/scsi/bfa/bfa_fcs_rport.c 		bfa_fcs_itnim_is_initiator(rport->itnim);
itnim            2256 drivers/scsi/bfa/bfa_fcs_rport.c 	if (bfa_fcs_itnim_get_online_state(rport->itnim) == BFA_STATUS_OK) {
itnim            2343 drivers/scsi/bfa/bfa_fcs_rport.c 		rport->itnim = bfa_fcs_itnim_create(rport);
itnim            2344 drivers/scsi/bfa/bfa_fcs_rport.c 		if (!rport->itnim) {
itnim            2378 drivers/scsi/bfa/bfa_fcs_rport.c 		bfa_fcs_itnim_delete(rport->itnim);
itnim            2430 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_sm_send_event(rport->itnim, BFA_FCS_ITNIM_SM_FCS_ONLINE);
itnim            2449 drivers/scsi/bfa/bfa_fcs_rport.c 		bfa_fcs_itnim_brp_online(rport->itnim);
itnim            2470 drivers/scsi/bfa/bfa_fcs_rport.c 	bfa_fcs_itnim_rport_offline(rport->itnim);
itnim            2509 drivers/scsi/bfa/bfa_fcs_rport.c 		bfa_fcs_itnim_rport_offline(rport->itnim);
itnim            2892 drivers/scsi/bfa/bfa_fcs_rport.c 			bfa_fcs_fcpim_uf_recv(rport->itnim, fchs, len);
itnim              27 drivers/scsi/bfa/bfad_attr.c 	struct bfad_itnim_s   *itnim = NULL;
itnim              36 drivers/scsi/bfa/bfad_attr.c 	itnim = bfad_get_itnim(im_port, starget->id);
itnim              37 drivers/scsi/bfa/bfad_attr.c 	if (itnim)
itnim              38 drivers/scsi/bfa/bfad_attr.c 		fc_id = bfa_fcs_itnim_get_fcid(&itnim->fcs_itnim);
itnim              53 drivers/scsi/bfa/bfad_attr.c 	struct bfad_itnim_s   *itnim = NULL;
itnim              62 drivers/scsi/bfa/bfad_attr.c 	itnim = bfad_get_itnim(im_port, starget->id);
itnim              63 drivers/scsi/bfa/bfad_attr.c 	if (itnim)
itnim              64 drivers/scsi/bfa/bfad_attr.c 		node_name = bfa_fcs_itnim_get_nwwn(&itnim->fcs_itnim);
itnim              79 drivers/scsi/bfa/bfad_attr.c 	struct bfad_itnim_s   *itnim = NULL;
itnim              88 drivers/scsi/bfa/bfad_attr.c 	itnim = bfad_get_itnim(im_port, starget->id);
itnim              89 drivers/scsi/bfa/bfad_attr.c 	if (itnim)
itnim              90 drivers/scsi/bfa/bfad_attr.c 		port_name = bfa_fcs_itnim_get_pwwn(&itnim->fcs_itnim);
itnim             342 drivers/scsi/bfa/bfad_attr.c 	struct bfad_itnim_s   *itnim = itnim_data->itnim;
itnim             343 drivers/scsi/bfa/bfad_attr.c 	struct bfad_s         *bfad = itnim->im->bfad;
itnim             500 drivers/scsi/bfa/bfad_bsg.c 	struct bfa_itnim_s *itnim;
itnim             515 drivers/scsi/bfa/bfad_bsg.c 		itnim = (struct bfa_itnim_s *) qe;
itnim             516 drivers/scsi/bfa/bfad_bsg.c 		if (itnim->rport->rport_info.lp_tag != fcs_port->lp_tag)
itnim             518 drivers/scsi/bfa/bfad_bsg.c 		bfa_itnim_clear_stats(itnim);
itnim            1001 drivers/scsi/bfa/bfad_bsg.c 	struct bfa_itnim_s *itnim;
itnim            1008 drivers/scsi/bfa/bfad_bsg.c 		itnim = (struct bfa_itnim_s *) qe;
itnim            1009 drivers/scsi/bfa/bfad_bsg.c 		bfa_fcpim_add_stats(&iocmd->modstats, &(itnim->stats));
itnim            1023 drivers/scsi/bfa/bfad_bsg.c 	struct bfa_itnim_s *itnim;
itnim            1028 drivers/scsi/bfa/bfad_bsg.c 		itnim = (struct bfa_itnim_s *) qe;
itnim            1029 drivers/scsi/bfa/bfad_bsg.c 		bfa_itnim_clear_stats(itnim);
itnim            1080 drivers/scsi/bfa/bfad_bsg.c 	struct bfa_fcs_itnim_s *itnim;
itnim            1090 drivers/scsi/bfa/bfad_bsg.c 		itnim = bfa_fcs_itnim_lookup(fcs_port, iocmd->rpwwn);
itnim            1091 drivers/scsi/bfa/bfad_bsg.c 		if (itnim == NULL)
itnim            1095 drivers/scsi/bfa/bfad_bsg.c 			if (bfa_fcs_itnim_get_halitn(itnim))
itnim            1097 drivers/scsi/bfa/bfad_bsg.c 				&(bfa_fcs_itnim_get_halitn(itnim)->stats),
itnim            1111 drivers/scsi/bfa/bfad_bsg.c 	struct bfa_fcs_itnim_s	*itnim;
itnim            1120 drivers/scsi/bfa/bfad_bsg.c 		itnim = bfa_fcs_itnim_lookup(fcs_port, iocmd->rpwwn);
itnim            1121 drivers/scsi/bfa/bfad_bsg.c 		if (itnim == NULL)
itnim            1126 drivers/scsi/bfa/bfad_bsg.c 			bfa_itnim_clear_stats(bfa_fcs_itnim_get_halitn(itnim));
itnim            1140 drivers/scsi/bfa/bfad_bsg.c 	struct bfa_fcs_itnim_s *itnim;
itnim            1150 drivers/scsi/bfa/bfad_bsg.c 		itnim = bfa_fcs_itnim_lookup(fcs_port, iocmd->rpwwn);
itnim            1151 drivers/scsi/bfa/bfad_bsg.c 		if (itnim == NULL)
itnim            2107 drivers/scsi/bfa/bfad_bsg.c 	struct bfa_fcs_itnim_s *itnim;
itnim            2116 drivers/scsi/bfa/bfad_bsg.c 		itnim = bfa_fcs_itnim_lookup(fcs_port, iocmd->rpwwn);
itnim            2117 drivers/scsi/bfa/bfad_bsg.c 		if (itnim == NULL)
itnim            2121 drivers/scsi/bfa/bfad_bsg.c 						bfa_fcs_itnim_get_halitn(itnim),
itnim              30 drivers/scsi/bfa/bfad_im.c 				struct bfad_itnim_s *itnim);
itnim              40 drivers/scsi/bfa/bfad_im.c 	struct bfad_itnim_s *itnim;
itnim              88 drivers/scsi/bfa/bfad_im.c 		itnim = itnim_data->itnim;
itnim              89 drivers/scsi/bfa/bfad_im.c 		if (!cmnd->result && itnim &&
itnim              92 drivers/scsi/bfa/bfad_im.c 			bfad_ramp_up_qdepth(itnim, cmnd->device);
itnim              93 drivers/scsi/bfa/bfad_im.c 		} else if (cmnd->result == SAM_STAT_TASK_SET_FULL && itnim) {
itnim              95 drivers/scsi/bfa/bfad_im.c 			bfad_handle_qfull(itnim, cmnd->device);
itnim             107 drivers/scsi/bfa/bfad_im.c 	struct bfad_itnim_s *itnim;
itnim             121 drivers/scsi/bfa/bfad_im.c 			itnim = itnim_data->itnim;
itnim             122 drivers/scsi/bfa/bfad_im.c 			if (itnim)
itnim             123 drivers/scsi/bfa/bfad_im.c 				bfad_ramp_up_qdepth(itnim, cmnd->device);
itnim             242 drivers/scsi/bfa/bfad_im.c 		     struct bfad_itnim_s *itnim)
itnim             263 drivers/scsi/bfa/bfad_im.c 	bfa_itnim = bfa_fcs_itnim_get_halitn(&itnim->fcs_itnim);
itnim             299 drivers/scsi/bfa/bfad_im.c 	struct bfad_itnim_s   *itnim;
itnim             308 drivers/scsi/bfa/bfad_im.c 	itnim = itnim_data->itnim;
itnim             309 drivers/scsi/bfa/bfad_im.c 	if (!itnim) {
itnim             331 drivers/scsi/bfa/bfad_im.c 	bfa_itnim = bfa_fcs_itnim_get_halitn(&itnim->fcs_itnim);
itnim             375 drivers/scsi/bfa/bfad_im.c 	struct bfad_itnim_s   *itnim;
itnim             382 drivers/scsi/bfa/bfad_im.c 	itnim = bfad_get_itnim(im_port, starget->id);
itnim             383 drivers/scsi/bfa/bfad_im.c 	if (itnim) {
itnim             385 drivers/scsi/bfa/bfad_im.c 		rc = bfad_im_target_reset_send(bfad, cmnd, itnim);
itnim             426 drivers/scsi/bfa/bfad_im.c bfa_fcb_itnim_alloc(struct bfad_s *bfad, struct bfa_fcs_itnim_s **itnim,
itnim             434 drivers/scsi/bfa/bfad_im.c 	*itnim = &(*itnim_drv)->fcs_itnim;
itnim             869 drivers/scsi/bfa/bfad_im.c bfad_ramp_up_qdepth(struct bfad_itnim_s *itnim, struct scsi_device *sdev)
itnim             873 drivers/scsi/bfa/bfad_im.c 	if (((jiffies - itnim->last_ramp_up_time) >
itnim             875 drivers/scsi/bfa/bfad_im.c 		((jiffies - itnim->last_queue_full_time) >
itnim             884 drivers/scsi/bfa/bfad_im.c 				itnim->last_ramp_up_time = jiffies;
itnim             891 drivers/scsi/bfa/bfad_im.c bfad_handle_qfull(struct bfad_itnim_s *itnim, struct scsi_device *sdev)
itnim             895 drivers/scsi/bfa/bfad_im.c 	itnim->last_queue_full_time = jiffies;
itnim             907 drivers/scsi/bfa/bfad_im.c 	struct bfad_itnim_s   *itnim = NULL;
itnim             910 drivers/scsi/bfa/bfad_im.c 	list_for_each_entry(itnim, &im_port->itnim_mapped_list, list_entry) {
itnim             911 drivers/scsi/bfa/bfad_im.c 		if (id == itnim->scsi_tgt_id)
itnim             912 drivers/scsi/bfa/bfad_im.c 			return itnim;
itnim             932 drivers/scsi/bfa/bfad_im.c 	struct bfa_s *bfa = itnim_data->itnim->bfa_itnim->bfa;
itnim             933 drivers/scsi/bfa/bfad_im.c 	struct bfa_rport_s *bfa_rport = itnim_data->itnim->bfa_itnim->rport;
itnim             963 drivers/scsi/bfa/bfad_im.c 	bfa = itnim_data->itnim->bfa_itnim->bfa;
itnim            1058 drivers/scsi/bfa/bfad_im.c bfad_im_fc_rport_add(struct bfad_im_port_s *im_port, struct bfad_itnim_s *itnim)
itnim            1065 drivers/scsi/bfa/bfad_im.c 		cpu_to_be64(bfa_fcs_itnim_get_nwwn(&itnim->fcs_itnim));
itnim            1067 drivers/scsi/bfa/bfad_im.c 		cpu_to_be64(bfa_fcs_itnim_get_pwwn(&itnim->fcs_itnim));
itnim            1069 drivers/scsi/bfa/bfad_im.c 		bfa_hton3b(bfa_fcs_itnim_get_fcid(&itnim->fcs_itnim));
itnim            1072 drivers/scsi/bfa/bfad_im.c 	itnim->fc_rport = fc_rport =
itnim            1079 drivers/scsi/bfa/bfad_im.c 		bfa_fcs_itnim_get_maxfrsize(&itnim->fcs_itnim);
itnim            1080 drivers/scsi/bfa/bfad_im.c 	fc_rport->supported_classes = bfa_fcs_itnim_get_cos(&itnim->fcs_itnim);
itnim            1083 drivers/scsi/bfa/bfad_im.c 	itnim_data->itnim = itnim;
itnim            1092 drivers/scsi/bfa/bfad_im.c 		itnim->scsi_tgt_id = fc_rport->scsi_target_id;
itnim            1094 drivers/scsi/bfa/bfad_im.c 	itnim->channel = fc_rport->channel;
itnim            1106 drivers/scsi/bfa/bfad_im.c 	struct bfad_itnim_s   *itnim = container_of(work, struct bfad_itnim_s,
itnim            1108 drivers/scsi/bfa/bfad_im.c 	struct bfad_im_s      *im = itnim->im;
itnim            1118 drivers/scsi/bfa/bfad_im.c 	im_port = itnim->im_port;
itnim            1119 drivers/scsi/bfa/bfad_im.c 	bfa_trc(bfad, itnim->state);
itnim            1120 drivers/scsi/bfa/bfad_im.c 	switch (itnim->state) {
itnim            1122 drivers/scsi/bfa/bfad_im.c 		if (!itnim->fc_rport) {
itnim            1124 drivers/scsi/bfa/bfad_im.c 			bfad_im_fc_rport_add(im_port, itnim);
itnim            1126 drivers/scsi/bfa/bfad_im.c 			wwpn = bfa_fcs_itnim_get_pwwn(&itnim->fcs_itnim);
itnim            1127 drivers/scsi/bfa/bfad_im.c 			fcid = bfa_fcs_itnim_get_fcid(&itnim->fcs_itnim);
itnim            1130 drivers/scsi/bfa/bfad_im.c 			list_add_tail(&itnim->list_entry,
itnim            1136 drivers/scsi/bfa/bfad_im.c 				itnim->scsi_tgt_id,
itnim            1142 drivers/scsi/bfa/bfad_im.c 				bfa_fcs_itnim_get_pwwn(&itnim->fcs_itnim));
itnim            1147 drivers/scsi/bfa/bfad_im.c 		itnim->state = ITNIM_STATE_OFFLINE;
itnim            1148 drivers/scsi/bfa/bfad_im.c 		if (itnim->fc_rport) {
itnim            1149 drivers/scsi/bfa/bfad_im.c 			fc_rport = itnim->fc_rport;
itnim            1151 drivers/scsi/bfa/bfad_im.c 				fc_rport->dd_data)->itnim = NULL;
itnim            1152 drivers/scsi/bfa/bfad_im.c 			itnim->fc_rport = NULL;
itnim            1160 drivers/scsi/bfa/bfad_im.c 			wwpn = bfa_fcs_itnim_get_pwwn(&itnim->fcs_itnim);
itnim            1161 drivers/scsi/bfa/bfad_im.c 			fcid = bfa_fcs_itnim_get_fcid(&itnim->fcs_itnim);
itnim            1164 drivers/scsi/bfa/bfad_im.c 			list_del(&itnim->list_entry);
itnim            1169 drivers/scsi/bfa/bfad_im.c 				itnim->scsi_tgt_id,
itnim            1174 drivers/scsi/bfa/bfad_im.c 		if (itnim->fc_rport) {
itnim            1175 drivers/scsi/bfa/bfad_im.c 			fc_rport = itnim->fc_rport;
itnim            1177 drivers/scsi/bfa/bfad_im.c 				fc_rport->dd_data)->itnim = NULL;
itnim            1178 drivers/scsi/bfa/bfad_im.c 			itnim->fc_rport = NULL;
itnim            1186 drivers/scsi/bfa/bfad_im.c 			list_del(&itnim->list_entry);
itnim            1189 drivers/scsi/bfa/bfad_im.c 		kfree(itnim);
itnim            1209 drivers/scsi/bfa/bfad_im.c 	struct bfad_itnim_s   *itnim;
itnim            1248 drivers/scsi/bfa/bfad_im.c 	itnim = itnim_data->itnim;
itnim            1249 drivers/scsi/bfa/bfad_im.c 	if (!itnim) {
itnim            1255 drivers/scsi/bfa/bfad_im.c 				    itnim->bfa_itnim, sg_cnt);
itnim              47 drivers/scsi/bfa/bfad_im.h 	struct bfad_itnim_s *itnim;
itnim             165 drivers/scsi/bfa/bfad_im.h void bfad_ramp_up_qdepth(struct bfad_itnim_s *itnim,
itnim             167 drivers/scsi/bfa/bfad_im.h void bfad_handle_qfull(struct bfad_itnim_s *itnim, struct scsi_device *sdev);