Lines Matching refs:remoteport
131 struct nvme_fc_remote_port remoteport; member
197 return container_of(portptr, struct nvme_fc_rport, remoteport); in remoteport_to_rport()
507 if (!(rport->remoteport.port_role & FC_PORT_ROLE_NVME_DISCOVERY)) in nvme_fc_signal_discovery_scan()
515 rport->remoteport.node_name, rport->remoteport.port_name); in nvme_fc_signal_discovery_scan()
525 localport_to_lport(rport->remoteport.localport); in nvme_fc_free_rport()
528 WARN_ON(rport->remoteport.port_state != FC_OBJSTATE_DELETED); in nvme_fc_free_rport()
537 ida_simple_remove(&lport->endp_cnt, rport->remoteport.port_num); in nvme_fc_free_rport()
598 if (rport->remoteport.node_name != pinfo->node_name || in nvme_fc_attach_to_suspended_rport()
599 rport->remoteport.port_name != pinfo->port_name) in nvme_fc_attach_to_suspended_rport()
612 if (rport->remoteport.port_state != FC_OBJSTATE_DELETED) { in nvme_fc_attach_to_suspended_rport()
619 rport->remoteport.port_role = pinfo->port_role; in nvme_fc_attach_to_suspended_rport()
620 rport->remoteport.port_id = pinfo->port_id; in nvme_fc_attach_to_suspended_rport()
621 rport->remoteport.port_state = FC_OBJSTATE_ONLINE; in nvme_fc_attach_to_suspended_rport()
649 rport->remoteport.dev_loss_tmo = pinfo->dev_loss_tmo; in __nvme_fc_set_dev_loss_tmo()
651 rport->remoteport.dev_loss_tmo = NVME_FC_DEFAULT_DEV_LOSS_TMO; in __nvme_fc_set_dev_loss_tmo()
702 *portptr = &newrec->remoteport; in nvme_fc_register_remoteport()
728 newrec->remoteport.localport = &lport->localport; in nvme_fc_register_remoteport()
733 newrec->remoteport.private = &newrec[1]; in nvme_fc_register_remoteport()
735 newrec->remoteport.private = NULL; in nvme_fc_register_remoteport()
736 newrec->remoteport.port_role = pinfo->port_role; in nvme_fc_register_remoteport()
737 newrec->remoteport.node_name = pinfo->node_name; in nvme_fc_register_remoteport()
738 newrec->remoteport.port_name = pinfo->port_name; in nvme_fc_register_remoteport()
739 newrec->remoteport.port_id = pinfo->port_id; in nvme_fc_register_remoteport()
740 newrec->remoteport.port_state = FC_OBJSTATE_ONLINE; in nvme_fc_register_remoteport()
741 newrec->remoteport.port_num = idx; in nvme_fc_register_remoteport()
751 *portptr = &newrec->remoteport; in nvme_fc_register_remoteport()
778 &rport->remoteport, in nvme_fc_abort_lsops()
909 nvme_fc_rescan_remoteport(struct nvme_fc_remote_port *remoteport) in nvme_fc_rescan_remoteport() argument
911 struct nvme_fc_rport *rport = remoteport_to_rport(remoteport); in nvme_fc_rescan_remoteport()
932 rport->remoteport.dev_loss_tmo = dev_loss_tmo; in nvme_fc_set_remoteport_devloss()
1072 if (rport->remoteport.port_state != FC_OBJSTATE_ONLINE) in __nvme_fc_send_ls_req()
1102 &rport->remoteport, lsreq); in __nvme_fc_send_ls_req()
1493 ret = lport->ops->xmt_ls_rsp(&lport->localport, &rport->remoteport, in nvme_fc_xmt_ls_rsp()
1681 if (rport->remoteport.port_state == FC_OBJSTATE_ONLINE) { in nvme_fc_handle_ls_rqst_work()
1787 if (rport->remoteport.port_state != FC_OBJSTATE_ONLINE) { in nvme_fc_rcv_ls_req()
1854 &ctrl->rport->remoteport, in __nvme_fc_abort_op()
2664 if (ctrl->rport->remoteport.port_state != FC_OBJSTATE_ONLINE) in nvme_fc_start_fcp_op()
2731 &ctrl->rport->remoteport, in nvme_fc_start_fcp_op()
2757 if (ctrl->rport->remoteport.port_state == FC_OBJSTATE_ONLINE && in nvme_fc_start_fcp_op()
2783 if (ctrl->rport->remoteport.port_state != FC_OBJSTATE_ONLINE || in nvme_fc_queue_rq()
3029 if (rport->remoteport.port_state == FC_OBJSTATE_DELETED) in nvme_fc_ctlr_inactive_on_rport()
3030 lport->ops->remoteport_delete(&rport->remoteport); in nvme_fc_ctlr_inactive_on_rport()
3052 if (ctrl->rport->remoteport.port_state != FC_OBJSTATE_ONLINE) in nvme_fc_create_association()
3062 ctrl->rport->remoteport.port_name, ctrl->ctrl.opts->subsysnqn); in nvme_fc_create_association()
3274 struct nvme_fc_remote_port *portptr = &rport->remoteport; in nvme_fc_reconnect_or_delete()
3331 if (ctrl->rport->remoteport.port_state == FC_OBJSTATE_ONLINE) { in nvme_fc_reset_ctrl_work()
3422 if (!(rport->remoteport.port_role & in nvme_fc_init_ctrl()
3705 if (rport->remoteport.node_name != raddr.nn || in nvme_fc_create_ctrl()
3706 rport->remoteport.port_name != raddr.pn || in nvme_fc_create_ctrl()
3707 rport->remoteport.port_state != FC_OBJSTATE_ONLINE) in nvme_fc_create_ctrl()