Lines Matching refs:ndlp
264 if (ctiocb->context_un.ndlp) { in lpfc_ct_free_iocb()
265 lpfc_nlp_put(ctiocb->context_un.ndlp); in lpfc_ct_free_iocb()
266 ctiocb->context_un.ndlp = NULL; in lpfc_ct_free_iocb()
294 struct lpfc_nodelist *ndlp, uint32_t usr_flg, uint32_t num_entry, in lpfc_gen_req() argument
323 geniocb->context_un.ndlp = lpfc_nlp_get(ndlp); in lpfc_gen_req()
342 icmd->ulpContext = ndlp->nlp_rpi; in lpfc_gen_req()
344 icmd->ulpContext = phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]; in lpfc_gen_req()
356 ndlp->nlp_DID, icmd->ulpIoTag, in lpfc_gen_req()
374 struct lpfc_dmabuf *bmp, struct lpfc_nodelist *ndlp, in lpfc_ct_cmd() argument
398 status = lpfc_gen_req(vport, bmp, inmp, outmp, cmpl, ndlp, 0, in lpfc_ct_cmd()
429 struct lpfc_nodelist *ndlp = NULL; in lpfc_ns_rsp() local
460 ndlp = NULL; in lpfc_ns_rsp()
473 ndlp = lpfc_setup_disc_node(vport, Did); in lpfc_ns_rsp()
474 if (ndlp && NLP_CHK_NODE_ACT(ndlp)) { in lpfc_ns_rsp()
479 Did, ndlp->nlp_flag, in lpfc_ns_rsp()
488 Did, ndlp->nlp_flag, in lpfc_ns_rsp()
523 ndlp = lpfc_findnode_did(vport, in lpfc_ns_rsp()
525 if (ndlp && in lpfc_ns_rsp()
526 NLP_CHK_NODE_ACT(ndlp) in lpfc_ns_rsp()
527 && (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()
725 cmdiocb->context_un.ndlp = ndlp; /* Now restore ndlp for free */ in lpfc_cmpl_ct_cmd_gid_ft()
742 struct lpfc_nodelist *ndlp; in lpfc_cmpl_ct_cmd_gff_id() local
814 ndlp = lpfc_setup_disc_node(vport, did); in lpfc_cmpl_ct_cmd_gff_id()
815 if (ndlp && NLP_CHK_NODE_ACT(ndlp)) { in lpfc_cmpl_ct_cmd_gff_id()
819 did, ndlp->nlp_flag, vport->fc_flag, in lpfc_cmpl_ct_cmd_gff_id()
863 struct lpfc_nodelist *ndlp; in lpfc_cmpl_ct() local
869 ndlp = cmdiocb->context_un.ndlp; in lpfc_cmpl_ct()
921 cmdiocb->context_un.ndlp = ndlp; /* Now restore ndlp for free */ in lpfc_cmpl_ct()
1102 struct lpfc_nodelist *ndlp, *next_ndlp; in lpfc_find_map_node() local
1108 list_for_each_entry_safe(ndlp, next_ndlp, &vport->fc_nodes, nlp_listp) { in lpfc_find_map_node()
1109 if (ndlp->nlp_type & NLP_FABRIC) in lpfc_find_map_node()
1111 if ((ndlp->nlp_state == NLP_STE_MAPPED_NODE) || in lpfc_find_map_node()
1112 (ndlp->nlp_state == NLP_STE_UNMAPPED_NODE)) in lpfc_find_map_node()
1130 struct lpfc_nodelist * ndlp; in lpfc_ns_cmd() local
1141 ndlp = lpfc_findnode_did(vport, NameServer_DID); in lpfc_ns_cmd()
1142 if (!ndlp || !NLP_CHK_NODE_ACT(ndlp) in lpfc_ns_cmd()
1143 || ndlp->nlp_state != NLP_STE_UNMAPPED_NODE) { in lpfc_ns_cmd()
1295 if (!lpfc_ct_cmd(vport, mp, bmp, ndlp, cmpl, rsp_size, retry)) { in lpfc_ns_cmd()
1299 cmdcode, ndlp->nlp_DID, 0); in lpfc_ns_cmd()
1307 lpfc_nlp_put(ndlp); in lpfc_ns_cmd()
1331 struct lpfc_nodelist *ndlp; in lpfc_cmpl_ct_cmd_fdmi() local
1352 ndlp = lpfc_findnode_did(vport, FDMI_DID); in lpfc_cmpl_ct_cmd_fdmi()
1353 if (!ndlp || !NLP_CHK_NODE_ACT(ndlp)) in lpfc_cmpl_ct_cmd_fdmi()
1375 struct lpfc_nodelist *ndlp; in lpfc_cmpl_ct_disc_fdmi() local
1379 ndlp = lpfc_findnode_did(vport, FDMI_DID); in lpfc_cmpl_ct_disc_fdmi()
1380 if (!ndlp || !NLP_CHK_NODE_ACT(ndlp)) in lpfc_cmpl_ct_disc_fdmi()
1389 lpfc_fdmi_cmd(vport, ndlp, SLI_MGMT_RPA); in lpfc_cmpl_ct_disc_fdmi()
1393 lpfc_fdmi_cmd(vport, ndlp, SLI_MGMT_DPRT); in lpfc_cmpl_ct_disc_fdmi()
1397 lpfc_fdmi_cmd(vport, ndlp, SLI_MGMT_RHBA); in lpfc_cmpl_ct_disc_fdmi()
1404 lpfc_fdmi_cmd(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, int cmdcode) in lpfc_fdmi_cmd() argument
1421 if (ndlp == NULL) { in lpfc_fdmi_cmd()
1422 ndlp = lpfc_findnode_did(vport, FDMI_DID); in lpfc_fdmi_cmd()
1423 if (!ndlp || !NLP_CHK_NODE_ACT(ndlp)) in lpfc_fdmi_cmd()
2085 if (!lpfc_ct_cmd(vport, mp, bmp, ndlp, cmpl, rsp_size, 0)) in lpfc_fdmi_cmd()
2092 lpfc_nlp_put(ndlp); in lpfc_fdmi_cmd()
2181 struct lpfc_nodelist *ndlp; in lpfc_fdmi_timeout_handler() local
2183 ndlp = lpfc_findnode_did(vport, FDMI_DID); in lpfc_fdmi_timeout_handler()
2184 if (ndlp && NLP_CHK_NODE_ACT(ndlp)) { in lpfc_fdmi_timeout_handler()
2186 lpfc_fdmi_cmd(vport, ndlp, SLI_MGMT_DHBA); in lpfc_fdmi_timeout_handler()