Lines Matching defs:ndlp

294 	struct lpfc_nodelist *ndlp;
461 ndlp = lpfc_findnode_did(phba->pport, Fabric_DID);
462 if (ndlp &&
463 ndlp->nlp_state == NLP_STE_UNMAPPED_NODE) {
486 lpfc_send_npiv_logo(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp)
493 spin_lock_irq(&ndlp->lock);
494 if (!(ndlp->save_flags & NLP_WAIT_FOR_LOGO) &&
495 !ndlp->logo_waitq) {
496 ndlp->logo_waitq = &waitq;
497 ndlp->nlp_fcp_info &= ~NLP_FCP_2_DEVICE;
498 ndlp->nlp_flag |= NLP_ISSUE_LOGO;
499 ndlp->save_flags |= NLP_WAIT_FOR_LOGO;
501 spin_unlock_irq(&ndlp->lock);
502 rc = lpfc_issue_els_npiv_logo(vport, ndlp);
505 (!(ndlp->save_flags & NLP_WAIT_FOR_LOGO)),
508 if (!(ndlp->save_flags & NLP_WAIT_FOR_LOGO))
517 spin_lock_irq(&ndlp->lock);
518 ndlp->nlp_flag &= ~NLP_ISSUE_LOGO;
519 ndlp->save_flags &= ~NLP_WAIT_FOR_LOGO;
520 spin_unlock_irq(&ndlp->lock);
526 spin_lock_irq(&ndlp->lock);
527 ndlp->logo_waitq = NULL;
528 spin_unlock_irq(&ndlp->lock);
537 struct lpfc_nodelist *ndlp = NULL;
544 ndlp = lpfc_findnode_did(vport, Fabric_DID);
545 if (ndlp && phba->link_state >= LPFC_LINK_UP)
546 (void)lpfc_send_npiv_logo(vport, ndlp);
576 struct lpfc_nodelist *ndlp = NULL;
599 ndlp = lpfc_findnode_did(phba->pport, Fabric_DID);
600 if (ndlp && ndlp->nlp_state == NLP_STE_UNMAPPED_NODE) {
631 struct lpfc_nodelist *ndlp = NULL;
691 ndlp = lpfc_findnode_did(vport, Fabric_DID);
692 if (!ndlp)
695 if (ndlp && ndlp->nlp_state == NLP_STE_UNMAPPED_NODE &&
713 * the ndlp.
719 ndlp = lpfc_findnode_did(vport, Fabric_DID);
720 if (!ndlp)
723 rc = lpfc_send_npiv_logo(vport, ndlp);