Lines Matching defs:pnode

408 			if (psb->rdata && psb->rdata->pnode &&
409 psb->rdata->pnode->vport == vport)
478 if (psb->rdata && psb->rdata->pnode)
479 ndlp = psb->rdata->pnode;
1000 if (rdata && rdata->pnode) {
1001 ndlp = rdata->pnode;
3568 struct lpfc_nodelist *pnode = lpfc_cmd->rdata->pnode;
3571 if (!pnode)
3587 &pnode->nlp_portname, sizeof(struct lpfc_name));
3589 &pnode->nlp_nodename, sizeof(struct lpfc_name));
3602 &pnode->nlp_portname, sizeof(struct lpfc_name));
3604 &pnode->nlp_nodename, sizeof(struct lpfc_name));
3626 &pnode->nlp_portname, sizeof(struct lpfc_name));
3628 &pnode->nlp_nodename, sizeof(struct lpfc_name));
4028 ndlp = rdata->pnode;
4339 struct lpfc_nodelist *pnode = rdata->pnode;
4431 (pnode) ? pnode->nlp_DID : 0,
4454 if (pnode) {
4456 &pnode->nlp_portname,
4459 &pnode->nlp_nodename,
4509 && pnode) {
4514 lpfc_set_rrq_active(phba, pnode,
4524 if (!pnode || (pnode->nlp_state != NLP_STE_MAPPED_NODE))
4545 if (pnode) {
4546 if (pnode->cmd_qdepth >
4547 atomic_read(&pnode->cmd_pending) &&
4548 (atomic_read(&pnode->cmd_pending) >
4552 pnode->cmd_qdepth =
4553 atomic_read(&pnode->cmd_pending);
4555 pnode->last_change_time = jiffies;
4609 struct lpfc_nodelist *pnode = lpfc_cmd->ndlp;
4626 (pnode->nlp_flag & NLP_FIRSTBURST)) {
4651 piocbq->iocb.ulpContext = pnode->nlp_rpi;
4652 if (pnode->nlp_fcp_info & NLP_FCP_2_DEVICE)
4657 piocbq->iocb.ulpClass = (pnode->nlp_fcp_info & 0x0f);
4687 struct lpfc_nodelist *pnode = lpfc_cmd->ndlp;
4753 phba->sli4_hba.rpi_ids[pnode->nlp_rpi]);
4757 if (pnode->nlp_fcp_info & NLP_FCP_2_DEVICE)
4761 (pnode->nlp_fcp_info & 0x0f));
4781 * @pnode: Pointer to lpfc_nodelist.
4788 struct lpfc_nodelist *pnode)
4794 if (!pnode)
4841 struct lpfc_nodelist *ndlp = rdata->pnode;
4901 struct lpfc_nodelist *ndlp = rdata->pnode;
5237 ndlp = rdata->pnode;
5784 struct lpfc_nodelist *pnode;
5789 if (!rdata || !rdata->pnode)
5791 pnode = rdata->pnode;
5793 lpfc_cmd = lpfc_get_scsi_buf(phba, rdata->pnode, NULL);
5799 lpfc_cmd->ndlp = pnode;
5821 pnode->nlp_rpi, pnode->nlp_flag, iocbq->sli4_xritag,
5880 struct lpfc_nodelist *pnode = NULL;
5889 pnode = rdata->pnode;
5897 if (!pnode)
5899 if (pnode->nlp_state == NLP_STE_MAPPED_NODE)
5905 pnode = rdata->pnode;
5907 if (!pnode || (pnode->nlp_state != NLP_STE_MAPPED_NODE))
5976 struct lpfc_nodelist *pnode;
5987 if (!rdata || !rdata->pnode) {
5993 pnode = rdata->pnode;
6008 memcpy(scsi_event.wwpn, &pnode->nlp_portname, sizeof(struct lpfc_name));
6009 memcpy(scsi_event.wwnn, &pnode->nlp_nodename, sizeof(struct lpfc_name));
6054 struct lpfc_nodelist *pnode;
6068 if (!rdata || !rdata->pnode) {
6074 pnode = rdata->pnode;
6083 if (pnode) {
6084 spin_lock_irqsave(&pnode->lock, flags);
6085 pnode->nlp_flag &= ~NLP_NPR_ADISC;
6086 pnode->nlp_fcp_info &= ~NLP_FCP_2_DEVICE;
6087 spin_unlock_irqrestore(&pnode->lock, flags);
6097 memcpy(scsi_event.wwpn, &pnode->nlp_portname, sizeof(struct lpfc_name));
6098 memcpy(scsi_event.wwnn, &pnode->nlp_nodename, sizeof(struct lpfc_name));
6109 spin_lock_irqsave(&pnode->lock, flags);
6110 if (!(pnode->save_flags & NLP_WAIT_FOR_LOGO) &&
6111 !pnode->logo_waitq) {
6112 pnode->logo_waitq = &waitq;
6113 pnode->nlp_fcp_info &= ~NLP_FCP_2_DEVICE;
6114 pnode->nlp_flag |= NLP_ISSUE_LOGO;
6115 pnode->save_flags |= NLP_WAIT_FOR_LOGO;
6116 spin_unlock_irqrestore(&pnode->lock, flags);
6117 lpfc_unreg_rpi(vport, pnode);
6119 (!(pnode->save_flags &
6124 if (pnode->save_flags & NLP_WAIT_FOR_LOGO) {
6130 spin_lock_irqsave(&pnode->lock, flags);
6131 pnode->save_flags &= ~NLP_WAIT_FOR_LOGO;
6133 spin_lock_irqsave(&pnode->lock, flags);
6135 pnode->logo_waitq = NULL;
6136 spin_unlock_irqrestore(&pnode->lock, flags);
6140 spin_unlock_irqrestore(&pnode->lock, flags);