Lines Matching refs:localport
119 struct nvme_fc_local_port localport; member
191 return container_of(portptr, struct nvme_fc_lport, localport); in localport_to_lport()
251 WARN_ON(lport->localport.port_state != FC_OBJSTATE_DELETED); in nvme_fc_free_lport()
261 ida_simple_remove(&nvme_fc_local_port_cnt, lport->localport.port_num); in nvme_fc_free_lport()
293 if (lport->localport.node_name != pinfo->node_name || in nvme_fc_attach_to_unreg_lport()
294 lport->localport.port_name != pinfo->port_name) in nvme_fc_attach_to_unreg_lport()
302 if (lport->localport.port_state != FC_OBJSTATE_DELETED) { in nvme_fc_attach_to_unreg_lport()
319 lport->localport.port_role = pinfo->port_role; in nvme_fc_attach_to_unreg_lport()
320 lport->localport.port_id = pinfo->port_id; in nvme_fc_attach_to_unreg_lport()
321 lport->localport.port_state = FC_OBJSTATE_ONLINE; in nvme_fc_attach_to_unreg_lport()
388 *portptr = &newrec->localport; in nvme_fc_register_localport()
420 newrec->localport.private = &newrec[1]; in nvme_fc_register_localport()
422 newrec->localport.private = NULL; in nvme_fc_register_localport()
423 newrec->localport.node_name = pinfo->node_name; in nvme_fc_register_localport()
424 newrec->localport.port_name = pinfo->port_name; in nvme_fc_register_localport()
425 newrec->localport.port_role = pinfo->port_role; in nvme_fc_register_localport()
426 newrec->localport.port_id = pinfo->port_id; in nvme_fc_register_localport()
427 newrec->localport.port_state = FC_OBJSTATE_ONLINE; in nvme_fc_register_localport()
428 newrec->localport.port_num = idx; in nvme_fc_register_localport()
437 *portptr = &newrec->localport; in nvme_fc_register_localport()
481 lport->ops->localport_delete(&lport->localport); in nvme_fc_unregister_localport()
512 lport->localport.node_name, lport->localport.port_name); in nvme_fc_signal_discovery_scan()
525 localport_to_lport(rport->remoteport.localport); in nvme_fc_free_rport()
671 nvme_fc_register_remoteport(struct nvme_fc_local_port *localport, in nvme_fc_register_remoteport() argument
675 struct nvme_fc_lport *lport = localport_to_lport(localport); in nvme_fc_register_remoteport()
728 newrec->remoteport.localport = &lport->localport; in nvme_fc_register_remoteport()
777 rport->lport->ops->ls_abort(&rport->lport->localport, in nvme_fc_abort_lsops()
1101 ret = rport->lport->ops->ls_req(&rport->lport->localport, in __nvme_fc_send_ls_req()
1493 ret = lport->ops->xmt_ls_rsp(&lport->localport, &rport->remoteport, in nvme_fc_xmt_ls_rsp()
1853 ctrl->lport->ops->fcp_abort(&ctrl->lport->localport, in __nvme_fc_abort_op()
2280 ctrl->lport->ops->delete_queue(&ctrl->lport->localport, qidx, in __nvme_fc_delete_hw_queue()
2302 ret = ctrl->lport->ops->create_queue(&ctrl->lport->localport, in __nvme_fc_create_hw_queue()
2730 ret = ctrl->lport->ops->fcp_io(&ctrl->lport->localport, in nvme_fc_start_fcp_op()
2998 if (cnt == 0 && lport->localport.port_state == FC_OBJSTATE_DELETED) in nvme_fc_rport_inactive_on_lport()
2999 lport->ops->localport_delete(&lport->localport); in nvme_fc_rport_inactive_on_lport()
3061 ctrl->cnum, ctrl->lport->localport.port_name, in nvme_fc_create_association()
3699 if (lport->localport.node_name != laddr.nn || in nvme_fc_create_ctrl()
3700 lport->localport.port_name != laddr.pn || in nvme_fc_create_ctrl()
3701 lport->localport.port_state != FC_OBJSTATE_ONLINE) in nvme_fc_create_ctrl()