Home
last modified time | relevance | path

Searched refs:ndlp (Results 1 – 21 of 21) sorted by relevance

/linux-6.3-rc2/drivers/scsi/lpfc/
A Dlpfc_nportdisc.c229 ndlp->nlp_DID, ndlp->nlp_flag, ndlp->nlp_state, in lpfc_els_abort()
386 ndlp->nlp_DID, ndlp->nlp_state, ndlp->nlp_flag, in lpfc_rcv_plogi()
1081 ndlp->nlp_rpi, ndlp->nlp_DID, in lpfc_release_rpi()
1083 ndlp->nlp_flag, ndlp); in lpfc_release_rpi()
1109 ndlp->nlp_rpi, ndlp->nlp_DID, ndlp->nlp_flag); in lpfc_release_rpi()
1138 ndlp->nlp_DID, evt, ndlp->nlp_state, ndlp->nlp_rpi, in lpfc_disc_illegal()
1384 ndlp->nlp_DID, ndlp->nlp_state, in lpfc_cmpl_plogi_plogi_issue()
1385 ndlp->nlp_flag, ndlp->nlp_rpi); in lpfc_cmpl_plogi_plogi_issue()
1466 ndlp->nlp_DID, ndlp->nlp_state, in lpfc_cmpl_plogi_plogi_issue()
1467 ndlp->nlp_flag, ndlp->nlp_rpi); in lpfc_cmpl_plogi_plogi_issue()
[all …]
A Dlpfc_hbadisc.c141 ndlp->nlp_sid, ndlp->nlp_DID, ndlp->nlp_flag); in lpfc_terminate_rport_io()
168 ndlp->nlp_sid, ndlp->nlp_DID, ndlp->nlp_flag); in lpfc_dev_loss_tmo_callbk()
173 ndlp->nlp_DID, ndlp->rport, ndlp->nlp_flag, in lpfc_dev_loss_tmo_callbk()
396 ndlp->nlp_DID, kref_read(&ndlp->kref), ndlp, in lpfc_check_nlp_post_devloss()
434 ndlp->nlp_DID, ndlp->nlp_type, ndlp->nlp_sid); in lpfc_dev_loss_tmo_handler()
506 ndlp, ndlp->nlp_flag, in lpfc_dev_loss_tmo_handler()
3862 ndlp->nlp_rpi, ndlp->nlp_DID, ndlp->nlp_flag, in lpfc_mbx_cmpl_reg_login()
4367 ndlp->nlp_rpi, ndlp->nlp_DID, ndlp->nlp_flag, in lpfc_mbx_cmpl_ns_reg_login()
4570 ndlp->nlp_DID, ndlp->nlp_flag, ndlp->nlp_type); in lpfc_unregister_remote_port()
4690 __func__, ndlp, ndlp->rport, ndlp->nlp_DID, in lpfc_nlp_unreg_node()
[all …]
A Dlpfc_els.c1496 ndlp = iocb->ndlp; in lpfc_els_abort_flogi()
2328 ndlp = cmdiocb->ndlp; in lpfc_cmpl_els_prli()
2796 ndlp = cmdiocb->ndlp; in lpfc_cmpl_els_adisc()
3990 ndlp = cmdiocb->ndlp; in lpfc_cmpl_els_edc()
5301 ndlp->nlp_rpi, ndlp->nlp_DID, ndlp->nlp_flag, in lpfc_mbx_cmpl_dflt_rpi()
5382 ndlp->nlp_DID, ndlp->nlp_flag, ndlp->nlp_state, in lpfc_cmpl_els_rsp()
5439 ndlp->nlp_DID, ndlp->nlp_flag, ndlp->nlp_state, in lpfc_cmpl_els_rsp()
5750 ndlp->nlp_DID, ndlp->nlp_flag, ndlp->nlp_state, in lpfc_els_rsp_acc()
7092 ndlp->nlp_DID, ndlp->nlp_flag, ndlp->nlp_state, in lpfc_els_rdp_cmpl()
9771 ndlp = cmdiocbp->ndlp; in lpfc_send_els_failure_event()
[all …]
A Dlpfc_nvme.c196 ndlp = rport->ndlp; in lpfc_nvme_remoteport_delete()
219 remoteport, ndlp, ndlp->nlp_DID, ndlp->fc4_xpt_flags); in lpfc_nvme_remoteport_delete()
323 ndlp = cmdwqe->ndlp; in __lpfc_nvme_ls_req_cmp()
416 genwqe->ndlp = lpfc_nlp_get(ndlp); in lpfc_nvme_gen_req()
716 ndlp, ndlp ? ndlp->nlp_DID : 0); in __lpfc_nvme_ls_abort()
997 ndlp = lpfc_ncmd->ndlp; in lpfc_nvme_io_cmd_cmpl()
1595 ndlp = rport->ndlp; in lpfc_nvme_fcp_io_submit()
1699 lpfc_ncmd->ndlp = ndlp; in lpfc_nvme_fcp_io_submit()
2401 ndlp->nlp_DID, ndlp->nlp_type); in lpfc_nvme_register_port()
2491 rport->ndlp = ndlp; in lpfc_nvme_register_port()
[all …]
A Dlpfc_vport.c294 struct lpfc_nodelist *ndlp; in lpfc_vport_create() local
462 if (ndlp && in lpfc_vport_create()
493 spin_lock_irq(&ndlp->lock); in lpfc_send_npiv_logo()
495 !ndlp->logo_waitq) { in lpfc_send_npiv_logo()
496 ndlp->logo_waitq = &waitq; in lpfc_send_npiv_logo()
517 spin_lock_irq(&ndlp->lock); in lpfc_send_npiv_logo()
527 ndlp->logo_waitq = NULL; in lpfc_send_npiv_logo()
600 if (ndlp && ndlp->nlp_state == NLP_STE_UNMAPPED_NODE) { in enable_vport()
692 if (!ndlp) in lpfc_vport_delete()
695 if (ndlp && ndlp->nlp_state == NLP_STE_UNMAPPED_NODE && in lpfc_vport_delete()
[all …]
A Dlpfc_ct.c121 ndlp = cmdiocb->ndlp; in lpfc_ct_unsol_cmpl()
122 if (ndlp) in lpfc_ct_unsol_cmpl()
244 cmdiocbq->ndlp = lpfc_nlp_get(ndlp); in lpfc_ct_reject_event()
637 geniocb->ndlp = lpfc_nlp_get(ndlp); in lpfc_gen_req()
739 ndlp->nlp_flag, ndlp->nlp_fc4_type, in lpfc_prep_node_fc4type()
928 ndlp = cmdiocb->ndlp; in lpfc_cmpl_ct_cmd_gid_ft()
1150 ndlp = cmdiocb->ndlp; in lpfc_cmpl_ct_cmd_gid_pt()
1564 ndlp, did, ndlp->nlp_fc4_type, in lpfc_cmpl_ct_cmd_gft_id()
1582 ndlp, did, ndlp->nlp_fc4_type, in lpfc_cmpl_ct_cmd_gft_id()
1615 ndlp = cmdiocb->ndlp; in lpfc_cmpl_ct()
[all …]
A Dlpfc_nvme.h37 #define lpfc_ndlp_get_nrport(ndlp) \ argument
38 ((!ndlp->nrport || (ndlp->fc4_xpt_flags & NVME_XPT_UNREG_WAIT))\
39 ? NULL : ndlp->nrport)
71 struct lpfc_nodelist *ndlp; member
197 struct lpfc_nodelist *ndlp; member
233 int __lpfc_nvme_ls_req(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
241 struct lpfc_nodelist *ndlp, struct nvmefc_ls_req *pnvme_lsreq);
A Dlpfc_nvmet.c1379 hosthandle, ndlp->nlp_DID, ndlp->fc4_xpt_flags, in lpfc_nvmet_host_release()
1819 if (ndlp && in lpfc_sli4_nvmet_xri_aborted()
2606 if (!ndlp || in lpfc_nvmet_prep_ls_wqe()
2618 nvmewqe->ndlp = lpfc_nlp_get(ndlp); in lpfc_nvmet_prep_ls_wqe()
2727 if (!ndlp || in lpfc_nvmet_prep_fcp_wqe()
2997 nvmewqe->ndlp = ndlp; in lpfc_nvmet_prep_fcp_wqe()
3267 (ndlp) ? ndlp->nlp_state : NLP_STE_MAX_STATE); in lpfc_nvmet_unsol_issue_abort()
3324 abts_wqeq->ndlp = ndlp; in lpfc_nvmet_unsol_issue_abort()
3363 (ndlp) ? ndlp->nlp_state : NLP_STE_MAX_STATE); in lpfc_nvmet_sol_fcp_issue_abort()
3620 ndlp); in lpfc_nvmet_invalidate_host()
[all …]
A Dlpfc_scsi.c4129 (ndlp) ? ndlp->nlp_DID : 0, in lpfc_fcp_io_cmd_wqe_cmpl()
4155 if (ndlp) { in lpfc_fcp_io_cmd_wqe_cmpl()
4182 (ndlp) ? ndlp->nlp_DID : 0, in lpfc_fcp_io_cmd_wqe_cmpl()
4189 if (ndlp) { in lpfc_fcp_io_cmd_wqe_cmpl()
4249 (ndlp) ? ndlp->nlp_DID : 0, in lpfc_fcp_io_cmd_wqe_cmpl()
4284 if (ndlp) { in lpfc_fcp_io_cmd_wqe_cmpl()
4862 if (!ndlp || ndlp->nlp_state != NLP_STE_MAPPED_NODE) in lpfc_scsi_prep_task_mgmt_cmd_s3()
4922 if (!ndlp || ndlp->nlp_state != NLP_STE_MAPPED_NODE) in lpfc_scsi_prep_task_mgmt_cmd_s4()
5275 if (!ndlp) in lpfc_queuecommand()
5297 ndlp->nlp_sid, ndlp->cmd_qdepth, in lpfc_queuecommand()
[all …]
A Dlpfc_sli.c1262 ndlp = piocbq->ndlp; in __lpfc_sli_get_els_sglq()
1267 ndlp = piocbq->ndlp; in __lpfc_sli_get_els_sglq()
1269 ndlp = piocbq->ndlp; in __lpfc_sli_get_els_sglq()
1295 sglq->ndlp = ndlp; in __lpfc_sli_get_els_sglq()
2931 ndlp->nlp_rpi, ndlp->nlp_DID, in lpfc_sli_def_mbox_cmpl()
3275 axchg->ndlp = ndlp; in lpfc_nvme_unsol_ls_handler()
3304 ndlp, ndlp->nlp_DID, in lpfc_nvme_unsol_ls_handler()
12479 ndlp = cmdiocb->ndlp; in lpfc_sli_issue_abort_iotag()
12938 ndlp = iocbq->ndlp; in lpfc_sli_abort_taskmgmt()
22523 ndlp = job->ndlp; in lpfc_sli_prep_wqe()
[all …]
A Dlpfc_crtn.h117 void lpfc_nlp_reg_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp);
118 void lpfc_nlp_unreg_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp);
134 struct lpfc_nodelist *ndlp);
137 int lpfc_nlp_not_used(struct lpfc_nodelist *ndlp);
617 struct lpfc_nodelist *ndlp);
619 struct lpfc_nodelist *ndlp);
621 struct lpfc_nodelist *ndlp);
637 struct lpfc_nodelist *ndlp);
652 struct lpfc_nodelist *ndlp, u32 hwqid,
689 struct lpfc_nodelist *ndlp);
A Dlpfc_bsg.c322 ndlp = iocb->cmdiocbq->ndlp; in lpfc_bsg_send_mgmt_cmd_cmp()
360 lpfc_nlp_put(ndlp); in lpfc_bsg_send_mgmt_cmd_cmp()
487 cmdiocbq->ndlp = lpfc_nlp_get(ndlp); in lpfc_bsg_send_mgmt_cmd()
566 ndlp = dd_data->context_un.iocb.ndlp; in lpfc_bsg_rport_els_cmp()
567 cmdiocbq->ndlp = ndlp; in lpfc_bsg_rport_els_cmp()
715 cmdiocbq->ndlp = ndlp; in lpfc_bsg_rport_els()
720 dd_data->context_un.iocb.ndlp = ndlp; in lpfc_bsg_rport_els()
1385 ndlp = dd_data->context_un.iocb.ndlp; in lpfc_issue_ct_rsp_cmp()
1457 if (!ndlp) { in lpfc_issue_ct_rsp()
1517 ctiocb->ndlp = ndlp; in lpfc_issue_ct_rsp()
[all …]
A Dlpfc_disc.h175 #define lpfc_ndlp_check_qdepth(phba, ndlp) \ argument
176 (ndlp->cmd_qdepth < phba->sli4_hba.max_cfg_param.max_xri)
A Dlpfc_attr.c342 struct lpfc_nodelist *ndlp; in lpfc_nvme_info_show() local
550 spin_lock(&ndlp->lock); in lpfc_nvme_info_show()
554 spin_unlock(&ndlp->lock); in lpfc_nvme_info_show()
3705 if (ndlp->rport) in lpfc_update_rport_devloss_tmo()
3708 spin_lock(&ndlp->lock); in lpfc_update_rport_devloss_tmo()
3712 spin_unlock(&ndlp->lock); in lpfc_update_rport_devloss_tmo()
6847 return ndlp; in lpfc_get_node_by_target()
6863 fc_starget_port_id(starget) = ndlp ? ndlp->nlp_DID : -1; in lpfc_get_starget_port_id()
6878 ndlp ? wwn_to_u64(ndlp->nlp_nodename.u.wwn) : 0; in lpfc_get_starget_node_name()
6893 ndlp ? wwn_to_u64(ndlp->nlp_portname.u.wwn) : 0; in lpfc_get_starget_port_name()
[all …]
A Dlpfc_init.c3053 lpfc_nlp_put(ndlp); in lpfc_cleanup()
3059 lpfc_nlp_put(ndlp); in lpfc_cleanup()
3107 ndlp->nlp_DID, (void *)ndlp, in lpfc_cleanup()
3426 ndlp->nlp_rpi, ndlp, ndlp->nlp_DID, in lpfc_sli4_node_prep()
3427 ndlp->nlp_flag); in lpfc_sli4_node_prep()
3843 ndlp); in lpfc_offline_prep()
3857 ndlp->nlp_rpi, ndlp, in lpfc_offline_prep()
6740 if (!ndlp) { in lpfc_sli4_perform_vport_cvl()
6743 if (!ndlp) in lpfc_sli4_perform_vport_cvl()
6766 return ndlp; in lpfc_sli4_perform_vport_cvl()
[all …]
A Dlpfc_sli.h144 struct lpfc_nodelist *ndlp; member
416 struct lpfc_nodelist *ndlp; member
A Dlpfc_debugfs.c864 statep, ndlp->nlp_DID); in lpfc_debugfs_nodelist_data()
872 ndlp->nlp_rpi); in lpfc_debugfs_nodelist_data()
874 ndlp->nlp_flag); in lpfc_debugfs_nodelist_data()
875 if (!ndlp->nlp_type) in lpfc_debugfs_nodelist_data()
885 ndlp->nlp_sid); in lpfc_debugfs_nodelist_data()
896 kref_read(&ndlp->kref)); in lpfc_debugfs_nodelist_data()
901 i, ndlp->cmd_qdepth); in lpfc_debugfs_nodelist_data()
905 ndlp->fc4_xpt_flags); in lpfc_debugfs_nodelist_data()
908 ndlp->nlp_defer_did); in lpfc_debugfs_nodelist_data()
958 spin_lock(&ndlp->lock); in lpfc_debugfs_nodelist_data()
[all …]
A Dlpfc_sli4.h1011 struct lpfc_nodelist *ndlp; /* ndlp associated with IO */ member
1037 struct lpfc_nodelist *ndlp; member
1054 struct lpfc_nodelist *ndlp; member
A Dlpfc_mbox.c2397 mbox->vport = rdp_context->ndlp->vport; in lpfc_mbx_cmpl_rdp_page_a2()
2434 mbox->vport = rdp_context->ndlp->vport; in lpfc_mbx_cmpl_rdp_page_a0()
2658 lpfc_resume_rpi(struct lpfcMboxq *mbox, struct lpfc_nodelist *ndlp) in lpfc_resume_rpi() argument
2660 struct lpfc_hba *phba = ndlp->phba; in lpfc_resume_rpi()
2667 phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]); in lpfc_resume_rpi()
2669 resume_rpi->event_tag = ndlp->phba->fc_eventTag; in lpfc_resume_rpi()
A Dlpfc.h903 (struct lpfc_hba *phba, struct lpfc_nodelist *ndlp,
/linux-6.3-rc2/Documentation/scsi/
A DChangeLog.lpfc538 * Fixed discovery bug: plogi cmpl uses ndlp after its freed.
539 * Fixed discovery bug: rnid acc cmpl, can potentially use ndlp
672 ndlp->nlp_Target Ensure fc_target_* routines are called properly
678 * Cleanup list_del()'s for Discovery ndlp lists.
1196 * Fixed some discovery problems: Introduced deferred ndlp removal
1246 * Move ndlp node from unmap list to map list if ADISC completed
1505 * Do not use DMABUf_t list to store ndlp context
1522 * Use safe list iterator for ndlp list
1575 mbox, iocb, ndlp, bind
1650 write to ndlp structure from lpfc_cmpl_els_acc function.
[all …]

Completed in 194 milliseconds