Lines Matching refs:ndlp
265 if (ctiocb->context_un.ndlp) { in lpfc_ct_free_iocb()
266 lpfc_nlp_put(ctiocb->context_un.ndlp); in lpfc_ct_free_iocb()
267 ctiocb->context_un.ndlp = NULL; in lpfc_ct_free_iocb()
295 struct lpfc_nodelist *ndlp, uint32_t usr_flg, uint32_t num_entry, in lpfc_gen_req() argument
324 geniocb->context_un.ndlp = lpfc_nlp_get(ndlp); in lpfc_gen_req()
343 icmd->ulpContext = ndlp->nlp_rpi; in lpfc_gen_req()
345 icmd->ulpContext = phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]; in lpfc_gen_req()
357 ndlp->nlp_DID, icmd->ulpIoTag, in lpfc_gen_req()
375 struct lpfc_dmabuf *bmp, struct lpfc_nodelist *ndlp, in lpfc_ct_cmd() argument
399 status = lpfc_gen_req(vport, bmp, inmp, outmp, cmpl, ndlp, 0, in lpfc_ct_cmd()
430 struct lpfc_nodelist *ndlp = NULL; in lpfc_ns_rsp() local
461 ndlp = NULL; in lpfc_ns_rsp()
474 ndlp = lpfc_setup_disc_node(vport, Did); in lpfc_ns_rsp()
475 if (ndlp && NLP_CHK_NODE_ACT(ndlp)) { in lpfc_ns_rsp()
480 Did, ndlp->nlp_flag, in lpfc_ns_rsp()
489 Did, ndlp->nlp_flag, in lpfc_ns_rsp()
524 ndlp = lpfc_findnode_did(vport, in lpfc_ns_rsp()
526 if (ndlp && in lpfc_ns_rsp()
527 NLP_CHK_NODE_ACT(ndlp) in lpfc_ns_rsp()
528 && (ndlp->nlp_type & in lpfc_ns_rsp()
581 struct lpfc_nodelist *ndlp; in lpfc_cmpl_ct_cmd_gid_ft() local
585 ndlp = cmdiocb->context_un.ndlp; in lpfc_cmpl_ct_cmd_gid_ft()
724 cmdiocb->context_un.ndlp = ndlp; /* Now restore ndlp for free */ in lpfc_cmpl_ct_cmd_gid_ft()
741 struct lpfc_nodelist *ndlp; in lpfc_cmpl_ct_cmd_gff_id() local
813 ndlp = lpfc_setup_disc_node(vport, did); in lpfc_cmpl_ct_cmd_gff_id()
814 if (ndlp && NLP_CHK_NODE_ACT(ndlp)) { in lpfc_cmpl_ct_cmd_gff_id()
818 did, ndlp->nlp_flag, vport->fc_flag, in lpfc_cmpl_ct_cmd_gff_id()
862 struct lpfc_nodelist *ndlp; in lpfc_cmpl_ct() local
868 ndlp = cmdiocb->context_un.ndlp; in lpfc_cmpl_ct()
920 cmdiocb->context_un.ndlp = ndlp; /* Now restore ndlp for free */ in lpfc_cmpl_ct()
1101 struct lpfc_nodelist *ndlp, *next_ndlp; in lpfc_find_map_node() local
1107 list_for_each_entry_safe(ndlp, next_ndlp, &vport->fc_nodes, nlp_listp) { in lpfc_find_map_node()
1108 if (ndlp->nlp_type & NLP_FABRIC) in lpfc_find_map_node()
1110 if ((ndlp->nlp_state == NLP_STE_MAPPED_NODE) || in lpfc_find_map_node()
1111 (ndlp->nlp_state == NLP_STE_UNMAPPED_NODE)) in lpfc_find_map_node()
1129 struct lpfc_nodelist * ndlp; in lpfc_ns_cmd() local
1140 ndlp = lpfc_findnode_did(vport, NameServer_DID); in lpfc_ns_cmd()
1141 if (!ndlp || !NLP_CHK_NODE_ACT(ndlp) in lpfc_ns_cmd()
1142 || ndlp->nlp_state != NLP_STE_UNMAPPED_NODE) { in lpfc_ns_cmd()
1294 if (!lpfc_ct_cmd(vport, mp, bmp, ndlp, cmpl, rsp_size, retry)) { in lpfc_ns_cmd()
1298 cmdcode, ndlp->nlp_DID, 0); in lpfc_ns_cmd()
1306 lpfc_nlp_put(ndlp); in lpfc_ns_cmd()
1330 struct lpfc_nodelist *ndlp; in lpfc_cmpl_ct_cmd_fdmi() local
1351 ndlp = lpfc_findnode_did(vport, FDMI_DID); in lpfc_cmpl_ct_cmd_fdmi()
1352 if (!ndlp || !NLP_CHK_NODE_ACT(ndlp)) in lpfc_cmpl_ct_cmd_fdmi()
1374 struct lpfc_nodelist *ndlp; in lpfc_cmpl_ct_disc_fdmi() local
1378 ndlp = lpfc_findnode_did(vport, FDMI_DID); in lpfc_cmpl_ct_disc_fdmi()
1379 if (!ndlp || !NLP_CHK_NODE_ACT(ndlp)) in lpfc_cmpl_ct_disc_fdmi()
1388 lpfc_fdmi_cmd(vport, ndlp, SLI_MGMT_RPA); in lpfc_cmpl_ct_disc_fdmi()
1392 lpfc_fdmi_cmd(vport, ndlp, SLI_MGMT_DPRT); in lpfc_cmpl_ct_disc_fdmi()
1396 lpfc_fdmi_cmd(vport, ndlp, SLI_MGMT_RHBA); in lpfc_cmpl_ct_disc_fdmi()
1403 lpfc_fdmi_cmd(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, int cmdcode) in lpfc_fdmi_cmd() argument
1420 if (ndlp == NULL) { in lpfc_fdmi_cmd()
1421 ndlp = lpfc_findnode_did(vport, FDMI_DID); in lpfc_fdmi_cmd()
1422 if (!ndlp || !NLP_CHK_NODE_ACT(ndlp)) in lpfc_fdmi_cmd()
2086 if (!lpfc_ct_cmd(vport, mp, bmp, ndlp, cmpl, rsp_size, 0)) in lpfc_fdmi_cmd()
2093 lpfc_nlp_put(ndlp); in lpfc_fdmi_cmd()
2182 struct lpfc_nodelist *ndlp; in lpfc_fdmi_timeout_handler() local
2184 ndlp = lpfc_findnode_did(vport, FDMI_DID); in lpfc_fdmi_timeout_handler()
2185 if (ndlp && NLP_CHK_NODE_ACT(ndlp)) { in lpfc_fdmi_timeout_handler()
2187 lpfc_fdmi_cmd(vport, ndlp, SLI_MGMT_DHBA); in lpfc_fdmi_timeout_handler()