Lines Matching refs:portptr

173 localport_to_lport(struct nvme_fc_local_port *portptr)  in localport_to_lport()  argument
175 return container_of(portptr, struct nvme_fc_lport, localport); in localport_to_lport()
179 remoteport_to_rport(struct nvme_fc_remote_port *portptr) in remoteport_to_rport() argument
181 return container_of(portptr, struct nvme_fc_rport, remoteport); in remoteport_to_rport()
333 struct nvme_fc_local_port **portptr) in nvme_fc_register_localport() argument
364 *portptr = &newrec->localport; in nvme_fc_register_localport()
410 *portptr = &newrec->localport; in nvme_fc_register_localport()
418 *portptr = NULL; in nvme_fc_register_localport()
436 nvme_fc_unregister_localport(struct nvme_fc_local_port *portptr) in nvme_fc_unregister_localport() argument
438 struct nvme_fc_lport *lport = localport_to_lport(portptr); in nvme_fc_unregister_localport()
441 if (!portptr) in nvme_fc_unregister_localport()
446 if (portptr->port_state != FC_OBJSTATE_ONLINE) { in nvme_fc_unregister_localport()
450 portptr->port_state = FC_OBJSTATE_DELETED; in nvme_fc_unregister_localport()
646 struct nvme_fc_remote_port **portptr) in nvme_fc_register_remoteport() argument
675 *portptr = &newrec->remoteport; in nvme_fc_register_remoteport()
718 *portptr = &newrec->remoteport; in nvme_fc_register_remoteport()
726 *portptr = NULL; in nvme_fc_register_remoteport()
818 nvme_fc_unregister_remoteport(struct nvme_fc_remote_port *portptr) in nvme_fc_unregister_remoteport() argument
820 struct nvme_fc_rport *rport = remoteport_to_rport(portptr); in nvme_fc_unregister_remoteport()
824 if (!portptr) in nvme_fc_unregister_remoteport()
829 if (portptr->port_state != FC_OBJSTATE_ONLINE) { in nvme_fc_unregister_remoteport()
833 portptr->port_state = FC_OBJSTATE_DELETED; in nvme_fc_unregister_remoteport()
835 rport->dev_loss_end = jiffies + (portptr->dev_loss_tmo * HZ); in nvme_fc_unregister_remoteport()
839 if (!portptr->dev_loss_tmo) { in nvme_fc_unregister_remoteport()
853 rport->lport->ops->remoteport_delete(portptr); in nvme_fc_unregister_remoteport()
884 nvme_fc_set_remoteport_devloss(struct nvme_fc_remote_port *portptr, in nvme_fc_set_remoteport_devloss() argument
887 struct nvme_fc_rport *rport = remoteport_to_rport(portptr); in nvme_fc_set_remoteport_devloss()
892 if (portptr->port_state != FC_OBJSTATE_ONLINE) { in nvme_fc_set_remoteport_devloss()
2817 struct nvme_fc_remote_port *portptr = &rport->remoteport; in nvme_fc_reconnect_or_delete() local
2824 if (portptr->port_state == FC_OBJSTATE_ONLINE) in nvme_fc_reconnect_or_delete()
2832 if (portptr->port_state == FC_OBJSTATE_ONLINE) in nvme_fc_reconnect_or_delete()
2842 if (portptr->port_state == FC_OBJSTATE_ONLINE) in nvme_fc_reconnect_or_delete()
2851 ctrl->cnum, portptr->dev_loss_tmo); in nvme_fc_reconnect_or_delete()