Lines Matching refs:rport

65 	struct fc_rport *rport = starget_to_rport(scsi_target(scpnt->device));  in zfcp_scsi_queuecommand()  local
72 scsi_result = fc_remote_port_chkready(rport); in zfcp_scsi_queuecommand()
112 struct fc_rport *rport = starget_to_rport(scsi_target(sdev)); in zfcp_scsi_slave_alloc() local
120 port = zfcp_get_port_by_wwpn(adapter, rport->port_name); in zfcp_scsi_slave_alloc()
361 port->rport = NULL; in zfcp_scsi_adapter_unregister()
516 static void zfcp_set_rport_dev_loss_tmo(struct fc_rport *rport, u32 timeout) in zfcp_set_rport_dev_loss_tmo() argument
518 rport->dev_loss_tmo = timeout; in zfcp_set_rport_dev_loss_tmo()
531 static void zfcp_scsi_terminate_rport_io(struct fc_rport *rport) in zfcp_scsi_terminate_rport_io() argument
534 struct Scsi_Host *shost = rport_to_shost(rport); in zfcp_scsi_terminate_rport_io()
538 port = zfcp_get_port_by_wwpn(adapter, rport->port_name); in zfcp_scsi_terminate_rport_io()
549 struct fc_rport *rport; in zfcp_scsi_rport_register() local
551 if (port->rport) in zfcp_scsi_rport_register()
559 rport = fc_remote_port_add(port->adapter->scsi_host, 0, &ids); in zfcp_scsi_rport_register()
560 if (!rport) { in zfcp_scsi_rport_register()
567 rport->maxframe_size = port->maxframe_size; in zfcp_scsi_rport_register()
568 rport->supported_classes = port->supported_classes; in zfcp_scsi_rport_register()
569 port->rport = rport; in zfcp_scsi_rport_register()
570 port->starget_id = rport->scsi_target_id; in zfcp_scsi_rport_register()
577 struct fc_rport *rport = port->rport; in zfcp_scsi_rport_block() local
579 if (rport) { in zfcp_scsi_rport_block()
580 fc_remote_port_delete(rport); in zfcp_scsi_rport_block()
581 port->rport = NULL; in zfcp_scsi_rport_block()
599 if (port->rport && queue_work(port->adapter->work_queue, in zfcp_scsi_schedule_rport_block()