Home
last modified time | relevance | path

Searched refs:ndlp (Results 1 - 25 of 40) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/scsi/lpfc/
H A Dlpfc_nportdisc.c52 lpfc_check_adisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, in lpfc_check_adisc() argument
56 if (!(ndlp->nlp_flag & NLP_RPI_REGISTERED)) in lpfc_check_adisc()
62 if (memcmp(nn, &ndlp->nlp_nodename, sizeof (struct lpfc_name))) in lpfc_check_adisc()
65 if (memcmp(pn, &ndlp->nlp_portname, sizeof (struct lpfc_name))) in lpfc_check_adisc()
73 lpfc_check_sparm(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, in lpfc_check_sparm() argument
151 memcpy(&ndlp->nlp_nodename, &sp->nodeName, sizeof (struct lpfc_name)); in lpfc_check_sparm()
152 memcpy(&ndlp->nlp_portname, &sp->portName, sizeof (struct lpfc_name)); in lpfc_check_sparm()
159 ndlp->nlp_DID, in lpfc_check_sparm()
213 lpfc_els_abort(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp) in lpfc_els_abort() argument
226 lpfc_printf_vlog(ndlp in lpfc_els_abort()
297 struct lpfc_nodelist *ndlp; lpfc_defer_plogi_acc() local
325 lpfc_rcv_plogi(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, struct lpfc_iocbq *cmdiocb) lpfc_rcv_plogi() argument
682 struct lpfc_nodelist *ndlp; lpfc_mbx_cmpl_resume_rpi() local
705 lpfc_rcv_padisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, struct lpfc_iocbq *cmdiocb) lpfc_rcv_padisc() argument
802 lpfc_rcv_logo(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, struct lpfc_iocbq *cmdiocb, uint32_t els_cmd) lpfc_rcv_logo() argument
930 lpfc_rcv_prli_support_check(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, struct lpfc_iocbq *cmdiocb) lpfc_rcv_prli_support_check() argument
965 lpfc_rcv_prli(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, struct lpfc_iocbq *cmdiocb) lpfc_rcv_prli() argument
1039 lpfc_disc_set_adisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_disc_set_adisc() argument
1078 lpfc_release_rpi(struct lpfc_hba *phba, struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint16_t rpi) lpfc_release_rpi() argument
1131 lpfc_disc_illegal(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_disc_illegal() argument
1155 lpfc_cmpl_plogi_illegal(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_plogi_illegal() argument
1176 lpfc_rcv_plogi_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_plogi_unused_node() argument
1190 lpfc_rcv_els_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_els_unused_node() argument
1198 lpfc_rcv_logo_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_logo_unused_node() argument
1212 lpfc_cmpl_logo_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_logo_unused_node() argument
1219 lpfc_device_rm_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_rm_unused_node() argument
1226 lpfc_device_recov_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_recov_unused_node() argument
1234 lpfc_rcv_plogi_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_plogi_plogi_issue() argument
1285 lpfc_rcv_prli_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prli_plogi_issue() argument
1299 lpfc_rcv_logo_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_logo_plogi_issue() argument
1315 lpfc_rcv_els_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_els_plogi_issue() argument
1343 lpfc_cmpl_plogi_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_plogi_plogi_issue() argument
1552 lpfc_cmpl_logo_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_logo_plogi_issue() argument
1559 lpfc_cmpl_reglogin_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_reglogin_plogi_issue() argument
1578 lpfc_device_rm_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_rm_plogi_issue() argument
1596 lpfc_device_recov_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_recov_plogi_issue() argument
1622 lpfc_rcv_plogi_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_plogi_adisc_issue() argument
1651 lpfc_rcv_prli_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prli_adisc_issue() argument
1662 lpfc_rcv_logo_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_logo_adisc_issue() argument
1678 lpfc_rcv_padisc_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_padisc_adisc_issue() argument
1691 lpfc_rcv_prlo_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prlo_adisc_issue() argument
1704 lpfc_cmpl_adisc_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_adisc_adisc_issue() argument
1764 lpfc_device_rm_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_rm_adisc_issue() argument
1782 lpfc_device_recov_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_recov_adisc_issue() argument
1808 lpfc_rcv_plogi_reglogin_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_plogi_reglogin_issue() argument
1820 lpfc_rcv_prli_reglogin_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prli_reglogin_issue() argument
1859 lpfc_rcv_logo_reglogin_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_logo_reglogin_issue() argument
1900 lpfc_rcv_padisc_reglogin_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_padisc_reglogin_issue() argument
1912 lpfc_rcv_prlo_reglogin_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prlo_reglogin_issue() argument
1925 lpfc_cmpl_reglogin_reglogin_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_reglogin_reglogin_issue() argument
2036 lpfc_device_rm_reglogin_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_rm_reglogin_issue() argument
2053 lpfc_device_recov_reglogin_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_recov_reglogin_issue() argument
2082 lpfc_rcv_plogi_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_plogi_prli_issue() argument
2094 lpfc_rcv_prli_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prli_prli_issue() argument
2107 lpfc_rcv_logo_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_logo_prli_issue() argument
2120 lpfc_rcv_padisc_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_padisc_prli_issue() argument
2135 lpfc_rcv_prlo_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prlo_prli_issue() argument
2145 lpfc_cmpl_prli_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_prli_prli_issue() argument
2332 lpfc_device_rm_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_rm_prli_issue() argument
2367 lpfc_device_recov_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_recov_prli_issue() argument
2393 lpfc_rcv_plogi_logo_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_plogi_logo_issue() argument
2407 lpfc_rcv_prli_logo_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prli_logo_issue() argument
2421 lpfc_rcv_logo_logo_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_logo_logo_issue() argument
2434 lpfc_rcv_padisc_logo_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_padisc_logo_issue() argument
2448 lpfc_rcv_prlo_logo_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prlo_logo_issue() argument
2462 lpfc_cmpl_logo_logo_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_logo_logo_issue() argument
2475 lpfc_device_rm_logo_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_rm_logo_issue() argument
2491 lpfc_device_recov_logo_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_recov_logo_issue() argument
2504 lpfc_rcv_plogi_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_plogi_unmap_node() argument
2514 lpfc_rcv_prli_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prli_unmap_node() argument
2528 lpfc_rcv_logo_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_logo_unmap_node() argument
2538 lpfc_rcv_padisc_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_padisc_unmap_node() argument
2548 lpfc_rcv_prlo_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prlo_unmap_node() argument
2558 lpfc_device_rm_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_rm_unmap_node() argument
2568 lpfc_device_recov_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_recov_unmap_node() argument
2585 lpfc_rcv_plogi_mapped_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_plogi_mapped_node() argument
2595 lpfc_rcv_prli_mapped_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prli_mapped_node() argument
2607 lpfc_rcv_logo_mapped_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_logo_mapped_node() argument
2617 lpfc_rcv_padisc_mapped_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_padisc_mapped_node() argument
2628 lpfc_rcv_prlo_mapped_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prlo_mapped_node() argument
2642 lpfc_device_recov_mapped_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_recov_mapped_node() argument
2659 lpfc_rcv_plogi_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_plogi_npr_node() argument
2684 lpfc_rcv_prli_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prli_npr_node() argument
2712 lpfc_rcv_logo_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_logo_npr_node() argument
2722 lpfc_rcv_padisc_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_padisc_npr_node() argument
2751 lpfc_rcv_prlo_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prlo_npr_node() argument
2779 lpfc_cmpl_plogi_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_plogi_npr_node() argument
2798 lpfc_cmpl_prli_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_prli_npr_node() argument
2818 lpfc_cmpl_logo_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_logo_npr_node() argument
2834 lpfc_cmpl_adisc_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_adisc_npr_node() argument
2854 lpfc_cmpl_reglogin_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_reglogin_npr_node() argument
2879 lpfc_device_rm_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_rm_npr_node() argument
2893 lpfc_device_recov_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_recov_npr_node() argument
3098 lpfc_disc_state_machine(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_disc_state_machine() argument
[all...]
H A Dlpfc_els.c56 struct lpfc_nodelist *ndlp, uint8_t retry);
140 * @ndlp: pointer to a node-list data structure.
154 * ndlp is incremented by 1 and the reference to the ndlp is put into
155 * ndlp of the IOCB data structure for this IOCB to hold the ndlp
165 struct lpfc_nodelist *ndlp, u32 did, in lpfc_prep_els_iocb()
297 vport->port_state, ndlp->nlp_rpi, in lpfc_prep_els_iocb()
305 elscmd, ndlp->nlp_DID, elsiocb->iotag, in lpfc_prep_els_iocb()
307 ndlp in lpfc_prep_els_iocb()
163 lpfc_prep_els_iocb(struct lpfc_vport *vport, u8 expect_rsp, u16 cmd_size, u8 retry, struct lpfc_nodelist *ndlp, u32 did, u32 elscmd) lpfc_prep_els_iocb() argument
348 struct lpfc_nodelist *ndlp; lpfc_issue_fabric_reglogin() local
439 struct lpfc_nodelist *ndlp; lpfc_issue_reg_vfi() local
624 lpfc_cmpl_els_flogi_fabric(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, struct serv_parm *sp, uint32_t ulp_word4) lpfc_cmpl_els_flogi_fabric() argument
817 lpfc_cmpl_els_flogi_nport(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, struct serv_parm *sp) lpfc_cmpl_els_flogi_nport() argument
948 struct lpfc_nodelist *ndlp = cmdiocb->ndlp; lpfc_cmpl_els_flogi() local
1289 lpfc_issue_els_flogi(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint8_t retry) lpfc_issue_els_flogi() argument
1476 struct lpfc_nodelist *ndlp; lpfc_els_abort_flogi() local
1534 struct lpfc_nodelist *ndlp; lpfc_initial_flogi() local
1587 struct lpfc_nodelist *ndlp; lpfc_initial_fdisc() local
1680 lpfc_plogi_confirm_nport(struct lpfc_hba *phba, uint32_t *prsp, struct lpfc_nodelist *ndlp) lpfc_plogi_confirm_nport() argument
1941 struct lpfc_nodelist *ndlp = cmdiocb->ndlp; lpfc_cmpl_els_rrq() local
2009 struct lpfc_nodelist *ndlp, *free_ndlp; lpfc_cmpl_els_plogi() local
2197 struct lpfc_nodelist *ndlp; lpfc_issue_els_plogi() local
2319 struct lpfc_nodelist *ndlp; lpfc_cmpl_els_prli() local
2467 lpfc_issue_els_prli(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint8_t retry) lpfc_issue_els_prli() argument
2791 struct lpfc_nodelist *ndlp; lpfc_cmpl_els_adisc() local
2906 lpfc_issue_els_adisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint8_t retry) lpfc_issue_els_adisc() argument
2981 struct lpfc_nodelist *ndlp = cmdiocb->ndlp; lpfc_cmpl_els_logo() local
3142 lpfc_issue_els_logo(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint8_t retry) lpfc_issue_els_logo() argument
3367 struct lpfc_nodelist *ndlp = cmdiocb->ndlp; lpfc_cmpl_els_disc_cmd() local
3497 struct lpfc_nodelist *ndlp; lpfc_issue_els_scr() local
3584 struct lpfc_nodelist *ndlp; lpfc_issue_els_rscn() local
3688 struct lpfc_nodelist *ndlp; lpfc_issue_els_farpr() local
3780 struct lpfc_nodelist *ndlp; lpfc_issue_els_rdf() local
3859 lpfc_els_rcv_rdf(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_rdf() argument
3991 struct lpfc_nodelist *ndlp; lpfc_cmpl_els_edc() local
4278 struct lpfc_nodelist *ndlp; lpfc_issue_els_edc() local
4429 struct lpfc_nodelist *ndlp = from_timer(ndlp, t, nlp_delayfunc); lpfc_els_retry_delay() local
4464 lpfc_els_retry_delay_handler(struct lpfc_nodelist *ndlp) lpfc_els_retry_delay_handler() argument
4609 struct lpfc_nodelist *ndlp = cmdiocb->ndlp; lpfc_els_retry() local
5218 struct lpfc_nodelist *ndlp = cmdiocb->ndlp; lpfc_cmpl_els_logo_acc() local
5281 struct lpfc_nodelist *ndlp = pmb->ctx_ndlp; lpfc_mbx_cmpl_dflt_rpi() local
5327 struct lpfc_nodelist *ndlp = cmdiocb->ndlp; lpfc_cmpl_els_rsp() local
5504 lpfc_els_rsp_acc(struct lpfc_vport *vport, uint32_t flag, struct lpfc_iocbq *oldiocb, struct lpfc_nodelist *ndlp, LPFC_MBOXQ_t *mbox) lpfc_els_rsp_acc() argument
5778 lpfc_els_rsp_reject(struct lpfc_vport *vport, uint32_t rejectError, struct lpfc_iocbq *oldiocb, struct lpfc_nodelist *ndlp, LPFC_MBOXQ_t *mbox) lpfc_els_rsp_reject() argument
5876 lpfc_issue_els_edc_rsp(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_issue_els_edc_rsp() argument
5982 lpfc_els_rsp_adisc_acc(struct lpfc_vport *vport, struct lpfc_iocbq *oldiocb, struct lpfc_nodelist *ndlp) lpfc_els_rsp_adisc_acc() argument
6079 lpfc_els_rsp_prli_acc(struct lpfc_vport *vport, struct lpfc_iocbq *oldiocb, struct lpfc_nodelist *ndlp) lpfc_els_rsp_prli_acc() argument
6272 lpfc_els_rsp_rnid_acc(struct lpfc_vport *vport, uint8_t format, struct lpfc_iocbq *oldiocb, struct lpfc_nodelist *ndlp) lpfc_els_rsp_rnid_acc() argument
6374 lpfc_els_clear_rrq(struct lpfc_vport *vport, struct lpfc_iocbq *iocb, struct lpfc_nodelist *ndlp) lpfc_els_clear_rrq() argument
6425 lpfc_els_rsp_echo_acc(struct lpfc_vport *vport, uint8_t *data, struct lpfc_iocbq *oldiocb, struct lpfc_nodelist *ndlp) lpfc_els_rsp_echo_acc() argument
6522 struct lpfc_nodelist *ndlp, *next_ndlp; lpfc_els_disc_adisc() local
6594 struct lpfc_nodelist *ndlp, *next_ndlp; lpfc_els_disc_plogi() local
7035 lpfc_rdp_res_attach_port_names(struct fc_rdp_port_name_desc *desc, struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_rdp_res_attach_port_names() argument
7062 struct lpfc_nodelist *ndlp = rdp_context->ndlp; lpfc_els_rdp_cmpl() local
7406 lpfc_els_rcv_rdp(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_rdp() argument
7499 struct lpfc_nodelist *ndlp; lpfc_els_lcb_rsp() local
7716 lpfc_els_rcv_lcb(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_lcb() argument
7924 struct lpfc_nodelist *ndlp = NULL, *n; lpfc_rscn_recovery_check() local
8021 lpfc_els_rcv_rscn(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_rscn() argument
8239 struct lpfc_nodelist *ndlp; lpfc_els_handle_rscn() local
8330 lpfc_els_rcv_flogi(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_flogi() argument
8503 lpfc_els_rcv_rnid(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_rnid() argument
8547 lpfc_els_rcv_echo(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_echo() argument
8575 lpfc_els_rcv_lirr(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_lirr() argument
8606 lpfc_els_rcv_rrq(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_rrq() argument
8643 struct lpfc_nodelist *ndlp; lpfc_els_rsp_rls_acc() local
8741 lpfc_els_rcv_rls(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_rls() argument
8808 lpfc_els_rcv_rtv(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_rtv() argument
8910 lpfc_issue_els_rrq(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint32_t did, struct lpfc_node_rrq *rrq) lpfc_issue_els_rrq() argument
8981 struct lpfc_nodelist *ndlp = lpfc_findnode_did(rrq->vport, lpfc_send_rrq() local
9013 lpfc_els_rsp_rpl_acc(struct lpfc_vport *vport, uint16_t cmdsize, struct lpfc_iocbq *oldiocb, struct lpfc_nodelist *ndlp) lpfc_els_rsp_rpl_acc() argument
9102 lpfc_els_rcv_rpl(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_rpl() argument
9168 lpfc_els_rcv_farp(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_farp() argument
9239 lpfc_els_rcv_farpr(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_farpr() argument
9320 lpfc_els_rcv_edc(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_edc() argument
9551 struct lpfc_nodelist *ndlp; lpfc_els_timeout_handler() local
9792 struct lpfc_nodelist *ndlp; lpfc_send_els_failure_event() local
9853 lpfc_send_els_event(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint32_t *payload) lpfc_send_els_event() argument
10338 struct lpfc_nodelist *ndlp; lpfc_els_unsol_buffer() local
10912 struct lpfc_nodelist *ndlp; lpfc_start_fdmi() local
10948 struct lpfc_nodelist *ndlp; lpfc_do_scr_ns_plogi() local
11017 struct lpfc_nodelist *ndlp = pmb->ctx_ndlp; lpfc_cmpl_reg_new_vport() local
11134 lpfc_register_new_vport(struct lpfc_hba *phba, struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_register_new_vport() argument
11188 struct lpfc_nodelist *ndlp; lpfc_cancel_all_vport_retry_delay_timer() local
11221 struct lpfc_nodelist *ndlp; lpfc_retry_pport_discovery() local
11290 struct lpfc_nodelist *ndlp = cmdiocb->ndlp; lpfc_cmpl_els_fdisc() local
11440 lpfc_issue_els_fdisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint8_t retry) lpfc_issue_els_fdisc() argument
11550 struct lpfc_nodelist *ndlp; lpfc_cmpl_els_npiv_logo() local
11620 lpfc_issue_els_npiv_logo(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_issue_els_npiv_logo() argument
11965 lpfc_fabric_abort_nport(struct lpfc_nodelist *ndlp) lpfc_fabric_abort_nport() argument
12028 struct lpfc_nodelist *ndlp = NULL; lpfc_sli4_vport_delete_els_xri_aborted() local
12074 struct lpfc_nodelist *ndlp; lpfc_sli4_els_xri_aborted() local
12131 lpfc_sli_abts_recover_port(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_sli_abts_recover_port() argument
12216 struct lpfc_nodelist *ndlp = cmdiocb->ndlp; lpfc_cmpl_els_qfpa() local
12298 struct lpfc_nodelist *ndlp; lpfc_issue_els_qfpa() local
12340 struct lpfc_nodelist *ndlp; lpfc_vmid_uvem() local
12430 struct lpfc_nodelist *ndlp = icmdiocb->ndlp; lpfc_cmpl_els_uvem() local
[all...]
H A Dlpfc_hbadisc.c79 lpfc_valid_xpt_node(struct lpfc_nodelist *ndlp) in lpfc_valid_xpt_node() argument
81 if (ndlp->nlp_fc4_type || in lpfc_valid_xpt_node()
82 ndlp->nlp_type & NLP_FABRIC) in lpfc_valid_xpt_node()
96 struct lpfc_nodelist *ndlp; in lpfc_rport_invalid() local
110 ndlp = rdata->pnode; in lpfc_rport_invalid()
112 pr_info("**** %s: NULL ndlp on rport x%px SID x%x\n", in lpfc_rport_invalid()
117 if (!ndlp->vport) { in lpfc_rport_invalid()
118 pr_err("**** %s: Null vport on ndlp x%px, DID x%x rport x%px " in lpfc_rport_invalid()
119 "SID x%x\n", __func__, ndlp, ndlp in lpfc_rport_invalid()
130 struct lpfc_nodelist *ndlp; lpfc_terminate_rport_io() local
153 struct lpfc_nodelist *ndlp; lpfc_dev_loss_tmo_callbk() local
398 lpfc_check_nlp_post_devloss(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_check_nlp_post_devloss() argument
430 lpfc_dev_loss_tmo_handler(struct lpfc_nodelist *ndlp) lpfc_dev_loss_tmo_handler() argument
820 struct lpfc_nodelist *ndlp; lpfc_work_list_done() local
1154 struct lpfc_nodelist *ndlp, *next_ndlp; lpfc_cleanup_rpis() local
1338 struct lpfc_nodelist *ndlp; lpfc_linkup_cleanup_nodes() local
3220 struct lpfc_nodelist *ndlp; lpfc_init_vpi_cmpl() local
3876 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; lpfc_mbx_cmpl_reg_login() local
4195 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; lpfc_mbx_cmpl_fabric_reg_login() local
4340 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; lpfc_mbx_cmpl_ns_reg_login() local
4464 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; lpfc_mbx_cmpl_fc_reg_login() local
4499 lpfc_register_remote_port(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_register_remote_port() argument
4578 lpfc_unregister_remote_port(struct lpfc_nodelist *ndlp) lpfc_unregister_remote_port() argument
4641 lpfc_nlp_reg_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_nlp_reg_node() argument
4698 lpfc_nlp_unreg_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_nlp_unreg_node() argument
4749 lpfc_handle_adisc_state(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, int new_state) lpfc_handle_adisc_state() argument
4790 lpfc_nlp_state_cleanup(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, int old_state, int new_state) lpfc_nlp_state_cleanup() argument
4865 lpfc_nlp_set_state(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, int state) lpfc_nlp_set_state() argument
4910 lpfc_enqueue_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_enqueue_node() argument
4922 lpfc_dequeue_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_dequeue_node() argument
4951 lpfc_initialize_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint32_t did) lpfc_initialize_node() argument
4971 lpfc_drop_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_drop_node() argument
5082 lpfc_check_sli_ndlp(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *iocb, struct lpfc_nodelist *ndlp) lpfc_check_sli_ndlp() argument
5126 __lpfc_dequeue_nport_iocbs(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, struct lpfc_sli_ring *pring, struct list_head *dequeue_list) __lpfc_dequeue_nport_iocbs() argument
5141 lpfc_sli3_dequeue_nport_iocbs(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, struct list_head *dequeue_list) lpfc_sli3_dequeue_nport_iocbs() argument
5155 lpfc_sli4_dequeue_nport_iocbs(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, struct list_head *dequeue_list) lpfc_sli4_dequeue_nport_iocbs() argument
5178 lpfc_no_rpi(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp) lpfc_no_rpi() argument
5214 struct lpfc_nodelist *ndlp; lpfc_nlp_logo_unreg() local
5261 lpfc_set_unreg_login_mbx_cmpl(struct lpfc_hba *phba, struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, LPFC_MBOXQ_t *mbox) lpfc_set_unreg_login_mbx_cmpl() argument
5304 lpfc_unreg_rpi(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_unreg_rpi() argument
5426 struct lpfc_nodelist *ndlp; lpfc_unreg_hba_rpis() local
5518 lpfc_cleanup_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_cleanup_node() argument
5590 lpfc_matchdid(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint32_t did) lpfc_matchdid() argument
5648 struct lpfc_nodelist *ndlp; __lpfc_findnode_did() local
5677 struct lpfc_nodelist *ndlp; lpfc_findnode_did() local
5690 struct lpfc_nodelist *ndlp; lpfc_findnode_mapped() local
5724 struct lpfc_nodelist *ndlp; lpfc_setup_disc_node() local
6032 lpfc_free_tx(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp) lpfc_free_tx() argument
6085 struct lpfc_nodelist *ndlp, *next_ndlp; lpfc_disc_flush_list() local
6112 struct lpfc_nodelist *ndlp, *next_ndlp; lpfc_notify_xport_npr() local
6172 struct lpfc_nodelist *ndlp, *next_ndlp; lpfc_disc_timeout_handler() local
6412 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; lpfc_mbx_cmpl_fdmi_reg_login() local
6450 lpfc_filter_by_rpi(struct lpfc_nodelist *ndlp, void *param) lpfc_filter_by_rpi() argument
6458 lpfc_filter_by_wwpn(struct lpfc_nodelist *ndlp, void *param) lpfc_filter_by_wwpn() argument
6467 struct lpfc_nodelist *ndlp; __lpfc_find_node() local
6505 struct lpfc_nodelist *ndlp; lpfc_findnode_wwpn() local
6522 struct lpfc_nodelist *ndlp; lpfc_findnode_rpi() local
6584 struct lpfc_nodelist *ndlp; lpfc_nlp_init() local
6637 struct lpfc_nodelist *ndlp = container_of(kref, struct lpfc_nodelist, lpfc_nlp_release() local
6689 lpfc_nlp_get(struct lpfc_nodelist *ndlp) lpfc_nlp_get() argument
6723 lpfc_nlp_put(struct lpfc_nodelist *ndlp) lpfc_nlp_put() argument
6752 struct lpfc_nodelist *ndlp; lpfc_fcf_inuse() local
6858 struct lpfc_nodelist *ndlp; lpfc_unregister_fcf_prep() local
[all...]
H A Dlpfc_nvme.c57 lpfc_get_nvme_buf(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp,
193 struct lpfc_nodelist *ndlp; in lpfc_nvme_remoteport_delete() local
196 ndlp = rport->ndlp; in lpfc_nvme_remoteport_delete()
197 if (!ndlp) { in lpfc_nvme_remoteport_delete()
198 pr_err("**** %s: NULL ndlp on rport x%px remoteport x%px\n", in lpfc_nvme_remoteport_delete()
203 vport = ndlp->vport; in lpfc_nvme_remoteport_delete()
205 pr_err("**** %s: Null vport on ndlp x%px, ste x%x rport x%px\n", in lpfc_nvme_remoteport_delete()
206 __func__, ndlp, ndlp in lpfc_nvme_remoteport_delete()
318 struct lpfc_nodelist *ndlp; __lpfc_nvme_ls_req_cmp() local
390 lpfc_nvme_gen_req(struct lpfc_vport *vport, struct lpfc_dmabuf *bmp, struct lpfc_dmabuf *inp, struct nvmefc_ls_req *pnvme_lsreq, void (*cmpl)(struct lpfc_hba *, struct lpfc_iocbq *, struct lpfc_iocbq *), struct lpfc_nodelist *ndlp, uint32_t num_entry, uint32_t tmo, uint8_t retry) lpfc_nvme_gen_req() argument
543 __lpfc_nvme_ls_req(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, struct nvmefc_ls_req *pnvme_lsreq, void (*gen_req_cmp)(struct lpfc_hba *phba, struct lpfc_iocbq *cmdwqe, struct lpfc_iocbq *rspwqe)) __lpfc_nvme_ls_req() argument
706 __lpfc_nvme_ls_abort(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, struct nvmefc_ls_req *pnvme_lsreq) __lpfc_nvme_ls_abort() argument
805 struct lpfc_nodelist *ndlp; lpfc_nvme_ls_abort() local
942 struct lpfc_nodelist *ndlp; lpfc_nvme_io_cmd_cmpl() local
1534 struct lpfc_nodelist *ndlp; lpfc_nvme_fcp_io_submit() local
2039 lpfc_get_nvme_buf(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, int idx, int expedite) lpfc_get_nvme_buf() argument
2382 lpfc_nvme_register_port(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_nvme_register_port() argument
2524 lpfc_nvme_rescan_port(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_nvme_rescan_port() argument
2572 lpfc_nvme_unregister_port(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_nvme_unregister_port() argument
2723 struct lpfc_nodelist *ndlp = lpfc_ncmd->ndlp; lpfc_sli4_nvme_xri_aborted() local
[all...]
H A Dlpfc_vport.c294 struct lpfc_nodelist *ndlp; in lpfc_vport_create() local
461 ndlp = lpfc_findnode_did(phba->pport, Fabric_DID); in lpfc_vport_create()
462 if (ndlp && in lpfc_vport_create()
463 ndlp->nlp_state == NLP_STE_UNMAPPED_NODE) { in lpfc_vport_create()
486 lpfc_send_npiv_logo(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) in lpfc_send_npiv_logo() argument
493 spin_lock_irq(&ndlp->lock); in lpfc_send_npiv_logo()
494 if (!(ndlp->save_flags & NLP_WAIT_FOR_LOGO) && in lpfc_send_npiv_logo()
495 !ndlp->logo_waitq) { in lpfc_send_npiv_logo()
496 ndlp->logo_waitq = &waitq; in lpfc_send_npiv_logo()
497 ndlp in lpfc_send_npiv_logo()
537 struct lpfc_nodelist *ndlp = NULL; disable_vport() local
576 struct lpfc_nodelist *ndlp = NULL; enable_vport() local
631 struct lpfc_nodelist *ndlp = NULL; lpfc_vport_delete() local
[all...]
H A Dlpfc_ct.c118 struct lpfc_nodelist *ndlp; in lpfc_ct_unsol_cmpl() local
121 ndlp = cmdiocb->ndlp; in lpfc_ct_unsol_cmpl()
122 if (ndlp) in lpfc_ct_unsol_cmpl()
123 lpfc_nlp_put(ndlp); in lpfc_ct_unsol_cmpl()
144 * @ndlp: pointer to a node-list data structure.
153 lpfc_ct_reject_event(struct lpfc_nodelist *ndlp, in lpfc_ct_reject_event() argument
157 struct lpfc_vport *vport = ndlp->vport; in lpfc_ct_reject_event()
225 phba->sli4_hba.rpi_ids[ndlp->nlp_rpi], in lpfc_ct_reject_event()
244 cmdiocbq->ndlp in lpfc_ct_reject_event()
285 struct lpfc_nodelist *ndlp = NULL; lpfc_ct_handle_mibreq() local
586 lpfc_gen_req(struct lpfc_vport *vport, struct lpfc_dmabuf *bmp, struct lpfc_dmabuf *inp, struct lpfc_dmabuf *outp, void (*cmpl)(struct lpfc_hba *, struct lpfc_iocbq *, struct lpfc_iocbq *), struct lpfc_nodelist *ndlp, uint32_t event_tag, uint32_t num_entry, uint32_t tmo, uint8_t retry) lpfc_gen_req() argument
664 lpfc_ct_cmd(struct lpfc_vport *vport, struct lpfc_dmabuf *inmp, struct lpfc_dmabuf *bmp, struct lpfc_nodelist *ndlp, void (*cmpl) (struct lpfc_hba *, struct lpfc_iocbq *, struct lpfc_iocbq *), uint32_t rsp_size, uint8_t retry) lpfc_ct_cmd() argument
717 struct lpfc_nodelist *ndlp; lpfc_prep_node_fc4type() local
806 struct lpfc_nodelist *ndlp = NULL; lpfc_ns_rsp_audit_did() local
856 struct lpfc_nodelist *ndlp = NULL; lpfc_ns_rsp() local
922 struct lpfc_nodelist *ndlp; lpfc_cmpl_ct_cmd_gid_ft() local
1144 struct lpfc_nodelist *ndlp; lpfc_cmpl_ct_cmd_gid_pt() local
1364 struct lpfc_nodelist *ndlp = NULL, *free_ndlp = NULL; lpfc_cmpl_ct_cmd_gff_id() local
1511 struct lpfc_nodelist *ndlp = NULL; lpfc_cmpl_ct_cmd_gft_id() local
1615 struct lpfc_nodelist *ndlp; lpfc_cmpl_ct() local
1855 struct lpfc_nodelist *ndlp, *next_ndlp; lpfc_find_map_node() local
1904 struct lpfc_nodelist * ndlp; lpfc_ns_cmd() local
2189 struct lpfc_nodelist *ndlp; lpfc_fdmi_rprt_defer() local
2230 struct lpfc_nodelist *ndlp, *free_ndlp = NULL; lpfc_cmpl_ct_disc_fdmi() local
2449 struct lpfc_nodelist *ndlp; lpfc_fdmi_change_check() local
3184 lpfc_fdmi_cmd(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, int cmdcode, uint32_t new_mask) lpfc_fdmi_cmd() argument
3583 struct lpfc_nodelist *ndlp = cmdiocb->ndlp; lpfc_cmpl_ct_cmd_vmid() local
3698 struct lpfc_nodelist *ndlp; lpfc_vmid_cmd() local
[all...]
H A Dlpfc_nvme.h37 #define lpfc_ndlp_get_nrport(ndlp) \
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);
H A Dlpfc_nvmet.c320 lpfc_nlp_put(cmdwqe->ndlp); in __lpfc_nvme_xmt_ls_rsp_cmp()
943 lpfc_nlp_put(nvmewqeq->ndlp); in __lpfc_nvme_xmt_ls_rsp()
1295 * Driver sets this value to the ndlp pointer.
1312 struct lpfc_nodelist *ndlp; in lpfc_nvmet_ls_req() local
1327 ndlp = (struct lpfc_nodelist *)hosthandle; in lpfc_nvmet_ls_req()
1329 ret = __lpfc_nvme_ls_req(phba->pport, ndlp, pnvme_lsreq, in lpfc_nvmet_ls_req()
1339 * Driver sets this value to the ndlp pointer.
1352 struct lpfc_nodelist *ndlp; in lpfc_nvmet_ls_abort() local
1359 ndlp = (struct lpfc_nodelist *)hosthandle; in lpfc_nvmet_ls_abort()
1361 ret = __lpfc_nvme_ls_abort(phba->pport, ndlp, pnvme_lsre in lpfc_nvmet_ls_abort()
1369 struct lpfc_nodelist *ndlp = hosthandle; lpfc_nvmet_host_release() local
1774 struct lpfc_nodelist *ndlp; lpfc_sli4_nvmet_xri_aborted() local
2580 struct lpfc_nodelist *ndlp; lpfc_nvmet_prep_ls_wqe() local
2705 struct lpfc_nodelist *ndlp; lpfc_nvmet_prep_fcp_wqe() local
3247 struct lpfc_nodelist *ndlp; lpfc_nvmet_unsol_issue_abort() local
3342 struct lpfc_nodelist *ndlp; lpfc_nvmet_sol_fcp_issue_abort() local
3609 lpfc_nvmet_invalidate_host(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp) lpfc_nvmet_invalidate_host() argument
[all...]
H A Dlpfc_scsi.c380 * lpfc_sli4_vport_delete_fcp_xri_aborted -Remove all ndlp references for vport
384 * for an ndlp on removal.
437 struct lpfc_nodelist *ndlp; in lpfc_sli4_io_xri_aborted() local
479 ndlp = psb->rdata->pnode; in lpfc_sli4_io_xri_aborted()
481 ndlp = NULL; in lpfc_sli4_io_xri_aborted()
485 if (ndlp && !offline) { in lpfc_sli4_io_xri_aborted()
486 lpfc_set_rrq_active(phba, ndlp, in lpfc_sli4_io_xri_aborted()
488 lpfc_sli4_abts_err_handler(phba, ndlp, axri); in lpfc_sli4_io_xri_aborted()
549 * @ndlp: pointer to a node-list data structure.
560 lpfc_get_scsi_buf_s3(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, in lpfc_get_scsi_buf_s3() argument
601 lpfc_get_scsi_buf_s4(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, struct scsi_cmnd *cmnd) lpfc_get_scsi_buf_s4() argument
696 lpfc_get_scsi_buf(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, struct scsi_cmnd *cmnd) lpfc_get_scsi_buf() argument
965 struct lpfc_nodelist *ndlp; lpfc_bg_err_inject() local
4009 struct lpfc_nodelist *ndlp; lpfc_fcp_io_cmd_wqe_cmpl() local
4841 struct lpfc_nodelist *ndlp = rdata->pnode; lpfc_scsi_prep_task_mgmt_cmd_s3() local
4901 struct lpfc_nodelist *ndlp = rdata->pnode; lpfc_scsi_prep_task_mgmt_cmd_s4() local
5218 struct lpfc_nodelist *ndlp; lpfc_queuecommand() local
[all...]
H A Dlpfc_sli.c986 struct lpfc_nodelist *ndlp = NULL; in lpfc_clr_rrq_active() local
990 ndlp = lpfc_findnode_did(rrq->vport, rrq->nlp_DID); in lpfc_clr_rrq_active()
992 if (!ndlp) in lpfc_clr_rrq_active()
995 if (test_and_clear_bit(xritag, ndlp->active_rrqs_xri_bitmap)) { in lpfc_clr_rrq_active()
1091 * @ndlp: Pointer to the lpfc_node_list structure.
1092 * If ndlp is NULL Remove all active RRQs for this vport from the
1094 * If ndlp is not NULL then only remove rrqs for this vport & this ndlp.
1097 lpfc_cleanup_vports_rrqs(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) in lpfc_cleanup_vports_rrqs() argument
1108 if (!ndlp) { in lpfc_cleanup_vports_rrqs()
1140 lpfc_test_rrq_active(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, uint16_t xritag) lpfc_test_rrq_active() argument
1169 lpfc_set_rrq_active(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, uint16_t xritag, uint16_t rxid, uint16_t send_rrq) lpfc_set_rrq_active() argument
1251 struct lpfc_nodelist *ndlp; __lpfc_sli_get_els_sglq() local
2841 __lpfc_sli_rpi_release(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) __lpfc_sli_rpi_release() argument
2856 lpfc_sli_rpi_release(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_sli_rpi_release() argument
2876 struct lpfc_nodelist *ndlp; lpfc_sli_def_mbox_cmpl() local
2988 struct lpfc_nodelist *ndlp; lpfc_sli4_unreg_rpi_cmpl_clr() local
3212 struct lpfc_nodelist *ndlp; lpfc_nvme_unsol_ls_handler() local
11366 lpfc_sli_post_recovery_event(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp) lpfc_sli_post_recovery_event() argument
11407 struct lpfc_nodelist *ndlp = NULL; lpfc_sli_abts_err_handler() local
11450 lpfc_sli4_abts_err_handler(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, struct sli4_wcqe_xri_aborted *axri) lpfc_sli4_abts_err_handler() argument
12332 struct lpfc_nodelist *ndlp = cmdiocb->ndlp; lpfc_ignore_els_cmpl() local
12399 struct lpfc_nodelist *ndlp = NULL; lpfc_sli_issue_abort_iotag() local
12836 struct lpfc_nodelist *ndlp = NULL; lpfc_sli_abort_taskmgmt() local
13632 struct lpfc_nodelist *ndlp; lpfc_sli_sp_intr_handler() local
14288 struct lpfc_nodelist *ndlp; lpfc_sli4_sp_handle_mbox_event() local
18910 struct lpfc_nodelist *ndlp; lpfc_sli4_seq_abort_rsp() local
19818 lpfc_sli4_resume_rpi(struct lpfc_nodelist *ndlp, void (*cmpl)(struct lpfc_hba *, LPFC_MBOXQ_t *), void *arg) lpfc_sli4_resume_rpi() argument
21000 struct lpfc_nodelist *ndlp; lpfc_cleanup_pending_mbox() local
21937 lpfc_get_io_buf_from_private_pool(struct lpfc_hba *phba, struct lpfc_sli4_hdw_queue *qp, struct lpfc_pvt_pool *pvt_pool, struct lpfc_nodelist *ndlp) lpfc_get_io_buf_from_private_pool() argument
22021 lpfc_get_io_buf_from_multixri_pools(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, int hwqid, int expedite) lpfc_get_io_buf_from_multixri_pools() argument
22075 lpfc_io_buf(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, int idx) lpfc_io_buf() argument
22117 lpfc_get_io_buf(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, u32 hwqid, int expedite) lpfc_get_io_buf() argument
22578 struct lpfc_nodelist *ndlp = NULL; lpfc_sli_prep_wqe() local
[all...]
H 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);
619 struct lpfc_nodelist *ndlp);
621 struct lpfc_nodelist *ndlp);
623 struct lpfc_nodelist *ndlp);
639 struct lpfc_nodelist *ndlp);
654 struct lpfc_nodelist *ndlp, u32 hwqid,
691 struct lpfc_nodelist *ndlp);
H A Dlpfc_bsg.c78 struct lpfc_nodelist *ndlp; member
298 struct lpfc_nodelist *ndlp; in lpfc_bsg_send_mgmt_cmd_cmp() local
322 ndlp = iocb->cmdiocbq->ndlp; in lpfc_bsg_send_mgmt_cmd_cmp()
360 lpfc_nlp_put(ndlp); in lpfc_bsg_send_mgmt_cmd_cmp()
384 struct lpfc_nodelist *ndlp = rdata->pnode; in lpfc_bsg_send_mgmt_cmd() local
401 if (ndlp->nlp_flag & NLP_ELS_SND_MASK) in lpfc_bsg_send_mgmt_cmd()
455 ulp_context = phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]; in lpfc_bsg_send_mgmt_cmd()
457 ulp_context = ndlp->nlp_rpi; in lpfc_bsg_send_mgmt_cmd()
487 cmdiocbq->ndlp in lpfc_bsg_send_mgmt_cmd()
556 struct lpfc_nodelist *ndlp; lpfc_bsg_rport_els_cmp() local
647 struct lpfc_nodelist *ndlp = rdata->pnode; lpfc_bsg_rport_els() local
1364 struct lpfc_nodelist *ndlp; lpfc_issue_ct_rsp_cmp() local
1450 struct lpfc_nodelist *ndlp = NULL; lpfc_issue_ct_rsp() local
[all...]
/kernel/linux/linux-5.10/drivers/scsi/lpfc/
H A Dlpfc_nportdisc.c52 lpfc_check_adisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, in lpfc_check_adisc() argument
56 if (!(ndlp->nlp_flag & NLP_RPI_REGISTERED)) in lpfc_check_adisc()
62 if (memcmp(nn, &ndlp->nlp_nodename, sizeof (struct lpfc_name))) in lpfc_check_adisc()
65 if (memcmp(pn, &ndlp->nlp_portname, sizeof (struct lpfc_name))) in lpfc_check_adisc()
73 lpfc_check_sparm(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, in lpfc_check_sparm() argument
151 memcpy(&ndlp->nlp_nodename, &sp->nodeName, sizeof (struct lpfc_name)); in lpfc_check_sparm()
152 memcpy(&ndlp->nlp_portname, &sp->portName, sizeof (struct lpfc_name)); in lpfc_check_sparm()
159 ndlp->nlp_DID, in lpfc_check_sparm()
208 lpfc_els_abort(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp) in lpfc_els_abort() argument
221 lpfc_printf_vlog(ndlp in lpfc_els_abort()
293 struct lpfc_nodelist *ndlp; lpfc_defer_pt2pt_acc() local
345 struct lpfc_nodelist *ndlp = pmb->ctx_ndlp; lpfc_defer_acc_rsp() local
384 lpfc_rcv_plogi(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, struct lpfc_iocbq *cmdiocb) lpfc_rcv_plogi() argument
720 struct lpfc_nodelist *ndlp; lpfc_mbx_cmpl_resume_rpi() local
739 lpfc_rcv_padisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, struct lpfc_iocbq *cmdiocb) lpfc_rcv_padisc() argument
834 lpfc_rcv_logo(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, struct lpfc_iocbq *cmdiocb, uint32_t els_cmd) lpfc_rcv_logo() argument
939 lpfc_rcv_prli_support_check(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, struct lpfc_iocbq *cmdiocb) lpfc_rcv_prli_support_check() argument
974 lpfc_rcv_prli(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, struct lpfc_iocbq *cmdiocb) lpfc_rcv_prli() argument
1043 lpfc_disc_set_adisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_disc_set_adisc() argument
1084 lpfc_release_rpi(struct lpfc_hba *phba, struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint16_t rpi) lpfc_release_rpi() argument
1131 lpfc_disc_illegal(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_disc_illegal() argument
1155 lpfc_cmpl_plogi_illegal(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_plogi_illegal() argument
1176 lpfc_rcv_plogi_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_plogi_unused_node() argument
1190 lpfc_rcv_els_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_els_unused_node() argument
1198 lpfc_rcv_logo_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_logo_unused_node() argument
1213 lpfc_cmpl_logo_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_logo_unused_node() argument
1220 lpfc_device_rm_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_rm_unused_node() argument
1227 lpfc_device_recov_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_recov_unused_node() argument
1235 lpfc_rcv_plogi_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_plogi_plogi_issue() argument
1286 lpfc_rcv_prli_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prli_plogi_issue() argument
1300 lpfc_rcv_logo_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_logo_plogi_issue() argument
1316 lpfc_rcv_els_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_els_plogi_issue() argument
1345 lpfc_cmpl_plogi_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_plogi_plogi_issue() argument
1553 lpfc_cmpl_logo_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_logo_plogi_issue() argument
1560 lpfc_cmpl_reglogin_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_reglogin_plogi_issue() argument
1579 lpfc_device_rm_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_rm_plogi_issue() argument
1599 lpfc_device_recov_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_recov_plogi_issue() argument
1626 lpfc_rcv_plogi_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_plogi_adisc_issue() argument
1656 lpfc_rcv_prli_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prli_adisc_issue() argument
1667 lpfc_rcv_logo_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_logo_adisc_issue() argument
1683 lpfc_rcv_padisc_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_padisc_adisc_issue() argument
1696 lpfc_rcv_prlo_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prlo_adisc_issue() argument
1709 lpfc_cmpl_adisc_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_adisc_adisc_issue() argument
1772 lpfc_device_rm_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_rm_adisc_issue() argument
1792 lpfc_device_recov_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_recov_adisc_issue() argument
1819 lpfc_rcv_plogi_reglogin_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_plogi_reglogin_issue() argument
1831 lpfc_rcv_prli_reglogin_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prli_reglogin_issue() argument
1870 lpfc_rcv_logo_reglogin_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_logo_reglogin_issue() argument
1925 lpfc_rcv_padisc_reglogin_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_padisc_reglogin_issue() argument
1937 lpfc_rcv_prlo_reglogin_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prlo_reglogin_issue() argument
1950 lpfc_cmpl_reglogin_reglogin_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_reglogin_reglogin_issue() argument
2061 lpfc_device_rm_reglogin_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_rm_reglogin_issue() argument
2080 lpfc_device_recov_reglogin_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_recov_reglogin_issue() argument
2111 lpfc_rcv_plogi_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_plogi_prli_issue() argument
2123 lpfc_rcv_prli_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prli_prli_issue() argument
2135 lpfc_rcv_logo_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_logo_prli_issue() argument
2148 lpfc_rcv_padisc_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_padisc_prli_issue() argument
2163 lpfc_rcv_prlo_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prlo_prli_issue() argument
2173 lpfc_cmpl_prli_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_prli_prli_issue() argument
2349 lpfc_device_rm_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_rm_prli_issue() argument
2386 lpfc_device_recov_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_recov_prli_issue() argument
2413 lpfc_rcv_plogi_logo_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_plogi_logo_issue() argument
2427 lpfc_rcv_prli_logo_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prli_logo_issue() argument
2441 lpfc_rcv_logo_logo_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_logo_logo_issue() argument
2455 lpfc_rcv_padisc_logo_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_padisc_logo_issue() argument
2469 lpfc_rcv_prlo_logo_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prlo_logo_issue() argument
2483 lpfc_cmpl_logo_logo_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_logo_logo_issue() argument
2498 lpfc_device_rm_logo_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_rm_logo_issue() argument
2514 lpfc_device_recov_logo_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_recov_logo_issue() argument
2527 lpfc_rcv_plogi_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_plogi_unmap_node() argument
2537 lpfc_rcv_prli_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prli_unmap_node() argument
2551 lpfc_rcv_logo_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_logo_unmap_node() argument
2561 lpfc_rcv_padisc_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_padisc_unmap_node() argument
2571 lpfc_rcv_prlo_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prlo_unmap_node() argument
2581 lpfc_device_recov_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_recov_unmap_node() argument
2600 lpfc_rcv_plogi_mapped_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_plogi_mapped_node() argument
2610 lpfc_rcv_prli_mapped_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prli_mapped_node() argument
2622 lpfc_rcv_logo_mapped_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_logo_mapped_node() argument
2632 lpfc_rcv_padisc_mapped_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_padisc_mapped_node() argument
2643 lpfc_rcv_prlo_mapped_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prlo_mapped_node() argument
2659 lpfc_device_recov_mapped_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_recov_mapped_node() argument
2677 lpfc_rcv_plogi_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_plogi_npr_node() argument
2703 lpfc_rcv_prli_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prli_npr_node() argument
2733 lpfc_rcv_logo_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_logo_npr_node() argument
2743 lpfc_rcv_padisc_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_padisc_npr_node() argument
2771 lpfc_rcv_prlo_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_rcv_prlo_npr_node() argument
2800 lpfc_cmpl_plogi_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_plogi_npr_node() argument
2821 lpfc_cmpl_prli_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_prli_npr_node() argument
2839 lpfc_cmpl_logo_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_logo_npr_node() argument
2855 lpfc_cmpl_adisc_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_adisc_npr_node() argument
2873 lpfc_cmpl_reglogin_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_cmpl_reglogin_npr_node() argument
2898 lpfc_device_rm_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_rm_npr_node() argument
2914 lpfc_device_recov_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_device_recov_npr_node() argument
3121 lpfc_disc_state_machine(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) lpfc_disc_state_machine() argument
[all...]
H A Dlpfc_els.c55 struct lpfc_nodelist *ndlp, uint8_t retry);
130 * @ndlp: pointer to a node-list data structure.
144 * ndlp is incremented by 1 and the reference to the ndlp is put into
145 * context1 of the IOCB data structure for this IOCB to hold the ndlp
155 struct lpfc_nodelist *ndlp, uint32_t did, in lpfc_prep_els_iocb()
303 /* prevent preparing iocb with NULL ndlp reference */ in lpfc_prep_els_iocb()
304 elsiocb->context1 = lpfc_nlp_get(ndlp); in lpfc_prep_els_iocb()
323 vport->port_state, ndlp->nlp_rpi, in lpfc_prep_els_iocb()
331 elscmd, ndlp in lpfc_prep_els_iocb()
153 lpfc_prep_els_iocb(struct lpfc_vport *vport, uint8_t expectRsp, uint16_t cmdSize, uint8_t retry, struct lpfc_nodelist *ndlp, uint32_t did, uint32_t elscmd) lpfc_prep_els_iocb() argument
374 struct lpfc_nodelist *ndlp; lpfc_issue_fabric_reglogin() local
465 struct lpfc_nodelist *ndlp; lpfc_issue_reg_vfi() local
658 lpfc_cmpl_els_flogi_fabric(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, struct serv_parm *sp, IOCB_t *irsp) lpfc_cmpl_els_flogi_fabric() argument
853 lpfc_cmpl_els_flogi_nport(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, struct serv_parm *sp) lpfc_cmpl_els_flogi_nport() argument
987 struct lpfc_nodelist *ndlp = cmdiocb->context1; lpfc_cmpl_els_flogi() local
1276 lpfc_issue_els_flogi(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint8_t retry) lpfc_issue_els_flogi() argument
1413 struct lpfc_nodelist *ndlp; lpfc_els_abort_flogi() local
1463 struct lpfc_nodelist *ndlp; lpfc_initial_flogi() local
1515 struct lpfc_nodelist *ndlp; lpfc_initial_fdisc() local
1606 lpfc_plogi_confirm_nport(struct lpfc_hba *phba, uint32_t *prsp, struct lpfc_nodelist *ndlp) lpfc_plogi_confirm_nport() argument
1932 struct lpfc_nodelist *ndlp; lpfc_cmpl_els_rrq() local
2009 struct lpfc_nodelist *ndlp; lpfc_cmpl_els_plogi() local
2137 struct lpfc_nodelist *ndlp; lpfc_issue_els_plogi() local
2249 struct lpfc_nodelist *ndlp; lpfc_cmpl_els_prli() local
2351 lpfc_issue_els_prli(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint8_t retry) lpfc_issue_els_prli() argument
2665 struct lpfc_nodelist *ndlp; lpfc_cmpl_els_adisc() local
2755 lpfc_issue_els_adisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint8_t retry) lpfc_issue_els_adisc() argument
2820 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *) cmdiocb->context1; lpfc_cmpl_els_logo() local
2959 lpfc_issue_els_logo(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint8_t retry) lpfc_issue_els_logo() argument
3187 struct lpfc_nodelist *ndlp; lpfc_issue_els_scr() local
3272 struct lpfc_nodelist *ndlp; lpfc_issue_els_rscn() local
3389 struct lpfc_nodelist *ndlp; lpfc_issue_els_farpr() local
3485 struct lpfc_nodelist *ndlp; lpfc_issue_els_rdf() local
3633 struct lpfc_nodelist *ndlp = from_timer(ndlp, t, nlp_delayfunc); lpfc_els_retry_delay() local
3668 lpfc_els_retry_delay_handler(struct lpfc_nodelist *ndlp) lpfc_els_retry_delay_handler() argument
3815 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *) cmdiocb->context1; lpfc_els_retry() local
4344 struct lpfc_nodelist *ndlp; lpfc_els_free_iocb() local
4429 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *) cmdiocb->context1; lpfc_cmpl_els_logo_acc() local
4483 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; lpfc_mbx_cmpl_dflt_rpi() local
4532 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *) cmdiocb->context1; lpfc_cmpl_els_rsp() local
4739 lpfc_els_rsp_acc(struct lpfc_vport *vport, uint32_t flag, struct lpfc_iocbq *oldiocb, struct lpfc_nodelist *ndlp, LPFC_MBOXQ_t *mbox) lpfc_els_rsp_acc() argument
4910 lpfc_els_rsp_reject(struct lpfc_vport *vport, uint32_t rejectError, struct lpfc_iocbq *oldiocb, struct lpfc_nodelist *ndlp, LPFC_MBOXQ_t *mbox) lpfc_els_rsp_reject() argument
4984 lpfc_els_rsp_adisc_acc(struct lpfc_vport *vport, struct lpfc_iocbq *oldiocb, struct lpfc_nodelist *ndlp) lpfc_els_rsp_adisc_acc() argument
5067 lpfc_els_rsp_prli_acc(struct lpfc_vport *vport, struct lpfc_iocbq *oldiocb, struct lpfc_nodelist *ndlp) lpfc_els_rsp_prli_acc() argument
5233 lpfc_els_rsp_rnid_acc(struct lpfc_vport *vport, uint8_t format, struct lpfc_iocbq *oldiocb, struct lpfc_nodelist *ndlp) lpfc_els_rsp_rnid_acc() argument
5315 lpfc_els_clear_rrq(struct lpfc_vport *vport, struct lpfc_iocbq *iocb, struct lpfc_nodelist *ndlp) lpfc_els_clear_rrq() argument
5365 lpfc_els_rsp_echo_acc(struct lpfc_vport *vport, uint8_t *data, struct lpfc_iocbq *oldiocb, struct lpfc_nodelist *ndlp) lpfc_els_rsp_echo_acc() argument
5436 struct lpfc_nodelist *ndlp, *next_ndlp; lpfc_els_disc_adisc() local
5494 struct lpfc_nodelist *ndlp, *next_ndlp; lpfc_els_disc_plogi() local
5929 lpfc_rdp_res_attach_port_names(struct fc_rdp_port_name_desc *desc, struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_rdp_res_attach_port_names() argument
5956 struct lpfc_nodelist *ndlp = rdp_context->ndlp; lpfc_els_rdp_cmpl() local
6133 lpfc_els_rcv_rdp(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_rdp() argument
6218 struct lpfc_nodelist *ndlp; lpfc_els_lcb_rsp() local
6403 lpfc_els_rcv_lcb(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_lcb() argument
6604 struct lpfc_nodelist *ndlp = NULL; lpfc_rscn_recovery_check() local
6709 lpfc_els_rcv_rscn(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_rscn() argument
6920 struct lpfc_nodelist *ndlp; lpfc_els_handle_rscn() local
7017 lpfc_els_rcv_flogi(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_flogi() argument
7180 lpfc_els_rcv_rnid(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_rnid() argument
7224 lpfc_els_rcv_echo(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_echo() argument
7252 lpfc_els_rcv_lirr(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_lirr() argument
7283 lpfc_els_rcv_rrq(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_rrq() argument
7318 struct lpfc_nodelist *ndlp; lpfc_els_rsp_rls_acc() local
7397 lpfc_els_rcv_rls(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_rls() argument
7460 lpfc_els_rcv_rtv(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_rtv() argument
7540 lpfc_issue_els_rrq(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint32_t did, struct lpfc_node_rrq *rrq) lpfc_issue_els_rrq() argument
7606 struct lpfc_nodelist *ndlp = lpfc_findnode_did(rrq->vport, lpfc_send_rrq() local
7638 lpfc_els_rsp_rpl_acc(struct lpfc_vport *vport, uint16_t cmdsize, struct lpfc_iocbq *oldiocb, struct lpfc_nodelist *ndlp) lpfc_els_rsp_rpl_acc() argument
7707 lpfc_els_rcv_rpl(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_rpl() argument
7773 lpfc_els_rcv_farp(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_farp() argument
7846 lpfc_els_rcv_farpr(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) lpfc_els_rcv_farpr() argument
8022 struct lpfc_nodelist *ndlp; lpfc_els_timeout_handler() local
8247 struct lpfc_nodelist *ndlp; lpfc_send_els_failure_event() local
8305 lpfc_send_els_event(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint32_t *payload) lpfc_send_els_event() argument
8478 struct lpfc_nodelist *ndlp; lpfc_els_unsol_buffer() local
9002 struct lpfc_nodelist *ndlp; lpfc_start_fdmi() local
9042 struct lpfc_nodelist *ndlp; lpfc_do_scr_ns_plogi() local
9122 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; lpfc_cmpl_reg_new_vport() local
9230 lpfc_register_new_vport(struct lpfc_hba *phba, struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_register_new_vport() argument
9279 struct lpfc_nodelist *ndlp; lpfc_cancel_all_vport_retry_delay_timer() local
9312 struct lpfc_nodelist *ndlp; lpfc_retry_pport_discovery() local
9381 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *) cmdiocb->context1; lpfc_cmpl_els_fdisc() local
9520 lpfc_issue_els_fdisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint8_t retry) lpfc_issue_els_fdisc() argument
9621 struct lpfc_nodelist *ndlp; lpfc_cmpl_els_npiv_logo() local
9669 lpfc_issue_els_npiv_logo(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_issue_els_npiv_logo() argument
10007 lpfc_fabric_abort_nport(struct lpfc_nodelist *ndlp) lpfc_fabric_abort_nport() argument
10102 struct lpfc_nodelist *ndlp; lpfc_sli4_els_xri_aborted() local
10159 lpfc_sli_abts_recover_port(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_sli_abts_recover_port() argument
[all...]
H A Dlpfc_hbadisc.c80 struct lpfc_nodelist * ndlp; in lpfc_terminate_rport_io() local
84 ndlp = rdata->pnode; in lpfc_terminate_rport_io()
86 if (!ndlp || !NLP_CHK_NODE_ACT(ndlp)) { in lpfc_terminate_rport_io()
94 phba = ndlp->phba; in lpfc_terminate_rport_io()
96 lpfc_debugfs_disc_trc(ndlp->vport, LPFC_DISC_TRC_RPORT, in lpfc_terminate_rport_io()
98 ndlp->nlp_sid, ndlp->nlp_DID, ndlp->nlp_flag); in lpfc_terminate_rport_io()
100 if (ndlp in lpfc_terminate_rport_io()
114 struct lpfc_nodelist * ndlp; lpfc_dev_loss_tmo_callbk() local
205 lpfc_dev_loss_tmo_handler(struct lpfc_nodelist *ndlp) lpfc_dev_loss_tmo_handler() argument
520 struct lpfc_nodelist *ndlp; lpfc_work_list_done() local
826 struct lpfc_nodelist *ndlp, *next_ndlp; lpfc_cleanup_rpis() local
997 struct lpfc_nodelist *ndlp; lpfc_linkup_cleanup_nodes() local
2883 struct lpfc_nodelist *ndlp; lpfc_init_vpi_cmpl() local
3595 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; lpfc_mbx_cmpl_reg_login() local
3919 struct lpfc_nodelist *ndlp; lpfc_mbx_cmpl_fabric_reg_login() local
4072 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; lpfc_mbx_cmpl_ns_reg_login() local
4164 lpfc_register_remote_port(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_register_remote_port() argument
4249 lpfc_unregister_remote_port(struct lpfc_nodelist *ndlp) lpfc_unregister_remote_port() argument
4310 lpfc_nlp_state_cleanup(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, int old_state, int new_state) lpfc_nlp_state_cleanup() argument
4438 lpfc_nlp_set_state(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, int state) lpfc_nlp_set_state() argument
4476 lpfc_enqueue_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_enqueue_node() argument
4488 lpfc_dequeue_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_dequeue_node() argument
4503 lpfc_disable_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_disable_node() argument
4526 lpfc_initialize_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint32_t did) lpfc_initialize_node() argument
4547 lpfc_enable_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, int state) lpfc_enable_node() argument
4657 lpfc_drop_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_drop_node() argument
4759 lpfc_check_sli_ndlp(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *iocb, struct lpfc_nodelist *ndlp) lpfc_check_sli_ndlp() argument
4798 __lpfc_dequeue_nport_iocbs(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, struct lpfc_sli_ring *pring, struct list_head *dequeue_list) __lpfc_dequeue_nport_iocbs() argument
4813 lpfc_sli3_dequeue_nport_iocbs(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, struct list_head *dequeue_list) lpfc_sli3_dequeue_nport_iocbs() argument
4827 lpfc_sli4_dequeue_nport_iocbs(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, struct list_head *dequeue_list) lpfc_sli4_dequeue_nport_iocbs() argument
4850 lpfc_no_rpi(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp) lpfc_no_rpi() argument
4886 struct lpfc_nodelist *ndlp; lpfc_nlp_logo_unreg() local
4922 lpfc_set_unreg_login_mbx_cmpl(struct lpfc_hba *phba, struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, LPFC_MBOXQ_t *mbox) lpfc_set_unreg_login_mbx_cmpl() argument
4964 lpfc_unreg_rpi(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_unreg_rpi() argument
5079 struct lpfc_nodelist *ndlp; lpfc_unreg_hba_rpis() local
5171 lpfc_cleanup_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_cleanup_node() argument
5283 lpfc_nlp_remove(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_nlp_remove() argument
5351 lpfc_matchdid(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint32_t did) lpfc_matchdid() argument
5409 struct lpfc_nodelist *ndlp; __lpfc_findnode_did() local
5438 struct lpfc_nodelist *ndlp; lpfc_findnode_did() local
5451 struct lpfc_nodelist *ndlp; lpfc_findnode_mapped() local
5486 struct lpfc_nodelist *ndlp; lpfc_setup_disc_node() local
5810 lpfc_free_tx(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp) lpfc_free_tx() argument
5858 struct lpfc_nodelist *ndlp, *next_ndlp; lpfc_disc_flush_list() local
5925 struct lpfc_nodelist *ndlp, *next_ndlp; lpfc_disc_timeout_handler() local
6167 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *)pmb->ctx_ndlp; lpfc_mbx_cmpl_fdmi_reg_login() local
6207 lpfc_filter_by_rpi(struct lpfc_nodelist *ndlp, void *param) lpfc_filter_by_rpi() argument
6219 lpfc_filter_by_wwpn(struct lpfc_nodelist *ndlp, void *param) lpfc_filter_by_wwpn() argument
6228 struct lpfc_nodelist *ndlp; __lpfc_find_node() local
6266 struct lpfc_nodelist *ndlp; lpfc_findnode_wwpn() local
6283 struct lpfc_nodelist *ndlp; lpfc_findnode_rpi() local
6345 struct lpfc_nodelist *ndlp; lpfc_nlp_init() local
6399 struct lpfc_nodelist *ndlp = container_of(kref, struct lpfc_nodelist, lpfc_nlp_release() local
6437 lpfc_nlp_get(struct lpfc_nodelist *ndlp) lpfc_nlp_get() argument
6475 lpfc_nlp_put(struct lpfc_nodelist *ndlp) lpfc_nlp_put() argument
6543 lpfc_nlp_not_used(struct lpfc_nodelist *ndlp) lpfc_nlp_not_used() argument
6570 struct lpfc_nodelist *ndlp; lpfc_fcf_inuse() local
6676 struct lpfc_nodelist *ndlp; lpfc_unregister_fcf_prep() local
[all...]
H A Dlpfc_vport.c297 struct lpfc_nodelist *ndlp; in lpfc_vport_create() local
464 ndlp = lpfc_findnode_did(phba->pport, Fabric_DID); in lpfc_vport_create()
465 if (ndlp && NLP_CHK_NODE_ACT(ndlp) && in lpfc_vport_create()
466 ndlp->nlp_state == NLP_STE_UNMAPPED_NODE) { in lpfc_vport_create()
493 struct lpfc_nodelist *ndlp = NULL, *next_ndlp = NULL; in disable_vport() local
497 ndlp = lpfc_findnode_did(vport, Fabric_DID); in disable_vport()
498 if (ndlp && NLP_CHK_NODE_ACT(ndlp) in disable_vport()
502 if (!lpfc_issue_els_npiv_logo(vport, ndlp)) in disable_vport()
547 struct lpfc_nodelist *ndlp = NULL; enable_vport() local
604 struct lpfc_nodelist *ndlp = NULL; lpfc_vport_delete() local
865 struct lpfc_nodelist *ndlp = NULL, *next_ndlp = NULL; lpfc_vport_reset_stat_data() local
887 struct lpfc_nodelist *ndlp = NULL, *next_ndlp = NULL; lpfc_alloc_bucket() local
921 struct lpfc_nodelist *ndlp = NULL, *next_ndlp = NULL; lpfc_free_bucket() local
[all...]
H A Dlpfc_disc.h74 #define LPFC_SLI4_MAX_XRI 1024 /* Used to make the ndlp's xri_bitmap */
119 uint16_t nlp_usg_map; /* ndlp management usage bitmap */
120 #define NLP_USG_NODE_ACT_BIT 0x1 /* Indicate ndlp is actively used */
121 #define NLP_USG_IACT_REQ_BIT 0x2 /* Request to inactivate ndlp */
122 #define NLP_USG_FREE_REQ_BIT 0x4 /* Request to invoke ndlp memory free */
123 #define NLP_USG_FREE_ACK_BIT 0x8 /* Indicate ndlp memory free invoked */
154 struct lpfc_nodelist *ndlp; member
158 #define lpfc_ndlp_check_qdepth(phba, ndlp) \
159 (ndlp->cmd_qdepth < phba->sli4_hba.max_cfg_param.max_xri)
175 #define NLP_DEFER_RM 0x00010000 /* Remove this ndlp i
[all...]
H A Dlpfc_nvme.c57 lpfc_get_nvme_buf(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp,
359 struct lpfc_nodelist *ndlp; in lpfc_nvme_remoteport_delete() local
361 ndlp = rport->ndlp; in lpfc_nvme_remoteport_delete()
362 if (!ndlp) in lpfc_nvme_remoteport_delete()
365 vport = ndlp->vport; in lpfc_nvme_remoteport_delete()
370 * transport. Remove the ndlp reference for the NVME transport before in lpfc_nvme_remoteport_delete()
381 if (ndlp->upcall_flags & NLP_WAIT_FOR_UNREG) { in lpfc_nvme_remoteport_delete()
382 ndlp->nrport = NULL; in lpfc_nvme_remoteport_delete()
383 ndlp in lpfc_nvme_remoteport_delete()
475 struct lpfc_nodelist *ndlp; __lpfc_nvme_ls_req_cmp() local
541 lpfc_nvme_gen_req(struct lpfc_vport *vport, struct lpfc_dmabuf *bmp, struct lpfc_dmabuf *inp, struct nvmefc_ls_req *pnvme_lsreq, void (*cmpl)(struct lpfc_hba *, struct lpfc_iocbq *, struct lpfc_wcqe_complete *), struct lpfc_nodelist *ndlp, uint32_t num_entry, uint32_t tmo, uint8_t retry) lpfc_nvme_gen_req() argument
687 __lpfc_nvme_ls_req(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, struct nvmefc_ls_req *pnvme_lsreq, void (*gen_req_cmp)(struct lpfc_hba *phba, struct lpfc_iocbq *cmdwqe, struct lpfc_wcqe_complete *wcqe)) __lpfc_nvme_ls_req() argument
847 __lpfc_nvme_ls_abort(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, struct nvmefc_ls_req *pnvme_lsreq) __lpfc_nvme_ls_abort() argument
947 struct lpfc_nodelist *ndlp; lpfc_nvme_ls_abort() local
1085 struct lpfc_nodelist *ndlp; lpfc_nvme_io_cmd_wqe_cmpl() local
1623 struct lpfc_nodelist *ndlp; lpfc_nvme_fcp_io_submit() local
2097 lpfc_get_nvme_buf(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, int idx, int expedite) lpfc_get_nvme_buf() argument
2429 lpfc_nvme_register_port(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_nvme_register_port() argument
2561 lpfc_nvme_rescan_port(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_nvme_rescan_port() argument
2613 lpfc_nvme_unregister_port(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_nvme_unregister_port() argument
2702 struct lpfc_nodelist *ndlp = lpfc_ncmd->ndlp; lpfc_sli4_nvme_xri_aborted() local
[all...]
H A Dlpfc_ct.c278 if (ctiocb->context_un.ndlp) { in lpfc_ct_free_iocb()
279 lpfc_nlp_put(ctiocb->context_un.ndlp); in lpfc_ct_free_iocb()
280 ctiocb->context_un.ndlp = NULL; in lpfc_ct_free_iocb()
310 * @ndlp: Destination NPort nodelist entry
319 struct lpfc_nodelist *ndlp, uint32_t usr_flg, uint32_t num_entry, in lpfc_gen_req()
348 geniocb->context_un.ndlp = lpfc_nlp_get(ndlp); in lpfc_gen_req()
367 icmd->ulpContext = ndlp->nlp_rpi; in lpfc_gen_req()
369 icmd->ulpContext = phba->sli4_hba.rpi_ids[ndlp->nlp_rpi]; in lpfc_gen_req()
381 ndlp in lpfc_gen_req()
315 lpfc_gen_req(struct lpfc_vport *vport, struct lpfc_dmabuf *bmp, struct lpfc_dmabuf *inp, struct lpfc_dmabuf *outp, void (*cmpl) (struct lpfc_hba *, struct lpfc_iocbq *, struct lpfc_iocbq *), struct lpfc_nodelist *ndlp, uint32_t usr_flg, uint32_t num_entry, uint32_t tmo, uint8_t retry) lpfc_gen_req() argument
410 lpfc_ct_cmd(struct lpfc_vport *vport, struct lpfc_dmabuf *inmp, struct lpfc_dmabuf *bmp, struct lpfc_nodelist *ndlp, void (*cmpl) (struct lpfc_hba *, struct lpfc_iocbq *, struct lpfc_iocbq *), uint32_t rsp_size, uint8_t retry) lpfc_ct_cmd() argument
463 struct lpfc_nodelist *ndlp; lpfc_prep_node_fc4type() local
552 struct lpfc_nodelist *ndlp = NULL; lpfc_ns_rsp_audit_did() local
604 struct lpfc_nodelist *ndlp = NULL; lpfc_ns_rsp() local
671 struct lpfc_nodelist *ndlp; lpfc_cmpl_ct_cmd_gid_ft() local
880 struct lpfc_nodelist *ndlp; lpfc_cmpl_ct_cmd_gid_pt() local
1087 struct lpfc_nodelist *ndlp; lpfc_cmpl_ct_cmd_gff_id() local
1220 struct lpfc_nodelist *ndlp; lpfc_cmpl_ct_cmd_gft_id() local
1301 struct lpfc_nodelist *ndlp; lpfc_cmpl_ct() local
1540 struct lpfc_nodelist *ndlp, *next_ndlp; lpfc_find_map_node() local
1589 struct lpfc_nodelist * ndlp; lpfc_ns_cmd() local
1885 struct lpfc_nodelist *ndlp; lpfc_cmpl_ct_disc_fdmi() local
2025 struct lpfc_nodelist *ndlp; lpfc_fdmi_change_check() local
3040 lpfc_fdmi_cmd(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, int cmdcode, uint32_t new_mask) lpfc_fdmi_cmd() argument
[all...]
H A Dlpfc_nvme.h40 #define lpfc_ndlp_get_nrport(ndlp) \
41 ((!ndlp->nrport || (ndlp->upcall_flags & NLP_WAIT_FOR_UNREG)) \
42 ? NULL : ndlp->nrport)
74 struct lpfc_nodelist *ndlp; member
200 struct lpfc_nodelist *ndlp; member
236 int __lpfc_nvme_ls_req(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp,
244 struct lpfc_nodelist *ndlp, struct nvmefc_ls_req *pnvme_lsreq);
H A Dlpfc_nvmet.c1296 * Driver sets this value to the ndlp pointer.
1313 struct lpfc_nodelist *ndlp; in lpfc_nvmet_ls_req() local
1328 ndlp = (struct lpfc_nodelist *)hosthandle; in lpfc_nvmet_ls_req()
1330 ret = __lpfc_nvme_ls_req(phba->pport, ndlp, pnvme_lsreq, in lpfc_nvmet_ls_req()
1340 * Driver sets this value to the ndlp pointer.
1353 struct lpfc_nodelist *ndlp; in lpfc_nvmet_ls_abort() local
1360 ndlp = (struct lpfc_nodelist *)hosthandle; in lpfc_nvmet_ls_abort()
1362 ret = __lpfc_nvme_ls_abort(phba->pport, ndlp, pnvme_lsreq); in lpfc_nvmet_ls_abort()
1370 struct lpfc_nodelist *ndlp = hosthandle; in lpfc_nvmet_host_release() local
1374 phba = ndlp in lpfc_nvmet_host_release()
1770 struct lpfc_nodelist *ndlp; lpfc_sli4_nvmet_xri_aborted() local
2577 struct lpfc_nodelist *ndlp; lpfc_nvmet_prep_ls_wqe() local
2701 struct lpfc_nodelist *ndlp; lpfc_nvmet_prep_fcp_wqe() local
3242 struct lpfc_nodelist *ndlp; lpfc_nvmet_unsol_issue_abort() local
3337 struct lpfc_nodelist *ndlp; lpfc_nvmet_sol_fcp_issue_abort() local
3605 lpfc_nvmet_invalidate_host(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp) lpfc_nvmet_invalidate_host() argument
[all...]
H A Dlpfc_scsi.c459 * lpfc_sli4_vport_delete_fcp_xri_aborted -Remove all ndlp references for vport
463 * for an ndlp on removal.
515 struct lpfc_nodelist *ndlp; in lpfc_sli4_io_xri_aborted() local
542 ndlp = psb->rdata->pnode; in lpfc_sli4_io_xri_aborted()
544 ndlp = NULL; in lpfc_sli4_io_xri_aborted()
548 if (ndlp) { in lpfc_sli4_io_xri_aborted()
549 lpfc_set_rrq_active(phba, ndlp, in lpfc_sli4_io_xri_aborted()
551 lpfc_sli4_abts_err_handler(phba, ndlp, axri); in lpfc_sli4_io_xri_aborted()
591 lpfc_get_scsi_buf_s3(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, in lpfc_get_scsi_buf_s3() argument
612 if (lpfc_ndlp_check_qdepth(phba, ndlp) in lpfc_get_scsi_buf_s3()
630 lpfc_get_scsi_buf_s4(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, struct scsi_cmnd *cmnd) lpfc_get_scsi_buf_s4() argument
742 lpfc_get_scsi_buf(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, struct scsi_cmnd *cmnd) lpfc_get_scsi_buf() argument
990 struct lpfc_nodelist *ndlp; lpfc_bg_err_inject() local
4207 struct lpfc_nodelist *ndlp = rdata->pnode; lpfc_scsi_prep_task_mgmt_cmd() local
4507 struct lpfc_nodelist *ndlp; lpfc_queuecommand() local
5377 struct lpfc_nodelist *ndlp = NULL; lpfc_bus_reset_handler() local
[all...]
H A Dlpfc_attr.c167 struct lpfc_nodelist *ndlp; in lpfc_nvme_info_show() local
373 list_for_each_entry(ndlp, &vport->fc_nodes, nlp_listp) { in lpfc_nvme_info_show()
376 rport = lpfc_ndlp_get_nrport(ndlp); in lpfc_nvme_info_show()
3230 * @ndlp: pointer to fcp target node.
3639 * Update all the ndlp's dev loss tmo with the vport devloss tmo value.
3645 struct lpfc_nodelist *ndlp; in lpfc_update_rport_devloss_tmo() local
3653 list_for_each_entry(ndlp, &vport->fc_nodes, nlp_listp) { in lpfc_update_rport_devloss_tmo()
3654 if (!NLP_CHK_NODE_ACT(ndlp)) in lpfc_update_rport_devloss_tmo()
3656 if (ndlp->rport) in lpfc_update_rport_devloss_tmo()
3657 ndlp in lpfc_update_rport_devloss_tmo()
3856 struct lpfc_nodelist *ndlp; lpfc_tgt_queue_depth_set() local
4410 struct lpfc_nodelist *ndlp = NULL; sysfs_drvr_stat_data_read() local
5476 struct lpfc_nodelist *ndlp, *next_ndlp; lpfc_max_scsicmpl_time_set() local
6999 struct lpfc_nodelist *ndlp; lpfc_get_node_by_target() local
7022 struct lpfc_nodelist *ndlp = lpfc_get_node_by_target(starget); lpfc_get_starget_port_id() local
7036 struct lpfc_nodelist *ndlp = lpfc_get_node_by_target(starget); lpfc_get_starget_node_name() local
7051 struct lpfc_nodelist *ndlp = lpfc_get_node_by_target(starget); lpfc_get_starget_port_name() local
7070 struct lpfc_nodelist *ndlp = rdata->pnode; lpfc_set_rport_loss_tmo() local
[all...]
H A Dlpfc_bsg.c78 struct lpfc_nodelist *ndlp; member
308 struct lpfc_nodelist *ndlp; in lpfc_bsg_send_mgmt_cmd_cmp() local
332 ndlp = iocb->ndlp; in lpfc_bsg_send_mgmt_cmd_cmp()
370 lpfc_nlp_put(ndlp); in lpfc_bsg_send_mgmt_cmd_cmp()
393 struct lpfc_nodelist *ndlp = rdata->pnode; in lpfc_bsg_send_mgmt_cmd() local
420 if (!lpfc_nlp_get(ndlp)) { in lpfc_bsg_send_mgmt_cmd()
425 if (ndlp->nlp_flag & NLP_ELS_SND_MASK) { in lpfc_bsg_send_mgmt_cmd()
485 cmd->ulpContext = ndlp->nlp_rpi; in lpfc_bsg_send_mgmt_cmd()
487 cmd->ulpContext = phba->sli4_hba.rpi_ids[ndlp in lpfc_bsg_send_mgmt_cmd()
584 struct lpfc_nodelist *ndlp; lpfc_bsg_rport_els_cmp() local
667 struct lpfc_nodelist *ndlp = rdata->pnode; lpfc_bsg_rport_els() local
1405 struct lpfc_nodelist *ndlp; lpfc_issue_ct_rsp_cmp() local
1488 struct lpfc_nodelist *ndlp = NULL; lpfc_issue_ct_rsp() local
[all...]
H A Dlpfc_sli.c861 struct lpfc_nodelist *ndlp = NULL; in lpfc_clr_rrq_active() local
863 if ((rrq->vport) && NLP_CHK_NODE_ACT(rrq->ndlp)) in lpfc_clr_rrq_active()
864 ndlp = lpfc_findnode_did(rrq->vport, rrq->nlp_DID); in lpfc_clr_rrq_active()
867 * we should use the ndlp from the findnode if it is in lpfc_clr_rrq_active()
870 if ((!ndlp) && rrq->ndlp) in lpfc_clr_rrq_active()
871 ndlp = rrq->ndlp; in lpfc_clr_rrq_active()
873 if (!ndlp) in lpfc_clr_rrq_active()
876 if (test_and_clear_bit(xritag, ndlp in lpfc_clr_rrq_active()
978 lpfc_cleanup_vports_rrqs(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) lpfc_cleanup_vports_rrqs() argument
1016 lpfc_test_rrq_active(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, uint16_t xritag) lpfc_test_rrq_active() argument
1045 lpfc_set_rrq_active(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, uint16_t xritag, uint16_t rxid, uint16_t send_rrq) lpfc_set_rrq_active() argument
1134 struct lpfc_nodelist *ndlp; __lpfc_sli_get_els_sglq() local
2446 __lpfc_sli_rpi_release(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) __lpfc_sli_rpi_release() argument
2475 struct lpfc_nodelist *ndlp; lpfc_sli_def_mbox_cmpl() local
2579 struct lpfc_nodelist *ndlp; lpfc_sli4_unreg_rpi_cmpl_clr() local
2803 struct lpfc_nodelist *ndlp; lpfc_nvme_unsol_ls_handler() local
9534 struct lpfc_nodelist *ndlp; lpfc_sli4_iocb2wqe() local
10376 lpfc_sli_post_recovery_event(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp) lpfc_sli_post_recovery_event() argument
10417 struct lpfc_nodelist *ndlp = NULL; lpfc_sli_abts_err_handler() local
10460 lpfc_sli4_abts_err_handler(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, struct sli4_wcqe_xri_aborted *axri) lpfc_sli4_abts_err_handler() argument
11389 struct lpfc_nodelist *ndlp; lpfc_sli_abort_iotag_issue() local
11844 struct lpfc_nodelist *ndlp; lpfc_sli_abort_taskmgmt() local
12623 struct lpfc_nodelist *ndlp; lpfc_sli_sp_intr_handler() local
13374 struct lpfc_nodelist *ndlp; lpfc_sli4_sp_handle_mbox_event() local
17854 struct lpfc_nodelist *ndlp; lpfc_sli4_seq_abort_rsp_cmpl() local
17906 struct lpfc_nodelist *ndlp; lpfc_sli4_seq_abort_rsp() local
18807 lpfc_sli4_resume_rpi(struct lpfc_nodelist *ndlp, void (*cmpl)(struct lpfc_hba *, LPFC_MBOXQ_t *), void *arg) lpfc_sli4_resume_rpi() argument
19907 struct lpfc_nodelist *ndlp; lpfc_cleanup_pending_mbox() local
20781 lpfc_get_io_buf_from_private_pool(struct lpfc_hba *phba, struct lpfc_sli4_hdw_queue *qp, struct lpfc_pvt_pool *pvt_pool, struct lpfc_nodelist *ndlp) lpfc_get_io_buf_from_private_pool() argument
20865 lpfc_get_io_buf_from_multixri_pools(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, int hwqid, int expedite) lpfc_get_io_buf_from_multixri_pools() argument
20901 lpfc_io_buf(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, int idx) lpfc_io_buf() argument
20943 lpfc_get_io_buf(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, u32 hwqid, int expedite) lpfc_get_io_buf() argument
[all...]

Completed in 65 milliseconds

12