Lines Matching refs:fc_rport
916 struct fc_rport *rport) in bfad_im_check_if_make_lun_visible()
943 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in bfad_im_slave_alloc()
1049 struct fc_rport *fc_rport; in bfad_im_fc_rport_add() local
1060 itnim->fc_rport = fc_rport = in bfad_im_fc_rport_add()
1063 if (!fc_rport) in bfad_im_fc_rport_add()
1066 fc_rport->maxframe_size = in bfad_im_fc_rport_add()
1068 fc_rport->supported_classes = bfa_fcs_itnim_get_cos(&itnim->fcs_itnim); in bfad_im_fc_rport_add()
1070 itnim_data = fc_rport->dd_data; in bfad_im_fc_rport_add()
1076 fc_remote_port_rolechg(fc_rport, rport_ids.roles); in bfad_im_fc_rport_add()
1078 if ((fc_rport->scsi_target_id != -1) in bfad_im_fc_rport_add()
1079 && (fc_rport->scsi_target_id < MAX_FCP_TARGET)) in bfad_im_fc_rport_add()
1080 itnim->scsi_tgt_id = fc_rport->scsi_target_id; in bfad_im_fc_rport_add()
1082 itnim->channel = fc_rport->channel; in bfad_im_fc_rport_add()
1100 struct fc_rport *fc_rport; in bfad_im_itnim_work_handler() local
1110 if (!itnim->fc_rport) { in bfad_im_itnim_work_handler()
1136 if (itnim->fc_rport) { in bfad_im_itnim_work_handler()
1137 fc_rport = itnim->fc_rport; in bfad_im_itnim_work_handler()
1139 fc_rport->dd_data)->itnim = NULL; in bfad_im_itnim_work_handler()
1140 itnim->fc_rport = NULL; in bfad_im_itnim_work_handler()
1143 fc_rport->dev_loss_tmo = in bfad_im_itnim_work_handler()
1145 fc_remote_port_delete(fc_rport); in bfad_im_itnim_work_handler()
1162 if (itnim->fc_rport) { in bfad_im_itnim_work_handler()
1163 fc_rport = itnim->fc_rport; in bfad_im_itnim_work_handler()
1165 fc_rport->dd_data)->itnim = NULL; in bfad_im_itnim_work_handler()
1166 itnim->fc_rport = NULL; in bfad_im_itnim_work_handler()
1169 fc_rport->dev_loss_tmo = in bfad_im_itnim_work_handler()
1171 fc_remote_port_delete(fc_rport); in bfad_im_itnim_work_handler()
1202 struct fc_rport *rport = starget_to_rport(scsi_target(cmnd->device)); in bfad_im_queuecommand_lck()