| /linux/drivers/scsi/lpfc/ |
| A D | lpfc_nportdisc.c | 224 ndlp->nlp_DID, ndlp->nlp_flag, ndlp->nlp_state, in lpfc_els_abort() 375 ndlp->nlp_DID, ndlp->nlp_state, ndlp->nlp_flag, in lpfc_rcv_plogi() 1050 ndlp->nlp_rpi, ndlp->nlp_DID, in lpfc_release_rpi() 1052 ndlp->nlp_flag, ndlp); in lpfc_release_rpi() 1078 ndlp->nlp_rpi, ndlp->nlp_DID, ndlp->nlp_flag); in lpfc_release_rpi() 1105 ndlp->nlp_DID, evt, ndlp->nlp_state, ndlp->nlp_rpi, in lpfc_disc_illegal() 1350 ndlp->nlp_DID, ndlp->nlp_state, in lpfc_cmpl_plogi_plogi_issue() 1351 ndlp->nlp_flag, ndlp->nlp_rpi); in lpfc_cmpl_plogi_plogi_issue() 1432 ndlp->nlp_DID, ndlp->nlp_state, in lpfc_cmpl_plogi_plogi_issue() 1433 ndlp->nlp_flag, ndlp->nlp_rpi); in lpfc_cmpl_plogi_plogi_issue() [all …]
|
| A D | lpfc_hbadisc.c | 141 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() 372 ndlp->nlp_DID, kref_read(&ndlp->kref), ndlp, in lpfc_check_nlp_post_devloss() 414 ndlp->nlp_DID, ndlp->nlp_type, ndlp->nlp_sid); in lpfc_dev_loss_tmo_handler() 472 ndlp, ndlp->nlp_flag, in lpfc_dev_loss_tmo_handler() 488 ndlp, ndlp->nlp_flag, in lpfc_dev_loss_tmo_handler() 3861 ndlp->nlp_rpi, ndlp->nlp_DID, ndlp->nlp_flag, in lpfc_mbx_cmpl_reg_login() 4385 ndlp->nlp_rpi, ndlp->nlp_DID, ndlp->nlp_flag, in lpfc_mbx_cmpl_ns_reg_login() 4594 ndlp->nlp_DID, ndlp->nlp_flag, ndlp->nlp_type); in lpfc_unregister_remote_port() [all …]
|
| A D | lpfc_els.c | 2163 ndlp->nlp_rpi, ndlp); in lpfc_issue_els_plogi() 5146 ndlp->nlp_rpi, ndlp->nlp_DID, ndlp->nlp_flag, in lpfc_mbx_cmpl_dflt_rpi() 5227 ndlp->nlp_DID, ndlp->nlp_flag, ndlp->nlp_state, in lpfc_cmpl_els_rsp() 5289 ndlp->nlp_DID, ndlp->nlp_flag, ndlp->nlp_state, in lpfc_cmpl_els_rsp() 5537 ndlp->nlp_DID, ndlp->nlp_flag, ndlp->nlp_state, in lpfc_els_rsp_acc() 5712 ndlp->nlp_DID, ndlp->nlp_flag, ndlp->nlp_state, in lpfc_issue_els_edc_rsp() 5765 ndlp->nlp_DID, ndlp->nlp_flag, ndlp->nlp_state, in lpfc_els_rsp_adisc_acc() 5803 ndlp->nlp_DID, ndlp->nlp_flag, ndlp->nlp_state, in lpfc_els_rsp_adisc_acc() 5883 ndlp->nlp_DID, ndlp->nlp_flag, ndlp->nlp_state, in lpfc_els_rsp_prli_acc() 6784 ndlp->nlp_DID, ndlp->nlp_flag, ndlp->nlp_state, in lpfc_els_rdp_cmpl() [all …]
|
| A D | lpfc_nvme.c | 191 ndlp = rport->ndlp; in lpfc_nvme_remoteport_delete() 214 remoteport, ndlp, ndlp->nlp_DID, ndlp->fc4_xpt_flags); in lpfc_nvme_remoteport_delete() 324 pnvme_lsreq, ndlp ? ndlp->nlp_DID : 0, in __lpfc_nvme_ls_req_cmp() 705 ndlp, ndlp ? ndlp->nlp_DID : 0); in __lpfc_nvme_ls_abort() 986 ndlp = lpfc_ncmd->ndlp; in lpfc_nvme_io_cmd_wqe_cmpl() 1546 ndlp = rport->ndlp; in lpfc_nvme_fcp_io_submit() 1564 ndlp->nlp_state, ndlp->nlp_type, in lpfc_nvme_fcp_io_submit() 1650 lpfc_ncmd->ndlp = ndlp; in lpfc_nvme_fcp_io_submit() 2317 ndlp->nlp_DID, ndlp->nlp_type); in lpfc_nvme_register_port() 2402 rport->ndlp = ndlp; in lpfc_nvme_register_port() [all …]
|
| A D | lpfc_vport.c | 465 if (ndlp && in lpfc_vport_create() 568 if (ndlp && ndlp->nlp_state == NLP_STE_UNMAPPED_NODE) { in enable_vport() 660 if (!ndlp) in lpfc_vport_delete() 663 if (ndlp && ndlp->nlp_state == NLP_STE_UNMAPPED_NODE && in lpfc_vport_delete() 689 if (!ndlp) in lpfc_vport_delete() 786 if (ndlp->lat_data) in lpfc_vport_reset_stat_data() 807 kfree(ndlp->lat_data); in lpfc_alloc_bucket() 808 ndlp->lat_data = NULL; in lpfc_alloc_bucket() 815 if (!ndlp->lat_data) in lpfc_alloc_bucket() 839 kfree(ndlp->lat_data); in lpfc_free_bucket() [all …]
|
| A D | lpfc_ct.c | 122 if (ndlp) in lpfc_ct_unsol_cmpl() 316 if (!ndlp) { in lpfc_ct_handle_mibreq() 659 geniocb->context_un.ndlp = lpfc_nlp_get(ndlp); in lpfc_gen_req() 762 ndlp->nlp_flag, ndlp->nlp_fc4_type, in lpfc_prep_node_fc4type() 950 ndlp = cmdiocb->context_un.ndlp; in lpfc_cmpl_ct_cmd_gid_ft() 1166 ndlp = cmdiocb->context_un.ndlp; in lpfc_cmpl_ct_cmd_gid_pt() 1576 ndlp, did, ndlp->nlp_fc4_type, in lpfc_cmpl_ct_cmd_gft_id() 1594 ndlp, did, ndlp->nlp_fc4_type, in lpfc_cmpl_ct_cmd_gft_id() 1626 ndlp = cmdiocb->context_un.ndlp; in lpfc_cmpl_ct() 2250 if (!ndlp) in lpfc_cmpl_ct_disc_fdmi() [all …]
|
| A D | lpfc_nvme.h | 37 #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 D | lpfc_nvmet.c | 1379 hosthandle, ndlp->nlp_DID, ndlp->fc4_xpt_flags, in lpfc_nvmet_host_release() 1385 lpfc_nlp_put(ndlp); in lpfc_nvmet_host_release() 1819 if (ndlp && in lpfc_sli4_nvmet_xri_aborted() 2603 if (!ndlp || in lpfc_nvmet_prep_ls_wqe() 2723 if (!ndlp || in lpfc_nvmet_prep_fcp_wqe() 3253 if (!ndlp || in lpfc_nvmet_unsol_issue_abort() 3260 (ndlp) ? ndlp->nlp_state : NLP_STE_MAX_STATE); in lpfc_nvmet_unsol_issue_abort() 3390 if (!ndlp || in lpfc_nvmet_sol_fcp_issue_abort() 3396 (ndlp) ? ndlp->nlp_state : NLP_STE_MAX_STATE); in lpfc_nvmet_sol_fcp_issue_abort() 3654 ndlp); in lpfc_nvmet_invalidate_host() [all …]
|
| A D | lpfc_scsi.c | 547 ndlp = NULL; in lpfc_sli4_io_xri_aborted() 4311 (ndlp) ? ndlp->nlp_DID : 0, in lpfc_fcp_io_cmd_wqe_cmpl() 4337 if (ndlp) { in lpfc_fcp_io_cmd_wqe_cmpl() 4364 (ndlp) ? ndlp->nlp_DID : 0, in lpfc_fcp_io_cmd_wqe_cmpl() 4371 if (ndlp) { in lpfc_fcp_io_cmd_wqe_cmpl() 4427 (ndlp) ? ndlp->nlp_DID : 0, in lpfc_fcp_io_cmd_wqe_cmpl() 4463 if (ndlp) { in lpfc_fcp_io_cmd_wqe_cmpl() 5044 if (!ndlp || ndlp->nlp_state != NLP_STE_MAPPED_NODE) in lpfc_scsi_prep_task_mgmt_cmd() 5632 if (!ndlp) in lpfc_queuecommand() 5654 ndlp->nlp_sid, ndlp->cmd_qdepth, in lpfc_queuecommand() [all …]
|
| A D | lpfc_sli.c | 1269 ndlp = piocbq->context_un.ndlp; in __lpfc_sli_get_els_sglq() 1274 ndlp = piocbq->context_un.ndlp; in __lpfc_sli_get_els_sglq() 1302 sglq->ndlp = ndlp; in __lpfc_sli_get_els_sglq() 2909 ndlp->nlp_rpi, ndlp->nlp_DID, in lpfc_sli_def_mbox_cmpl() 2910 ndlp->nlp_flag, ndlp->nlp_defer_did, in lpfc_sli_def_mbox_cmpl() 2997 ndlp->nlp_rpi, ndlp->nlp_DID, in lpfc_sli4_unreg_rpi_cmpl_clr() 2998 ndlp->nlp_defer_did, ndlp); in lpfc_sli4_unreg_rpi_cmpl_clr() 3253 axchg->ndlp = ndlp; in lpfc_nvme_unsol_ls_handler() 3282 ndlp, ndlp->nlp_DID, in lpfc_nvme_unsol_ls_handler() 10403 ndlp = iocbq->context_un.ndlp; in lpfc_sli4_iocb2wqe() [all …]
|
| A D | lpfc_attr.c | 342 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() 3816 if (ndlp->rport) in lpfc_update_rport_devloss_tmo() 4588 if (!ndlp->lat_data) in sysfs_drvr_stat_data_read() 4600 if (!ndlp->lat_data) in sysfs_drvr_stat_data_read() 7280 return ndlp; in lpfc_get_node_by_target() 7296 fc_starget_port_id(starget) = ndlp ? ndlp->nlp_DID : -1; in lpfc_get_starget_port_id() 7311 ndlp ? wwn_to_u64(ndlp->nlp_nodename.u.wwn) : 0; in lpfc_get_starget_node_name() 7326 ndlp ? wwn_to_u64(ndlp->nlp_portname.u.wwn) : 0; in lpfc_get_starget_port_name() [all …]
|
| A D | lpfc_crtn.h | 106 void lpfc_nlp_reg_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp); 107 void lpfc_nlp_unreg_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp); 123 struct lpfc_nodelist *ndlp); 126 int lpfc_nlp_not_used(struct lpfc_nodelist *ndlp); 589 struct lpfc_nodelist *ndlp); 591 struct lpfc_nodelist *ndlp); 593 struct lpfc_nodelist *ndlp); 609 struct lpfc_nodelist *ndlp); 624 struct lpfc_nodelist *ndlp, u32 hwqid,
|
| A D | lpfc_bsg.c | 332 ndlp = iocb->cmdiocbq->context_un.ndlp; in lpfc_bsg_send_mgmt_cmd_cmp() 369 lpfc_nlp_put(ndlp); in lpfc_bsg_send_mgmt_cmd_cmp() 509 cmdiocbq->context_un.ndlp = lpfc_nlp_get(ndlp); in lpfc_bsg_send_mgmt_cmd() 588 ndlp = dd_data->context_un.iocb.ndlp; in lpfc_bsg_rport_els_cmp() 731 cmdiocbq->context_un.ndlp = ndlp; in lpfc_bsg_rport_els() 736 dd_data->context_un.iocb.ndlp = ndlp; in lpfc_bsg_rport_els() 1401 ndlp = dd_data->context_un.iocb.ndlp; in lpfc_issue_ct_rsp_cmp() 1471 if (!ndlp) { in lpfc_issue_ct_rsp() 1520 if (!ndlp) { in lpfc_issue_ct_rsp() 1557 ctiocb->context_un.ndlp = ndlp; in lpfc_issue_ct_rsp() [all …]
|
| A D | lpfc_disc.h | 176 #define lpfc_ndlp_check_qdepth(phba, ndlp) \ argument 177 (ndlp->cmd_qdepth < phba->sli4_hba.max_cfg_param.max_xri)
|
| A D | lpfc_init.c | 2963 lpfc_nlp_put(ndlp); in lpfc_cleanup() 2969 lpfc_nlp_put(ndlp); in lpfc_cleanup() 3001 ndlp->nlp_DID, (void *)ndlp, in lpfc_cleanup() 3320 ndlp->nlp_rpi, ndlp, ndlp->nlp_DID, in lpfc_sli4_node_prep() 3321 ndlp->nlp_flag); in lpfc_sli4_node_prep() 3746 ndlp->nlp_rpi, ndlp, in lpfc_offline_prep() 3747 ndlp->nlp_DID); in lpfc_offline_prep() 6618 if (!ndlp) { in lpfc_sli4_perform_vport_cvl() 6621 if (!ndlp) in lpfc_sli4_perform_vport_cvl() 6644 return ndlp; in lpfc_sli4_perform_vport_cvl() [all …]
|
| A D | lpfc_sli.h | 122 struct lpfc_nodelist *ndlp; member 400 struct lpfc_nodelist *ndlp; member
|
| A D | lpfc_debugfs.c | 864 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 D | lpfc_sli4.h | 1004 struct lpfc_nodelist *ndlp; /* ndlp associated with IO */ member 1030 struct lpfc_nodelist *ndlp; member 1047 struct lpfc_nodelist *ndlp; member
|
| A D | lpfc_mbox.c | 2352 mbox->vport = rdp_context->ndlp->vport; in lpfc_mbx_cmpl_rdp_page_a2() 2389 mbox->vport = rdp_context->ndlp->vport; in lpfc_mbx_cmpl_rdp_page_a0() 2621 lpfc_resume_rpi(struct lpfcMboxq *mbox, struct lpfc_nodelist *ndlp) in lpfc_resume_rpi() argument 2623 struct lpfc_hba *phba = ndlp->phba; in lpfc_resume_rpi() 2630 phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]); in lpfc_resume_rpi() 2632 resume_rpi->event_tag = ndlp->phba->fc_eventTag; in lpfc_resume_rpi()
|
| A D | lpfc.h | 906 (struct lpfc_hba *phba, struct lpfc_nodelist *ndlp,
|
| /linux/Documentation/scsi/ |
| A D | ChangeLog.lpfc | 538 * 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 …]
|