Lines Matching refs:remoteport
120 struct nvme_fc_remote_port remoteport; member
181 return container_of(portptr, struct nvme_fc_rport, remoteport); in remoteport_to_rport()
481 if (!(rport->remoteport.port_role & FC_PORT_ROLE_NVME_DISCOVERY)) in nvme_fc_signal_discovery_scan()
489 rport->remoteport.node_name, rport->remoteport.port_name); in nvme_fc_signal_discovery_scan()
499 localport_to_lport(rport->remoteport.localport); in nvme_fc_free_rport()
502 WARN_ON(rport->remoteport.port_state != FC_OBJSTATE_DELETED); in nvme_fc_free_rport()
510 ida_simple_remove(&lport->endp_cnt, rport->remoteport.port_num); in nvme_fc_free_rport()
571 if (rport->remoteport.node_name != pinfo->node_name || in nvme_fc_attach_to_suspended_rport()
572 rport->remoteport.port_name != pinfo->port_name) in nvme_fc_attach_to_suspended_rport()
585 if (rport->remoteport.port_state != FC_OBJSTATE_DELETED) { in nvme_fc_attach_to_suspended_rport()
592 rport->remoteport.port_role = pinfo->port_role; in nvme_fc_attach_to_suspended_rport()
593 rport->remoteport.port_id = pinfo->port_id; in nvme_fc_attach_to_suspended_rport()
594 rport->remoteport.port_state = FC_OBJSTATE_ONLINE; in nvme_fc_attach_to_suspended_rport()
622 rport->remoteport.dev_loss_tmo = pinfo->dev_loss_tmo; in __nvme_fc_set_dev_loss_tmo()
624 rport->remoteport.dev_loss_tmo = NVME_FC_DEFAULT_DEV_LOSS_TMO; in __nvme_fc_set_dev_loss_tmo()
675 *portptr = &newrec->remoteport; in nvme_fc_register_remoteport()
700 newrec->remoteport.localport = &lport->localport; in nvme_fc_register_remoteport()
703 newrec->remoteport.private = &newrec[1]; in nvme_fc_register_remoteport()
704 newrec->remoteport.port_role = pinfo->port_role; in nvme_fc_register_remoteport()
705 newrec->remoteport.node_name = pinfo->node_name; in nvme_fc_register_remoteport()
706 newrec->remoteport.port_name = pinfo->port_name; in nvme_fc_register_remoteport()
707 newrec->remoteport.port_id = pinfo->port_id; in nvme_fc_register_remoteport()
708 newrec->remoteport.port_state = FC_OBJSTATE_ONLINE; in nvme_fc_register_remoteport()
709 newrec->remoteport.port_num = idx; in nvme_fc_register_remoteport()
718 *portptr = &newrec->remoteport; in nvme_fc_register_remoteport()
745 &rport->remoteport, in nvme_fc_abort_lsops()
875 nvme_fc_rescan_remoteport(struct nvme_fc_remote_port *remoteport) in nvme_fc_rescan_remoteport() argument
877 struct nvme_fc_rport *rport = remoteport_to_rport(remoteport); in nvme_fc_rescan_remoteport()
898 rport->remoteport.dev_loss_tmo = dev_loss_tmo; in nvme_fc_set_remoteport_devloss()
1037 if (rport->remoteport.port_state != FC_OBJSTATE_ONLINE) in __nvme_fc_send_ls_req()
1067 &rport->remoteport, lsreq); in __nvme_fc_send_ls_req()
1513 &ctrl->rport->remoteport, in __nvme_fc_abort_op()
2168 if (ctrl->rport->remoteport.port_state != FC_OBJSTATE_ONLINE) in nvme_fc_start_fcp_op()
2236 &ctrl->rport->remoteport, in nvme_fc_start_fcp_op()
2248 if (ctrl->rport->remoteport.port_state == FC_OBJSTATE_ONLINE && in nvme_fc_start_fcp_op()
2274 if (ctrl->rport->remoteport.port_state != FC_OBJSTATE_ONLINE || in nvme_fc_queue_rq()
2558 if (rport->remoteport.port_state == FC_OBJSTATE_DELETED) in nvme_fc_ctlr_inactive_on_rport()
2559 lport->ops->remoteport_delete(&rport->remoteport); in nvme_fc_ctlr_inactive_on_rport()
2579 if (ctrl->rport->remoteport.port_state != FC_OBJSTATE_ONLINE) in nvme_fc_create_association()
2817 struct nvme_fc_remote_port *portptr = &rport->remoteport; in nvme_fc_reconnect_or_delete()
2875 if (ctrl->rport->remoteport.port_state == FC_OBJSTATE_ONLINE) in nvme_fc_reset_ctrl_work()
2965 if (!(rport->remoteport.port_role & in nvme_fc_init_ctrl()
3225 if (rport->remoteport.node_name != raddr.nn || in nvme_fc_create_ctrl()
3226 rport->remoteport.port_name != raddr.pn) in nvme_fc_create_ctrl()