Lines Matching refs:localport
108 struct nvme_fc_local_port localport; member
175 return container_of(portptr, struct nvme_fc_lport, localport); in localport_to_lport()
229 WARN_ON(lport->localport.port_state != FC_OBJSTATE_DELETED); in nvme_fc_free_lport()
237 ida_simple_remove(&nvme_fc_local_port_cnt, lport->localport.port_num); in nvme_fc_free_lport()
269 if (lport->localport.node_name != pinfo->node_name || in nvme_fc_attach_to_unreg_lport()
270 lport->localport.port_name != pinfo->port_name) in nvme_fc_attach_to_unreg_lport()
278 if (lport->localport.port_state != FC_OBJSTATE_DELETED) { in nvme_fc_attach_to_unreg_lport()
295 lport->localport.port_role = pinfo->port_role; in nvme_fc_attach_to_unreg_lport()
296 lport->localport.port_id = pinfo->port_id; in nvme_fc_attach_to_unreg_lport()
297 lport->localport.port_state = FC_OBJSTATE_ONLINE; in nvme_fc_attach_to_unreg_lport()
364 *portptr = &newrec->localport; in nvme_fc_register_localport()
395 newrec->localport.private = &newrec[1]; in nvme_fc_register_localport()
396 newrec->localport.node_name = pinfo->node_name; in nvme_fc_register_localport()
397 newrec->localport.port_name = pinfo->port_name; in nvme_fc_register_localport()
398 newrec->localport.port_role = pinfo->port_role; in nvme_fc_register_localport()
399 newrec->localport.port_id = pinfo->port_id; in nvme_fc_register_localport()
400 newrec->localport.port_state = FC_OBJSTATE_ONLINE; in nvme_fc_register_localport()
401 newrec->localport.port_num = idx; in nvme_fc_register_localport()
410 *portptr = &newrec->localport; in nvme_fc_register_localport()
455 lport->ops->localport_delete(&lport->localport); in nvme_fc_unregister_localport()
486 lport->localport.node_name, lport->localport.port_name); in nvme_fc_signal_discovery_scan()
499 localport_to_lport(rport->remoteport.localport); in nvme_fc_free_rport()
644 nvme_fc_register_remoteport(struct nvme_fc_local_port *localport, in nvme_fc_register_remoteport() argument
648 struct nvme_fc_lport *lport = localport_to_lport(localport); in nvme_fc_register_remoteport()
700 newrec->remoteport.localport = &lport->localport; in nvme_fc_register_remoteport()
744 rport->lport->ops->ls_abort(&rport->lport->localport, in nvme_fc_abort_lsops()
1066 ret = rport->lport->ops->ls_req(&rport->lport->localport, in __nvme_fc_send_ls_req()
1512 ctrl->lport->ops->fcp_abort(&ctrl->lport->localport, in __nvme_fc_abort_op()
1891 ctrl->lport->ops->delete_queue(&ctrl->lport->localport, qidx, in __nvme_fc_delete_hw_queue()
1913 ret = ctrl->lport->ops->create_queue(&ctrl->lport->localport, in __nvme_fc_create_hw_queue()
2235 ret = ctrl->lport->ops->fcp_io(&ctrl->lport->localport, in nvme_fc_start_fcp_op()
2318 ctrl->lport->ops->poll_queue(&ctrl->lport->localport, in nvme_fc_poll()
2526 if (cnt == 0 && lport->localport.port_state == FC_OBJSTATE_DELETED) in nvme_fc_rport_inactive_on_lport()
2527 lport->ops->localport_delete(&lport->localport); in nvme_fc_rport_inactive_on_lport()
3220 if (lport->localport.node_name != laddr.nn || in nvme_fc_create_ctrl()
3221 lport->localport.port_name != laddr.pn) in nvme_fc_create_ctrl()