Lines Matching refs:rport
102 static void mptfc_set_rport_loss_tmo(struct fc_rport *rport, uint32_t timeout);
194 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in mptfc_block_error_handler() local
203 while ((ready = fc_remote_port_chkready(rport) >> 16) == DID_IMM_RETRY in mptfc_block_error_handler()
264 mptfc_set_rport_loss_tmo(struct fc_rport *rport, uint32_t timeout) in mptfc_set_rport_loss_tmo() argument
267 rport->dev_loss_tmo = timeout; in mptfc_set_rport_loss_tmo()
269 rport->dev_loss_tmo = mptfc_dev_loss_tmo; in mptfc_set_rport_loss_tmo()
433 struct fc_rport *rport; in mptfc_register_dev() local
469 rport = fc_remote_port_add(ioc->sh, channel, &rport_ids); in mptfc_register_dev()
470 if (rport) { in mptfc_register_dev()
471 ri->rport = rport; in mptfc_register_dev()
473 rport->dev_loss_tmo = mptfc_dev_loss_tmo; in mptfc_register_dev()
487 *((struct mptfc_rport_info **)rport->dd_data) = ri; in mptfc_register_dev()
489 fc_remote_port_rolechg(rport,roles); in mptfc_register_dev()
502 ri->rport->scsi_target_id, in mptfc_register_dev()
503 ri->rport->dev_loss_tmo)); in mptfc_register_dev()
519 struct fc_rport *rport; in mptfc_target_destroy() local
522 rport = starget_to_rport(starget); in mptfc_target_destroy()
523 if (rport) { in mptfc_target_destroy()
524 ri = *((struct mptfc_rport_info **)rport->dd_data); in mptfc_target_destroy()
541 struct fc_rport *rport; in mptfc_target_alloc() local
551 rport = starget_to_rport(starget); in mptfc_target_alloc()
552 if (rport) { in mptfc_target_alloc()
553 ri = *((struct mptfc_rport_info **)rport->dd_data); in mptfc_target_alloc()
576 mptfc_dump_lun_info(MPT_ADAPTER *ioc, struct fc_rport *rport, struct scsi_device *sdev, in mptfc_dump_lun_info() argument
582 ri = *((struct mptfc_rport_info **)rport->dd_data); in mptfc_dump_lun_info()
611 struct fc_rport *rport; in mptfc_slave_alloc() local
615 rport = starget_to_rport(starget); in mptfc_slave_alloc()
617 if (!rport || fc_remote_port_chkready(rport)) in mptfc_slave_alloc()
645 mptfc_dump_lun_info(ioc, rport, sdev, vtarget); in mptfc_slave_alloc()
654 struct fc_rport *rport = starget_to_rport(scsi_target(SCpnt->device)); in mptfc_qcmd() local
664 err = fc_remote_port_chkready(rport); in mptfc_qcmd()
672 ri = *((struct mptfc_rport_info **)rport->dd_data); in mptfc_qcmd()
1101 fc_remote_port_delete(ri->rport); /* won't sleep */ in mptfc_setup_reset()
1102 ri->rport = NULL; in mptfc_setup_reset()
1156 fc_remote_port_delete(ri->rport); /* won't sleep */ in mptfc_rescan_devices()
1157 ri->rport = NULL; in mptfc_rescan_devices()