Lines Matching refs:portptr
189 localport_to_lport(struct nvme_fc_local_port *portptr) in localport_to_lport() argument
191 return container_of(portptr, struct nvme_fc_lport, localport); in localport_to_lport()
195 remoteport_to_rport(struct nvme_fc_remote_port *portptr) in remoteport_to_rport() argument
197 return container_of(portptr, struct nvme_fc_rport, remoteport); in remoteport_to_rport()
350 struct nvme_fc_local_port **portptr) in nvme_fc_register_localport() argument
381 *portptr = &newrec->localport; in nvme_fc_register_localport()
430 *portptr = &newrec->localport; in nvme_fc_register_localport()
438 *portptr = NULL; in nvme_fc_register_localport()
455 nvme_fc_unregister_localport(struct nvme_fc_local_port *portptr) in nvme_fc_unregister_localport() argument
457 struct nvme_fc_lport *lport = localport_to_lport(portptr); in nvme_fc_unregister_localport()
460 if (!portptr) in nvme_fc_unregister_localport()
465 if (portptr->port_state != FC_OBJSTATE_ONLINE) { in nvme_fc_unregister_localport()
469 portptr->port_state = FC_OBJSTATE_DELETED; in nvme_fc_unregister_localport()
668 struct nvme_fc_remote_port **portptr) in nvme_fc_register_remoteport() argument
697 *portptr = &newrec->remoteport; in nvme_fc_register_remoteport()
746 *portptr = &newrec->remoteport; in nvme_fc_register_remoteport()
754 *portptr = NULL; in nvme_fc_register_remoteport()
806 nvme_fc_unregister_remoteport(struct nvme_fc_remote_port *portptr) in nvme_fc_unregister_remoteport() argument
808 struct nvme_fc_rport *rport = remoteport_to_rport(portptr); in nvme_fc_unregister_remoteport()
812 if (!portptr) in nvme_fc_unregister_remoteport()
817 if (portptr->port_state != FC_OBJSTATE_ONLINE) { in nvme_fc_unregister_remoteport()
821 portptr->port_state = FC_OBJSTATE_DELETED; in nvme_fc_unregister_remoteport()
823 rport->dev_loss_end = jiffies + (portptr->dev_loss_tmo * HZ); in nvme_fc_unregister_remoteport()
827 if (!portptr->dev_loss_tmo) { in nvme_fc_unregister_remoteport()
841 rport->lport->ops->remoteport_delete(portptr); in nvme_fc_unregister_remoteport()
872 nvme_fc_set_remoteport_devloss(struct nvme_fc_remote_port *portptr, in nvme_fc_set_remoteport_devloss() argument
875 struct nvme_fc_rport *rport = remoteport_to_rport(portptr); in nvme_fc_set_remoteport_devloss()
880 if (portptr->port_state != FC_OBJSTATE_ONLINE) { in nvme_fc_set_remoteport_devloss()
1695 nvme_fc_rcv_ls_req(struct nvme_fc_remote_port *portptr, in nvme_fc_rcv_ls_req() argument
1699 struct nvme_fc_rport *rport = remoteport_to_rport(portptr); in nvme_fc_rcv_ls_req()
3280 struct nvme_fc_remote_port *portptr = &rport->remoteport; in nvme_fc_reconnect_or_delete() local
3287 if (portptr->port_state == FC_OBJSTATE_ONLINE) { in nvme_fc_reconnect_or_delete()
3295 if (portptr->port_state == FC_OBJSTATE_ONLINE) in nvme_fc_reconnect_or_delete()
3305 if (portptr->port_state == FC_OBJSTATE_ONLINE) { in nvme_fc_reconnect_or_delete()
3319 ctrl->cnum, min_t(int, portptr->dev_loss_tmo, in nvme_fc_reconnect_or_delete()