Lines Matching refs:ndlp
380 * lpfc_sli4_vport_delete_fcp_xri_aborted -Remove all ndlp references for vport
384 * for an ndlp on removal.
437 struct lpfc_nodelist *ndlp;
479 ndlp = psb->rdata->pnode;
481 ndlp = NULL;
485 if (ndlp && !offline) {
486 lpfc_set_rrq_active(phba, ndlp,
488 lpfc_sli4_abts_err_handler(phba, ndlp, axri);
549 * @ndlp: pointer to a node-list data structure.
560 lpfc_get_scsi_buf_s3(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp,
581 if (lpfc_ndlp_check_qdepth(phba, ndlp) && lpfc_cmd) {
582 atomic_inc(&ndlp->cmd_pending);
590 * @ndlp: pointer to a node-list data structure.
601 lpfc_get_scsi_buf_s4(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp,
621 lpfc_cmd = lpfc_get_io_buf(phba, ndlp, idx,
676 if (lpfc_ndlp_check_qdepth(phba, ndlp)) {
677 atomic_inc(&ndlp->cmd_pending);
685 * @ndlp: pointer to a node-list data structure.
696 lpfc_get_scsi_buf(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp,
699 return phba->lpfc_get_scsi_buf(phba, ndlp, cmnd);
768 if ((psb->flags & LPFC_SBUF_BUMP_QDEPTH) && psb->ndlp)
769 atomic_dec(&psb->ndlp->cmd_pending);
965 struct lpfc_nodelist *ndlp;
1001 ndlp = rdata->pnode;
1005 (phba->lpfc_injerr_nportid != ndlp->nlp_DID))
1013 (memcmp(&ndlp->nlp_portname, &phba->lpfc_injerr_wwpn,
4009 struct lpfc_nodelist *ndlp;
4028 ndlp = rdata->pnode;
4109 (ndlp) ? ndlp->nlp_DID : 0,
4135 if (ndlp) {
4137 &ndlp->nlp_portname,
4140 &ndlp->nlp_nodename,
4162 (ndlp) ? ndlp->nlp_DID : 0,
4189 if (ndlp) {
4194 lpfc_set_rrq_active(phba, ndlp,
4231 (ndlp) ? ndlp->nlp_DID : 0,
4265 if (ndlp) {
4266 if (ndlp->cmd_qdepth >
4267 atomic_read(&ndlp->cmd_pending) &&
4268 (atomic_read(&ndlp->cmd_pending) >
4272 ndlp->cmd_qdepth =
4273 atomic_read(&ndlp->cmd_pending);
4275 ndlp->last_change_time = jiffies;
4609 struct lpfc_nodelist *pnode = lpfc_cmd->ndlp;
4687 struct lpfc_nodelist *pnode = lpfc_cmd->ndlp;
4841 struct lpfc_nodelist *ndlp = rdata->pnode;
4843 if (!ndlp || ndlp->nlp_state != NLP_STE_MAPPED_NODE)
4859 piocb->ulpContext = ndlp->nlp_rpi;
4860 piocb->ulpFCP2Rcvy = (ndlp->nlp_fcp_info & NLP_FCP_2_DEVICE) ? 1 : 0;
4861 piocb->ulpClass = (ndlp->nlp_fcp_info & 0x0f);
4901 struct lpfc_nodelist *ndlp = rdata->pnode;
4903 if (!ndlp || ndlp->nlp_state != NLP_STE_MAPPED_NODE)
4925 vport->phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]);
4927 ((ndlp->nlp_fcp_info & NLP_FCP_2_DEVICE) ? 1 : 0));
4929 (ndlp->nlp_fcp_info & 0x0f));
5218 struct lpfc_nodelist *ndlp;
5237 ndlp = rdata->pnode;
5255 if (!ndlp)
5268 if (lpfc_ndlp_check_qdepth(phba, ndlp)) {
5269 if (atomic_read(&ndlp->cmd_pending) >= ndlp->cmd_qdepth) {
5277 ndlp->nlp_sid, ndlp->cmd_qdepth,
5278 atomic_read(&ndlp->cmd_pending),
5279 ndlp->nlp_nodename.u.wwn[0],
5280 ndlp->nlp_nodename.u.wwn[1],
5281 ndlp->nlp_nodename.u.wwn[2],
5282 ndlp->nlp_nodename.u.wwn[3],
5283 ndlp->nlp_nodename.u.wwn[4],
5284 ndlp->nlp_nodename.u.wwn[5],
5285 ndlp->nlp_nodename.u.wwn[6],
5286 ndlp->nlp_nodename.u.wwn[7],
5287 ndlp->nlp_portname.u.wwn[0],
5288 ndlp->nlp_portname.u.wwn[1],
5289 ndlp->nlp_portname.u.wwn[2],
5290 ndlp->nlp_portname.u.wwn[3],
5291 ndlp->nlp_portname.u.wwn[4],
5292 ndlp->nlp_portname.u.wwn[5],
5293 ndlp->nlp_portname.u.wwn[6],
5294 ndlp->nlp_portname.u.wwn[7]);
5299 lpfc_cmd = lpfc_get_scsi_buf(phba, ndlp, cmnd);
5317 lpfc_cmd->ndlp = ndlp;
5321 err = lpfc_scsi_prep_cmnd(vport, lpfc_cmd, ndlp);
5362 (ndlp->vmid_support ||
5404 vport->fc_myDID, ndlp->nlp_DID,
5408 phba->sli4_hba.rpi_ids[ndlp->nlp_rpi] :
5799 lpfc_cmd->ndlp = pnode;