• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/lpfc/

Lines Matching defs:vport

48 lpfc_check_adisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
65 lpfc_check_sparm(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
68 volatile struct serv_parm *hsp = &vport->fc_sparam;
147 lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
210 lpfc_printf_vlog(ndlp->vport, KERN_INFO, LOG_DISCOVERY,
258 lpfc_rcv_plogi(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
261 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
262 struct lpfc_hba *phba = vport->phba;
272 if (vport->port_state <= LPFC_FDISC) {
277 if (vport->fc_flag & FC_PT2PT) {
279 if (!(vport->fc_flag & FC_PT2PT_PLOGI)) {
288 lpfc_disc_start(vport);
290 lpfc_initial_flogi(vport);
294 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb,
303 lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
307 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp,
312 lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
316 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp,
320 if ((lpfc_check_sparm(vport, ndlp, sp, CLASS3, 0) == 0)) {
324 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp,
331 lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
336 if (vport->cfg_fcp_class == 2 && sp->cls2.classValid)
362 lpfc_els_rsp_acc(vport, ELS_CMD_PLOGI, cmdiocb, ndlp, NULL);
366 if ((vport->fc_flag & FC_PT2PT) &&
367 !(vport->fc_flag & FC_PT2PT_PLOGI)) {
369 vport->fc_myDID = icmd->un.rcvels.parmRo;
375 mbox->vport = vport;
382 lpfc_can_disctmo(vport);
388 rc = lpfc_reg_rpi(phba, vport->vpi, icmd->un.rcvels.remoteID,
403 mbox->vport = vport;
422 if ((vport->port_type == LPFC_NPIV_PORT &&
423 vport->cfg_restrict_login)) {
435 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb,
439 lpfc_els_rsp_acc(vport, ELS_CMD_PLOGI, cmdiocb, ndlp, mbox);
444 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL);
449 lpfc_rcv_padisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
452 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
477 if (icmd->ulpStatus == 0 && lpfc_check_adisc(vport, ndlp, pnn, ppn)) {
479 lpfc_els_rsp_adisc_acc(vport, cmdiocb, ndlp);
481 lpfc_els_rsp_acc(vport, ELS_CMD_PLOGI, cmdiocb, ndlp,
491 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL);
501 lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
506 lpfc_rcv_logo(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
509 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
510 struct lpfc_hba *phba = vport->phba;
522 lpfc_els_rsp_acc(vport, ELS_CMD_PRLO, cmdiocb, ndlp, NULL);
524 lpfc_els_rsp_acc(vport, ELS_CMD_ACC, cmdiocb, ndlp, NULL);
526 if (vport->port_state <= LPFC_FDISC)
528 lpfc_linkdown_port(vport);
530 vport->fc_flag |= FC_VPORT_LOGO_RCVD;
556 vport->port_state = LPFC_FDISC;
577 lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
591 lpfc_rcv_prli(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
622 lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_RPORT,
631 lpfc_disc_set_adisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp)
633 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
640 if (!(vport->fc_flag & FC_PT2PT)) {
642 if ((vport->cfg_use_adisc && (vport->fc_flag & FC_RSCN_MODE)) ||
652 lpfc_unreg_rpi(vport, ndlp);
658 * @vport: Pointer to lpfc_vport structure.
666 struct lpfc_vport *vport,
675 lpfc_printf_vlog(vport, KERN_ERR, LOG_MBOX,
678 lpfc_unreg_login(phba, vport->vpi, rpi, pmb);
687 lpfc_disc_illegal(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
695 phba = vport->phba;
702 lpfc_release_rpi(phba, vport, rpi);
704 lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
713 lpfc_cmpl_plogi_illegal(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
722 lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
734 lpfc_rcv_plogi_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
741 if (lpfc_rcv_plogi(vport, ndlp, cmdiocb)) {
748 lpfc_rcv_els_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
751 lpfc_issue_els_logo(vport, ndlp, 0);
756 lpfc_rcv_logo_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
759 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
765 lpfc_els_rsp_acc(vport, ELS_CMD_ACC, cmdiocb, ndlp, NULL);
771 lpfc_cmpl_logo_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
778 lpfc_device_rm_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
785 lpfc_rcv_plogi_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
788 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
789 struct lpfc_hba *phba = vport->phba;
803 port_cmp = memcmp(&vport->fc_portname, &sp->portName,
811 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp,
814 if (lpfc_rcv_plogi(vport, ndlp, cmdiocb) &&
816 (vport->num_disc_nodes)) {
821 lpfc_more_plogi(vport);
822 if (vport->num_disc_nodes == 0) {
824 vport->fc_flag &= ~FC_NDISC_ACTIVE;
826 lpfc_can_disctmo(vport);
827 lpfc_end_rscn(vport);
836 lpfc_rcv_prli_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
845 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL);
850 lpfc_rcv_logo_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
856 lpfc_els_abort(vport->phba, ndlp);
858 lpfc_rcv_logo(vport, ndlp, cmdiocb, ELS_CMD_LOGO);
863 lpfc_rcv_els_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
866 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
867 struct lpfc_hba *phba = vport->phba;
874 lpfc_els_rsp_acc(vport, ELS_CMD_ACC, cmdiocb, ndlp, NULL);
876 lpfc_issue_els_logo(vport, ndlp, 0);
886 lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
892 lpfc_cmpl_plogi_plogi_issue(struct lpfc_vport *vport,
897 struct lpfc_hba *phba = vport->phba;
898 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
930 lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
934 if (!lpfc_check_sparm(vport, ndlp, sp, CLASS3, 0))
937 lpfc_printf_vlog(vport, KERN_INFO, LOG_ELS,
941 if (vport->cfg_fcp_class == 2 && (sp->cls2.classValid))
960 lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
968 lpfc_unreg_rpi(vport, ndlp);
970 if (lpfc_reg_rpi(phba, vport->vpi, irsp->un.elsreq64.remoteID,
984 mbox->vport = vport;
987 lpfc_nlp_set_state(vport, ndlp,
1002 lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
1010 lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
1020 lpfc_vport_set_state(vport, FC_VPORT_FAILED);
1021 lpfc_printf_vlog(vport, KERN_ERR, LOG_ELS,
1032 lpfc_cmpl_logo_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1039 lpfc_cmpl_reglogin_plogi_issue(struct lpfc_vport *vport,
1047 phba = vport->phba;
1052 lpfc_release_rpi(phba, vport, rpi);
1058 lpfc_device_rm_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1061 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
1070 lpfc_els_abort(vport->phba, ndlp);
1072 lpfc_drop_node(vport, ndlp);
1078 lpfc_device_recov_plogi_issue(struct lpfc_vport *vport,
1083 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
1084 struct lpfc_hba *phba = vport->phba;
1089 if (vport->fc_flag & FC_RSCN_DEFERRED)
1096 lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
1105 lpfc_rcv_plogi_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1108 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
1109 struct lpfc_hba *phba = vport->phba;
1117 if (lpfc_rcv_plogi(vport, ndlp, cmdiocb)) {
1122 if (vport->num_disc_nodes)
1123 lpfc_more_adisc(vport);
1128 lpfc_issue_els_plogi(vport, ndlp->nlp_DID, 0);
1129 lpfc_nlp_set_state(vport, ndlp, NLP_STE_PLOGI_ISSUE);
1135 lpfc_rcv_prli_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1140 lpfc_els_rsp_prli_acc(vport, cmdiocb, ndlp);
1145 lpfc_rcv_logo_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1148 struct lpfc_hba *phba = vport->phba;
1156 lpfc_rcv_logo(vport, ndlp, cmdiocb, ELS_CMD_LOGO);
1161 lpfc_rcv_padisc_adisc_issue(struct lpfc_vport *vport,
1169 lpfc_rcv_padisc(vport, ndlp, cmdiocb);
1174 lpfc_rcv_prlo_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1182 lpfc_rcv_logo(vport, ndlp, cmdiocb, ELS_CMD_PRLO);
1187 lpfc_cmpl_adisc_adisc_issue(struct lpfc_vport *vport,
1191 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
1192 struct lpfc_hba *phba = vport->phba;
1205 (!lpfc_check_adisc(vport, ndlp, &ap->nodeName, &ap->portName))) {
1217 lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
1218 lpfc_unreg_rpi(vport, ndlp);
1233 lpfc_nlp_set_state(vport, ndlp, NLP_STE_MAPPED_NODE);
1236 lpfc_nlp_set_state(vport, ndlp, NLP_STE_UNMAPPED_NODE);
1243 lpfc_device_rm_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1246 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
1255 lpfc_els_abort(vport->phba, ndlp);
1257 lpfc_drop_node(vport, ndlp);
1263 lpfc_device_recov_adisc_issue(struct lpfc_vport *vport,
1268 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
1269 struct lpfc_hba *phba = vport->phba;
1274 if (vport->fc_flag & FC_RSCN_DEFERRED)
1281 lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
1285 lpfc_disc_set_adisc(vport, ndlp);
1290 lpfc_rcv_plogi_reglogin_issue(struct lpfc_vport *vport,
1297 lpfc_rcv_plogi(vport, ndlp, cmdiocb);
1302 lpfc_rcv_prli_reglogin_issue(struct lpfc_vport *vport,
1309 lpfc_els_rsp_prli_acc(vport, cmdiocb, ndlp);
1314 lpfc_rcv_logo_reglogin_issue(struct lpfc_vport *vport,
1319 struct lpfc_hba *phba = vport->phba;
1360 lpfc_rcv_logo(vport, ndlp, cmdiocb, ELS_CMD_LOGO);
1365 lpfc_rcv_padisc_reglogin_issue(struct lpfc_vport *vport,
1372 lpfc_rcv_padisc(vport, ndlp, cmdiocb);
1377 lpfc_rcv_prlo_reglogin_issue(struct lpfc_vport *vport,
1385 lpfc_els_rsp_acc(vport, ELS_CMD_PRLO, cmdiocb, ndlp, NULL);
1390 lpfc_cmpl_reglogin_reglogin_issue(struct lpfc_vport *vport,
1395 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
1402 lpfc_printf_vlog(vport, KERN_ERR, LOG_DISCOVERY,
1404 did, mb->mbxStatus, vport->port_state);
1411 lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
1422 lpfc_issue_els_logo(vport, ndlp, 0);
1424 lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
1434 lpfc_nlp_set_state(vport, ndlp, NLP_STE_PRLI_ISSUE);
1435 lpfc_issue_els_prli(vport, ndlp, 0);
1438 lpfc_nlp_set_state(vport, ndlp, NLP_STE_UNMAPPED_NODE);
1444 lpfc_device_rm_reglogin_issue(struct lpfc_vport *vport,
1449 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
1457 lpfc_drop_node(vport, ndlp);
1463 lpfc_device_recov_reglogin_issue(struct lpfc_vport *vport,
1468 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
1473 if (vport->fc_flag & FC_RSCN_DEFERRED)
1477 lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
1482 lpfc_disc_set_adisc(vport, ndlp);
1487 lpfc_rcv_plogi_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1494 lpfc_rcv_plogi(vport, ndlp, cmdiocb);
1499 lpfc_rcv_prli_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1504 lpfc_els_rsp_prli_acc(vport, cmdiocb, ndlp);
1509 lpfc_rcv_logo_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1515 lpfc_els_abort(vport->phba, ndlp);
1517 lpfc_rcv_logo(vport, ndlp, cmdiocb, ELS_CMD_LOGO);
1522 lpfc_rcv_padisc_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1527 lpfc_rcv_padisc(vport, ndlp, cmdiocb);
1537 lpfc_rcv_prlo_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1542 lpfc_els_rsp_acc(vport, ELS_CMD_PRLO, cmdiocb, ndlp, NULL);
1547 lpfc_cmpl_prli_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1550 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
1552 struct lpfc_hba *phba = vport->phba;
1562 if ((vport->port_type == LPFC_NPIV_PORT) &&
1563 vport->cfg_restrict_login) {
1567 lpfc_nlp_set_state(vport, ndlp, NLP_STE_UNMAPPED_NODE);
1584 (vport->port_type == LPFC_NPIV_PORT) &&
1585 vport->cfg_restrict_login) {
1590 lpfc_issue_els_logo(vport, ndlp, 0);
1593 lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
1599 lpfc_nlp_set_state(vport, ndlp, NLP_STE_MAPPED_NODE);
1601 lpfc_nlp_set_state(vport, ndlp, NLP_STE_UNMAPPED_NODE);
1624 lpfc_device_rm_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1627 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
1636 lpfc_els_abort(vport->phba, ndlp);
1638 lpfc_drop_node(vport, ndlp);
1661 lpfc_device_recov_prli_issue(struct lpfc_vport *vport,
1666 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
1667 struct lpfc_hba *phba = vport->phba;
1672 if (vport->fc_flag & FC_RSCN_DEFERRED)
1679 lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
1683 lpfc_disc_set_adisc(vport, ndlp);
1688 lpfc_rcv_plogi_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1693 lpfc_rcv_plogi(vport, ndlp, cmdiocb);
1698 lpfc_rcv_prli_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1703 lpfc_rcv_prli(vport, ndlp, cmdiocb);
1704 lpfc_els_rsp_prli_acc(vport, cmdiocb, ndlp);
1709 lpfc_rcv_logo_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1714 lpfc_rcv_logo(vport, ndlp, cmdiocb, ELS_CMD_LOGO);
1719 lpfc_rcv_padisc_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1724 lpfc_rcv_padisc(vport, ndlp, cmdiocb);
1729 lpfc_rcv_prlo_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1734 lpfc_els_rsp_acc(vport, ELS_CMD_PRLO, cmdiocb, ndlp, NULL);
1739 lpfc_device_recov_unmap_node(struct lpfc_vport *vport,
1744 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
1747 lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
1751 lpfc_disc_set_adisc(vport, ndlp);
1757 lpfc_rcv_plogi_mapped_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1762 lpfc_rcv_plogi(vport, ndlp, cmdiocb);
1767 lpfc_rcv_prli_mapped_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1772 lpfc_els_rsp_prli_acc(vport, cmdiocb, ndlp);
1777 lpfc_rcv_logo_mapped_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1782 lpfc_rcv_logo(vport, ndlp, cmdiocb, ELS_CMD_LOGO);
1787 lpfc_rcv_padisc_mapped_node(struct lpfc_vport *vport,
1793 lpfc_rcv_padisc(vport, ndlp, cmdiocb);
1798 lpfc_rcv_prlo_mapped_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1801 struct lpfc_hba *phba = vport->phba;
1805 lpfc_sli_abort_iocb(vport, &phba->sli.ring[phba->sli.fcp_ring],
1809 lpfc_rcv_logo(vport, ndlp, cmdiocb, ELS_CMD_PRLO);
1814 lpfc_device_recov_mapped_node(struct lpfc_vport *vport,
1819 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
1822 lpfc_nlp_set_state(vport, ndlp, NLP_STE_NPR_NODE);
1826 lpfc_disc_set_adisc(vport, ndlp);
1831 lpfc_rcv_plogi_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1834 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
1840 if (lpfc_rcv_plogi(vport, ndlp, cmdiocb)) {
1841 lpfc_cancel_retry_delay_tmo(vport, ndlp);
1849 lpfc_nlp_set_state(vport, ndlp, NLP_STE_PLOGI_ISSUE);
1850 lpfc_issue_els_plogi(vport, ndlp->nlp_DID, 0);
1857 lpfc_rcv_prli_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1860 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
1867 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL);
1875 lpfc_nlp_set_state(vport, ndlp, NLP_STE_ADISC_ISSUE);
1876 lpfc_issue_els_adisc(vport, ndlp, 0);
1879 lpfc_nlp_set_state(vport, ndlp, NLP_STE_PLOGI_ISSUE);
1880 lpfc_issue_els_plogi(vport, ndlp->nlp_DID, 0);
1887 lpfc_rcv_logo_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1892 lpfc_rcv_logo(vport, ndlp, cmdiocb, ELS_CMD_LOGO);
1897 lpfc_rcv_padisc_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1902 lpfc_rcv_padisc(vport, ndlp, cmdiocb);
1913 lpfc_nlp_set_state(vport, ndlp, NLP_STE_ADISC_ISSUE);
1914 lpfc_issue_els_adisc(vport, ndlp, 0);
1917 lpfc_nlp_set_state(vport, ndlp, NLP_STE_PLOGI_ISSUE);
1918 lpfc_issue_els_plogi(vport, ndlp->nlp_DID, 0);
1925 lpfc_rcv_prlo_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1928 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
1935 lpfc_els_rsp_acc(vport, ELS_CMD_ACC, cmdiocb, ndlp, NULL);
1953 lpfc_cmpl_plogi_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1971 lpfc_cmpl_prli_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1982 lpfc_drop_node(vport, ndlp);
1989 lpfc_cmpl_logo_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
1992 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
1995 vport->fc_flag &= ~(FC_FABRIC | FC_PUBLIC_LOOP);
1998 lpfc_unreg_rpi(vport, ndlp);
2003 lpfc_cmpl_adisc_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
2014 lpfc_drop_node(vport, ndlp);
2021 lpfc_cmpl_reglogin_npr_node(struct lpfc_vport *vport,
2033 lpfc_drop_node(vport, ndlp);
2041 lpfc_device_rm_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
2044 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
2052 lpfc_drop_node(vport, ndlp);
2057 lpfc_device_recov_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
2060 struct Scsi_Host *shost = lpfc_shost_from_vport(vport);
2065 if (vport->fc_flag & FC_RSCN_DEFERRED)
2068 lpfc_cancel_retry_delay_tmo(vport, ndlp);
2249 lpfc_disc_state_machine(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
2263 lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
2268 lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_DSM,
2273 rc = (func) (vport, ndlp, arg, evt);
2277 lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
2281 lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_DSM,
2287 lpfc_printf_vlog(vport, KERN_INFO, LOG_DISCOVERY,
2290 lpfc_debugfs_disc_trc(vport, LPFC_DISC_TRC_DSM,