Lines Matching refs:fc_rport
919 struct fc_rport *rport) in bfad_im_check_if_make_lun_visible()
946 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in bfad_im_slave_alloc()
1050 struct fc_rport *fc_rport; in bfad_im_fc_rport_add() local
1061 itnim->fc_rport = fc_rport = in bfad_im_fc_rport_add()
1064 if (!fc_rport) in bfad_im_fc_rport_add()
1067 fc_rport->maxframe_size = in bfad_im_fc_rport_add()
1069 fc_rport->supported_classes = bfa_fcs_itnim_get_cos(&itnim->fcs_itnim); in bfad_im_fc_rport_add()
1071 itnim_data = fc_rport->dd_data; in bfad_im_fc_rport_add()
1077 fc_remote_port_rolechg(fc_rport, rport_ids.roles); in bfad_im_fc_rport_add()
1079 if ((fc_rport->scsi_target_id != -1) in bfad_im_fc_rport_add()
1080 && (fc_rport->scsi_target_id < MAX_FCP_TARGET)) in bfad_im_fc_rport_add()
1081 itnim->scsi_tgt_id = fc_rport->scsi_target_id; in bfad_im_fc_rport_add()
1083 itnim->channel = fc_rport->channel; in bfad_im_fc_rport_add()
1101 struct fc_rport *fc_rport; in bfad_im_itnim_work_handler() local
1111 if (!itnim->fc_rport) { in bfad_im_itnim_work_handler()
1137 if (itnim->fc_rport) { in bfad_im_itnim_work_handler()
1138 fc_rport = itnim->fc_rport; in bfad_im_itnim_work_handler()
1140 fc_rport->dd_data)->itnim = NULL; in bfad_im_itnim_work_handler()
1141 itnim->fc_rport = NULL; in bfad_im_itnim_work_handler()
1144 fc_rport->dev_loss_tmo = in bfad_im_itnim_work_handler()
1146 fc_remote_port_delete(fc_rport); in bfad_im_itnim_work_handler()
1163 if (itnim->fc_rport) { in bfad_im_itnim_work_handler()
1164 fc_rport = itnim->fc_rport; in bfad_im_itnim_work_handler()
1166 fc_rport->dd_data)->itnim = NULL; in bfad_im_itnim_work_handler()
1167 itnim->fc_rport = NULL; in bfad_im_itnim_work_handler()
1170 fc_rport->dev_loss_tmo = in bfad_im_itnim_work_handler()
1172 fc_remote_port_delete(fc_rport); in bfad_im_itnim_work_handler()
1203 struct fc_rport *rport = starget_to_rport(scsi_target(cmnd->device)); in bfad_im_queuecommand_lck()