Lines Matching refs:ndlp

439 	struct lpfc_nodelist *ndlp;  in lpfc_sli4_io_xri_aborted()  local
481 ndlp = psb->rdata->pnode; in lpfc_sli4_io_xri_aborted()
483 ndlp = NULL; in lpfc_sli4_io_xri_aborted()
487 if (ndlp && !offline) { in lpfc_sli4_io_xri_aborted()
488 lpfc_set_rrq_active(phba, ndlp, in lpfc_sli4_io_xri_aborted()
490 lpfc_sli4_abts_err_handler(phba, ndlp, axri); in lpfc_sli4_io_xri_aborted()
562 lpfc_get_scsi_buf_s3(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, in lpfc_get_scsi_buf_s3() argument
583 if (lpfc_ndlp_check_qdepth(phba, ndlp) && lpfc_cmd) { in lpfc_get_scsi_buf_s3()
584 atomic_inc(&ndlp->cmd_pending); in lpfc_get_scsi_buf_s3()
603 lpfc_get_scsi_buf_s4(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, in lpfc_get_scsi_buf_s4() argument
623 lpfc_cmd = lpfc_get_io_buf(phba, ndlp, idx, in lpfc_get_scsi_buf_s4()
678 if (lpfc_ndlp_check_qdepth(phba, ndlp)) { in lpfc_get_scsi_buf_s4()
679 atomic_inc(&ndlp->cmd_pending); in lpfc_get_scsi_buf_s4()
698 lpfc_get_scsi_buf(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, in lpfc_get_scsi_buf() argument
701 return phba->lpfc_get_scsi_buf(phba, ndlp, cmnd); in lpfc_get_scsi_buf()
770 if ((psb->flags & LPFC_SBUF_BUMP_QDEPTH) && psb->ndlp) in lpfc_release_scsi_buf()
771 atomic_dec(&psb->ndlp->cmd_pending); in lpfc_release_scsi_buf()
967 struct lpfc_nodelist *ndlp; in lpfc_bg_err_inject() local
1005 ndlp = rdata->pnode; in lpfc_bg_err_inject()
1009 (phba->lpfc_injerr_nportid != ndlp->nlp_DID)) in lpfc_bg_err_inject()
1017 (memcmp(&ndlp->nlp_portname, &phba->lpfc_injerr_wwpn, in lpfc_bg_err_inject()
4025 struct lpfc_nodelist *ndlp; in lpfc_fcp_io_cmd_wqe_cmpl() local
4044 ndlp = rdata->pnode; in lpfc_fcp_io_cmd_wqe_cmpl()
4131 (ndlp) ? ndlp->nlp_DID : 0, in lpfc_fcp_io_cmd_wqe_cmpl()
4157 if (ndlp) { in lpfc_fcp_io_cmd_wqe_cmpl()
4159 &ndlp->nlp_portname, in lpfc_fcp_io_cmd_wqe_cmpl()
4162 &ndlp->nlp_nodename, in lpfc_fcp_io_cmd_wqe_cmpl()
4184 (ndlp) ? ndlp->nlp_DID : 0, in lpfc_fcp_io_cmd_wqe_cmpl()
4191 if (ndlp) { in lpfc_fcp_io_cmd_wqe_cmpl()
4196 lpfc_set_rrq_active(phba, ndlp, in lpfc_fcp_io_cmd_wqe_cmpl()
4251 (ndlp) ? ndlp->nlp_DID : 0, in lpfc_fcp_io_cmd_wqe_cmpl()
4286 if (ndlp) { in lpfc_fcp_io_cmd_wqe_cmpl()
4287 if (ndlp->cmd_qdepth > in lpfc_fcp_io_cmd_wqe_cmpl()
4288 atomic_read(&ndlp->cmd_pending) && in lpfc_fcp_io_cmd_wqe_cmpl()
4289 (atomic_read(&ndlp->cmd_pending) > in lpfc_fcp_io_cmd_wqe_cmpl()
4293 ndlp->cmd_qdepth = in lpfc_fcp_io_cmd_wqe_cmpl()
4294 atomic_read(&ndlp->cmd_pending); in lpfc_fcp_io_cmd_wqe_cmpl()
4296 ndlp->last_change_time = jiffies; in lpfc_fcp_io_cmd_wqe_cmpl()
4630 struct lpfc_nodelist *pnode = lpfc_cmd->ndlp; in lpfc_scsi_prep_cmnd_buf_s3()
4708 struct lpfc_nodelist *pnode = lpfc_cmd->ndlp; in lpfc_scsi_prep_cmnd_buf_s4()
4862 struct lpfc_nodelist *ndlp = rdata->pnode; in lpfc_scsi_prep_task_mgmt_cmd_s3() local
4864 if (!ndlp || ndlp->nlp_state != NLP_STE_MAPPED_NODE) in lpfc_scsi_prep_task_mgmt_cmd_s3()
4880 piocb->ulpContext = ndlp->nlp_rpi; in lpfc_scsi_prep_task_mgmt_cmd_s3()
4881 piocb->ulpFCP2Rcvy = (ndlp->nlp_fcp_info & NLP_FCP_2_DEVICE) ? 1 : 0; in lpfc_scsi_prep_task_mgmt_cmd_s3()
4882 piocb->ulpClass = (ndlp->nlp_fcp_info & 0x0f); in lpfc_scsi_prep_task_mgmt_cmd_s3()
4922 struct lpfc_nodelist *ndlp = rdata->pnode; in lpfc_scsi_prep_task_mgmt_cmd_s4() local
4924 if (!ndlp || ndlp->nlp_state != NLP_STE_MAPPED_NODE) in lpfc_scsi_prep_task_mgmt_cmd_s4()
4946 vport->phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]); in lpfc_scsi_prep_task_mgmt_cmd_s4()
4948 ((ndlp->nlp_fcp_info & NLP_FCP_2_DEVICE) ? 1 : 0)); in lpfc_scsi_prep_task_mgmt_cmd_s4()
4950 (ndlp->nlp_fcp_info & 0x0f)); in lpfc_scsi_prep_task_mgmt_cmd_s4()
5240 struct lpfc_nodelist *ndlp; in lpfc_queuecommand() local
5259 ndlp = rdata->pnode; in lpfc_queuecommand()
5277 if (!ndlp) in lpfc_queuecommand()
5290 if (lpfc_ndlp_check_qdepth(phba, ndlp)) { in lpfc_queuecommand()
5291 if (atomic_read(&ndlp->cmd_pending) >= ndlp->cmd_qdepth) { in lpfc_queuecommand()
5299 ndlp->nlp_sid, ndlp->cmd_qdepth, in lpfc_queuecommand()
5300 atomic_read(&ndlp->cmd_pending), in lpfc_queuecommand()
5301 ndlp->nlp_nodename.u.wwn[0], in lpfc_queuecommand()
5302 ndlp->nlp_nodename.u.wwn[1], in lpfc_queuecommand()
5303 ndlp->nlp_nodename.u.wwn[2], in lpfc_queuecommand()
5304 ndlp->nlp_nodename.u.wwn[3], in lpfc_queuecommand()
5305 ndlp->nlp_nodename.u.wwn[4], in lpfc_queuecommand()
5306 ndlp->nlp_nodename.u.wwn[5], in lpfc_queuecommand()
5307 ndlp->nlp_nodename.u.wwn[6], in lpfc_queuecommand()
5308 ndlp->nlp_nodename.u.wwn[7], in lpfc_queuecommand()
5309 ndlp->nlp_portname.u.wwn[0], in lpfc_queuecommand()
5310 ndlp->nlp_portname.u.wwn[1], in lpfc_queuecommand()
5311 ndlp->nlp_portname.u.wwn[2], in lpfc_queuecommand()
5312 ndlp->nlp_portname.u.wwn[3], in lpfc_queuecommand()
5313 ndlp->nlp_portname.u.wwn[4], in lpfc_queuecommand()
5314 ndlp->nlp_portname.u.wwn[5], in lpfc_queuecommand()
5315 ndlp->nlp_portname.u.wwn[6], in lpfc_queuecommand()
5316 ndlp->nlp_portname.u.wwn[7]); in lpfc_queuecommand()
5321 lpfc_cmd = lpfc_get_scsi_buf(phba, ndlp, cmnd); in lpfc_queuecommand()
5339 lpfc_cmd->ndlp = ndlp; in lpfc_queuecommand()
5343 err = lpfc_scsi_prep_cmnd(vport, lpfc_cmd, ndlp); in lpfc_queuecommand()
5384 (ndlp->vmid_support || in lpfc_queuecommand()
5426 vport->fc_myDID, ndlp->nlp_DID, in lpfc_queuecommand()
5430 phba->sli4_hba.rpi_ids[ndlp->nlp_rpi] : in lpfc_queuecommand()
5821 lpfc_cmd->ndlp = pnode; in lpfc_send_taskmgmt()