Lines Matching refs:rport
70 struct fc_rport *rport = starget_to_rport(scsi_target(scpnt->device)); in zfcp_scsi_queuecommand() local
77 scsi_result = fc_remote_port_chkready(rport); in zfcp_scsi_queuecommand()
115 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in zfcp_scsi_slave_alloc() local
126 port = zfcp_get_port_by_wwpn(adapter, rport->port_name); in zfcp_scsi_slave_alloc()
293 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in zfcp_scsi_task_mgmt_function() local
305 ret = fc_block_rport(rport); in zfcp_scsi_task_mgmt_function()
346 struct fc_rport *rport = starget_to_rport(starget); in zfcp_scsi_eh_target_reset_handler() local
347 struct Scsi_Host *shost = rport_to_shost(rport); in zfcp_scsi_eh_target_reset_handler()
530 port->rport = NULL; in zfcp_scsi_adapter_unregister()
686 static void zfcp_scsi_set_rport_dev_loss_tmo(struct fc_rport *rport, in zfcp_scsi_set_rport_dev_loss_tmo() argument
689 rport->dev_loss_tmo = timeout; in zfcp_scsi_set_rport_dev_loss_tmo()
702 static void zfcp_scsi_terminate_rport_io(struct fc_rport *rport) in zfcp_scsi_terminate_rport_io() argument
705 struct Scsi_Host *shost = rport_to_shost(rport); in zfcp_scsi_terminate_rport_io()
709 port = zfcp_get_port_by_wwpn(adapter, rport->port_name); in zfcp_scsi_terminate_rport_io()
717 rport->port_name /* zfcp_scsi_rport_register */, in zfcp_scsi_terminate_rport_io()
718 rport->port_id /* zfcp_scsi_rport_register */); in zfcp_scsi_terminate_rport_io()
725 struct fc_rport *rport; in zfcp_scsi_rport_register() local
727 if (port->rport) in zfcp_scsi_rport_register()
738 rport = fc_remote_port_add(port->adapter->scsi_host, 0, &ids); in zfcp_scsi_rport_register()
739 if (!rport) { in zfcp_scsi_rport_register()
746 rport->maxframe_size = port->maxframe_size; in zfcp_scsi_rport_register()
747 rport->supported_classes = port->supported_classes; in zfcp_scsi_rport_register()
748 port->rport = rport; in zfcp_scsi_rport_register()
749 port->starget_id = rport->scsi_target_id; in zfcp_scsi_rport_register()
756 struct fc_rport *rport = port->rport; in zfcp_scsi_rport_block() local
758 if (rport) { in zfcp_scsi_rport_block()
762 fc_remote_port_delete(rport); in zfcp_scsi_rport_block()
763 port->rport = NULL; in zfcp_scsi_rport_block()
781 if (port->rport && queue_work(port->adapter->work_queue, in zfcp_scsi_schedule_rport_block()