Lines Matching refs:ndlp

3049 	struct lpfc_nodelist *ndlp, *next_ndlp;  in lpfc_cleanup()  local
3059 list_for_each_entry_safe(ndlp, next_ndlp, &vport->fc_nodes, nlp_listp) { in lpfc_cleanup()
3061 ndlp->nlp_DID == Fabric_DID) { in lpfc_cleanup()
3063 lpfc_nlp_put(ndlp); in lpfc_cleanup()
3067 if (ndlp->nlp_DID == Fabric_Cntl_DID && in lpfc_cleanup()
3068 ndlp->nlp_state == NLP_STE_UNUSED_NODE) { in lpfc_cleanup()
3069 lpfc_nlp_put(ndlp); in lpfc_cleanup()
3076 if (ndlp->nlp_type & NLP_FABRIC && in lpfc_cleanup()
3077 ndlp->nlp_state == NLP_STE_UNMAPPED_NODE) in lpfc_cleanup()
3078 lpfc_disc_state_machine(vport, ndlp, NULL, in lpfc_cleanup()
3081 if (!(ndlp->fc4_xpt_flags & (NVME_XPT_REGD|SCSI_XPT_REGD))) in lpfc_cleanup()
3082 lpfc_disc_state_machine(vport, ndlp, NULL, in lpfc_cleanup()
3111 list_for_each_entry_safe(ndlp, next_ndlp, in lpfc_cleanup()
3113 lpfc_printf_vlog(ndlp->vport, KERN_ERR, in lpfc_cleanup()
3118 ndlp->nlp_DID, (void *)ndlp, in lpfc_cleanup()
3119 kref_read(&ndlp->kref), in lpfc_cleanup()
3120 ndlp->fc4_xpt_flags, in lpfc_cleanup()
3121 ndlp->nlp_flag); in lpfc_cleanup()
3414 struct lpfc_nodelist *ndlp, *next_ndlp; in lpfc_sli4_node_rpi_restore() local
3429 list_for_each_entry_safe(ndlp, next_ndlp, in lpfc_sli4_node_rpi_restore()
3434 lpfc_printf_vlog(ndlp->vport, KERN_INFO, in lpfc_sli4_node_rpi_restore()
3439 ndlp, ndlp->nlp_DID, in lpfc_sli4_node_rpi_restore()
3440 ndlp->nlp_flag); in lpfc_sli4_node_rpi_restore()
3443 ndlp->nlp_rpi = rpi; in lpfc_sli4_node_rpi_restore()
3444 lpfc_printf_vlog(ndlp->vport, KERN_INFO, in lpfc_sli4_node_rpi_restore()
3448 ndlp->nlp_rpi, ndlp, ndlp->nlp_DID, in lpfc_sli4_node_rpi_restore()
3449 ndlp->nlp_flag); in lpfc_sli4_node_rpi_restore()
3817 struct lpfc_nodelist *ndlp, *next_ndlp; in lpfc_offline_prep() local
3847 list_for_each_entry_safe(ndlp, next_ndlp, in lpfc_offline_prep()
3851 clear_bit(NLP_NPR_ADISC, &ndlp->nlp_flag); in lpfc_offline_prep()
3854 &ndlp->nlp_flag); in lpfc_offline_prep()
3856 &ndlp->nlp_flag); in lpfc_offline_prep()
3859 if (ndlp->nlp_type & NLP_FABRIC) { in lpfc_offline_prep()
3860 lpfc_disc_state_machine(vports[i], ndlp, in lpfc_offline_prep()
3871 &ndlp->save_flags) && in lpfc_offline_prep()
3872 !(ndlp->fc4_xpt_flags & in lpfc_offline_prep()
3875 (vports[i], ndlp, in lpfc_offline_prep()
6684 struct lpfc_nodelist *ndlp; in lpfc_sli4_perform_vport_cvl() local
6693 ndlp = lpfc_findnode_did(vport, Fabric_DID); in lpfc_sli4_perform_vport_cvl()
6694 if (!ndlp) { in lpfc_sli4_perform_vport_cvl()
6696 ndlp = lpfc_nlp_init(vport, Fabric_DID); in lpfc_sli4_perform_vport_cvl()
6697 if (!ndlp) in lpfc_sli4_perform_vport_cvl()
6700 ndlp->nlp_type |= NLP_FABRIC; in lpfc_sli4_perform_vport_cvl()
6702 lpfc_enqueue_node(vport, ndlp); in lpfc_sli4_perform_vport_cvl()
6718 return ndlp; in lpfc_sli4_perform_vport_cvl()
6755 struct lpfc_nodelist *ndlp; in lpfc_sli4_async_fip_evt() local
6902 ndlp = lpfc_sli4_perform_vport_cvl(vport); in lpfc_sli4_async_fip_evt()
6903 if (!ndlp) in lpfc_sli4_async_fip_evt()
6932 mod_timer(&ndlp->nlp_delayfunc, in lpfc_sli4_async_fip_evt()
6934 set_bit(NLP_DELAY_TMO, &ndlp->nlp_flag); in lpfc_sli4_async_fip_evt()
6935 ndlp->nlp_last_elscmd = ELS_CMD_FDISC; in lpfc_sli4_async_fip_evt()