/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/lpfc/ |
H A D | lpfc_nportdisc.c | 48 lpfc_check_adisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, argument 54 if (memcmp(nn, &ndlp->nlp_nodename, sizeof (struct lpfc_name))) 57 if (memcmp(pn, &ndlp->nlp_portname, sizeof (struct lpfc_name))) 65 lpfc_check_sparm(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, argument 143 memcpy(&ndlp->nlp_nodename, &sp->nodeName, sizeof (struct lpfc_name)); 144 memcpy(&ndlp->nlp_portname, &sp->portName, sizeof (struct lpfc_name)); 151 ndlp->nlp_DID, 200 lpfc_els_abort(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp) argument 210 lpfc_printf_vlog(ndlp->vport, KERN_INFO, LOG_DISCOVERY, 213 ndlp 258 lpfc_rcv_plogi(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, struct lpfc_iocbq *cmdiocb) argument 449 lpfc_rcv_padisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, struct lpfc_iocbq *cmdiocb) argument 506 lpfc_rcv_logo(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, struct lpfc_iocbq *cmdiocb, uint32_t els_cmd) argument 591 lpfc_rcv_prli(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, struct lpfc_iocbq *cmdiocb) argument 631 lpfc_disc_set_adisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) argument 687 lpfc_disc_illegal(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 713 lpfc_cmpl_plogi_illegal(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 734 lpfc_rcv_plogi_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 748 lpfc_rcv_els_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 756 lpfc_rcv_logo_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 771 lpfc_cmpl_logo_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 778 lpfc_device_rm_unused_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 785 lpfc_rcv_plogi_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 836 lpfc_rcv_prli_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 850 lpfc_rcv_logo_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 863 lpfc_rcv_els_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 892 lpfc_cmpl_plogi_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1032 lpfc_cmpl_logo_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1039 lpfc_cmpl_reglogin_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1058 lpfc_device_rm_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1078 lpfc_device_recov_plogi_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1105 lpfc_rcv_plogi_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1135 lpfc_rcv_prli_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1145 lpfc_rcv_logo_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1161 lpfc_rcv_padisc_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1174 lpfc_rcv_prlo_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1187 lpfc_cmpl_adisc_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1243 lpfc_device_rm_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1263 lpfc_device_recov_adisc_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1290 lpfc_rcv_plogi_reglogin_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1302 lpfc_rcv_prli_reglogin_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1314 lpfc_rcv_logo_reglogin_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1365 lpfc_rcv_padisc_reglogin_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1377 lpfc_rcv_prlo_reglogin_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1390 lpfc_cmpl_reglogin_reglogin_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1444 lpfc_device_rm_reglogin_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1463 lpfc_device_recov_reglogin_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1487 lpfc_rcv_plogi_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1499 lpfc_rcv_prli_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1509 lpfc_rcv_logo_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1522 lpfc_rcv_padisc_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1537 lpfc_rcv_prlo_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1547 lpfc_cmpl_prli_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1624 lpfc_device_rm_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1661 lpfc_device_recov_prli_issue(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1688 lpfc_rcv_plogi_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1698 lpfc_rcv_prli_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1709 lpfc_rcv_logo_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1719 lpfc_rcv_padisc_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1729 lpfc_rcv_prlo_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1739 lpfc_device_recov_unmap_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1757 lpfc_rcv_plogi_mapped_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1767 lpfc_rcv_prli_mapped_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1777 lpfc_rcv_logo_mapped_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1787 lpfc_rcv_padisc_mapped_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1798 lpfc_rcv_prlo_mapped_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1814 lpfc_device_recov_mapped_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1831 lpfc_rcv_plogi_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1857 lpfc_rcv_prli_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1887 lpfc_rcv_logo_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1897 lpfc_rcv_padisc_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1925 lpfc_rcv_prlo_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1953 lpfc_cmpl_plogi_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1971 lpfc_cmpl_prli_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 1989 lpfc_cmpl_logo_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 2003 lpfc_cmpl_adisc_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 2021 lpfc_cmpl_reglogin_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 2041 lpfc_device_rm_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 2057 lpfc_device_recov_npr_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument 2249 lpfc_disc_state_machine(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, void *arg, uint32_t evt) argument [all...] |
H A D | lpfc_disc.h | 96 uint16_t nlp_usg_map; /* ndlp management usage bitmap */ 97 #define NLP_USG_NODE_ACT_BIT 0x1 /* Indicate ndlp is actively used */ 98 #define NLP_USG_IACT_REQ_BIT 0x2 /* Request to inactivate ndlp */ 99 #define NLP_USG_FREE_REQ_BIT 0x4 /* Request to invoke ndlp memory free */ 100 #define NLP_USG_FREE_ACK_BIT 0x8 /* Indicate ndlp memory free invoked */ 125 #define NLP_DEFER_RM 0x00010000 /* Remove this ndlp if no longer used */ 141 /* ndlp usage management macros */ 142 #define NLP_CHK_NODE_ACT(ndlp) (((ndlp)->nlp_usg_map \ 145 !((ndlp) [all...] |
H A D | lpfc_els.c | 51 struct lpfc_nodelist *ndlp, uint8_t retry); 125 * @ndlp: pointer to a node-list data structure. 139 * ndlp is incremented by 1 and the reference to the ndlp is put into 140 * context1 of the IOCB data structure for this IOCB to hold the ndlp 150 struct lpfc_nodelist *ndlp, uint32_t did, 274 /* prevent preparing iocb with NULL ndlp reference */ 275 elsiocb->context1 = lpfc_nlp_get(ndlp); 299 elscmd, ndlp->nlp_DID, elsiocb->iotag, 324 * active ndlp nod 148 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) argument 341 struct lpfc_nodelist *ndlp; local 430 struct lpfc_nodelist *ndlp; local 504 lpfc_cmpl_els_flogi_fabric(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, struct serv_parm *sp, IOCB_t *irsp) argument 655 lpfc_cmpl_els_flogi_nport(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, struct serv_parm *sp) argument 781 struct lpfc_nodelist *ndlp = cmdiocb->context1; local 1005 lpfc_issue_els_flogi(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint8_t retry) argument 1104 struct lpfc_nodelist *ndlp; local 1154 struct lpfc_nodelist *ndlp; local 1207 struct lpfc_nodelist *ndlp; local 1301 lpfc_plogi_confirm_nport(struct lpfc_hba *phba, uint32_t *prsp, struct lpfc_nodelist *ndlp) argument 1486 struct lpfc_nodelist *ndlp; local 1619 struct lpfc_nodelist *ndlp; local 1690 struct lpfc_nodelist *ndlp; local 1766 lpfc_issue_els_prli(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint8_t retry) argument 1964 struct lpfc_nodelist *ndlp; local 2054 lpfc_issue_els_adisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint8_t retry) argument 2121 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *) cmdiocb->context1; local 2207 lpfc_issue_els_logo(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint8_t retry) argument 2333 struct lpfc_nodelist *ndlp; local 2429 struct lpfc_nodelist *ndlp; local 2577 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *) ptr; local 2612 lpfc_els_retry_delay_handler(struct lpfc_nodelist *ndlp) argument 2702 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *) cmdiocb->context1; local 3109 struct lpfc_nodelist *ndlp; local 3192 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *) cmdiocb->context1; local 3242 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *) pmb->context2; local 3288 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *) cmdiocb->context1; local 3465 lpfc_els_rsp_acc(struct lpfc_vport *vport, uint32_t flag, struct lpfc_iocbq *oldiocb, struct lpfc_nodelist *ndlp, LPFC_MBOXQ_t *mbox) argument 3599 lpfc_els_rsp_reject(struct lpfc_vport *vport, uint32_t rejectError, struct lpfc_iocbq *oldiocb, struct lpfc_nodelist *ndlp, LPFC_MBOXQ_t *mbox) argument 3674 lpfc_els_rsp_adisc_acc(struct lpfc_vport *vport, struct lpfc_iocbq *oldiocb, struct lpfc_nodelist *ndlp) argument 3747 lpfc_els_rsp_prli_acc(struct lpfc_vport *vport, struct lpfc_iocbq *oldiocb, struct lpfc_nodelist *ndlp) argument 3850 lpfc_els_rsp_rnid_acc(struct lpfc_vport *vport, uint8_t format, struct lpfc_iocbq *oldiocb, struct lpfc_nodelist *ndlp) argument 3949 struct lpfc_nodelist *ndlp, *next_ndlp; local 4007 struct lpfc_nodelist *ndlp, *next_ndlp; local 4173 struct lpfc_nodelist *ndlp = NULL; local 4254 lpfc_els_rcv_rscn(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) argument 4446 struct lpfc_nodelist *ndlp; local 4541 lpfc_els_rcv_flogi(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) argument 4646 lpfc_els_rcv_rnid(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) argument 4698 lpfc_els_rcv_lirr(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) argument 4729 lpfc_els_rcv_rrq(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) argument 4762 struct lpfc_nodelist *ndlp; local 4846 lpfc_els_rcv_rps(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) argument 4924 lpfc_els_rsp_rpl_acc(struct lpfc_vport *vport, uint16_t cmdsize, struct lpfc_iocbq *oldiocb, struct lpfc_nodelist *ndlp) argument 4992 lpfc_els_rcv_rpl(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) argument 5059 lpfc_els_rcv_farp(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) argument 5132 lpfc_els_rcv_farpr(struct lpfc_vport *vport, struct lpfc_iocbq *cmdiocb, struct lpfc_nodelist *ndlp) argument 5300 struct lpfc_nodelist *ndlp; local 5471 struct lpfc_nodelist *ndlp; local 5529 lpfc_send_els_event(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint32_t *payload) argument 5618 struct lpfc_nodelist *ndlp; local 6049 struct lpfc_nodelist *ndlp, *ndlp_fdmi; local 6121 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *) pmb->context2; local 6221 lpfc_register_new_vport(struct lpfc_hba *phba, struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) argument 6270 struct lpfc_nodelist *ndlp; local 6303 struct lpfc_nodelist *ndlp; local 6372 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *) cmdiocb->context1; local 6493 lpfc_issue_els_fdisc(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint8_t retry) argument 6594 struct lpfc_nodelist *ndlp; local 6626 lpfc_issue_els_npiv_logo(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) argument 6968 lpfc_fabric_abort_nport(struct lpfc_nodelist *ndlp) argument [all...] |
H A D | lpfc_vport.c | 293 struct lpfc_nodelist *ndlp; local 436 ndlp = lpfc_findnode_did(phba->pport, Fabric_DID); 437 if (ndlp && NLP_CHK_NODE_ACT(ndlp) && 438 ndlp->nlp_state == NLP_STE_UNMAPPED_NODE) { 465 struct lpfc_nodelist *ndlp = NULL, *next_ndlp = NULL; local 468 ndlp = lpfc_findnode_did(vport, Fabric_DID); 469 if (ndlp && NLP_CHK_NODE_ACT(ndlp) 473 if (!lpfc_issue_els_npiv_logo(vport, ndlp)) 513 struct lpfc_nodelist *ndlp = NULL; local 562 struct lpfc_nodelist *ndlp = NULL; local 801 struct lpfc_nodelist *ndlp = NULL, *next_ndlp = NULL; local 823 struct lpfc_nodelist *ndlp = NULL, *next_ndlp = NULL; local 856 struct lpfc_nodelist *ndlp = NULL, *next_ndlp = NULL; local [all...] |
H A D | lpfc_hbadisc.c | 71 struct lpfc_nodelist * ndlp; local 75 ndlp = rdata->pnode; 77 if (!ndlp || !NLP_CHK_NODE_ACT(ndlp)) { 85 phba = ndlp->phba; 87 lpfc_debugfs_disc_trc(ndlp->vport, LPFC_DISC_TRC_RPORT, 89 ndlp->nlp_sid, ndlp->nlp_DID, ndlp->nlp_flag); 91 if (ndlp 105 struct lpfc_nodelist * ndlp; local 168 lpfc_dev_loss_tmo_handler(struct lpfc_nodelist *ndlp) argument 409 struct lpfc_nodelist *ndlp; local 687 struct lpfc_nodelist *ndlp, *next_ndlp; local 819 struct lpfc_nodelist *ndlp; local 2261 struct lpfc_nodelist *ndlp; local 2850 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *) pmb->context2; local 3147 struct lpfc_nodelist *ndlp; local 3218 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *) pmb->context2; local 3290 lpfc_register_remote_port(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) argument 3349 lpfc_unregister_remote_port(struct lpfc_nodelist *ndlp) argument 3398 lpfc_nlp_state_cleanup(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, int old_state, int new_state) argument 3484 lpfc_nlp_set_state(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, int state) argument 3522 lpfc_enqueue_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) argument 3534 lpfc_dequeue_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) argument 3549 lpfc_disable_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) argument 3572 lpfc_initialize_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint32_t did) argument 3591 lpfc_enable_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, int state) argument 3643 lpfc_drop_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) argument 3740 lpfc_check_sli_ndlp(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, struct lpfc_iocbq *iocb, struct lpfc_nodelist *ndlp) argument 3786 lpfc_no_rpi(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp) argument 3843 lpfc_unreg_rpi(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) argument 3880 struct lpfc_nodelist *ndlp; local 3955 lpfc_cleanup_node(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) argument 4038 lpfc_nlp_remove(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp) argument 4086 lpfc_matchdid(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint32_t did) argument 4134 struct lpfc_nodelist *ndlp; local 4162 struct lpfc_nodelist *ndlp; local 4174 struct lpfc_nodelist *ndlp; local 4440 lpfc_free_tx(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp) argument 4489 struct lpfc_nodelist *ndlp, *next_ndlp; local 4556 struct lpfc_nodelist *ndlp, *next_ndlp; local 4783 struct lpfc_nodelist *ndlp = (struct lpfc_nodelist *) pmb->context2; local 4816 lpfc_filter_by_rpi(struct lpfc_nodelist *ndlp, void *param) argument 4824 lpfc_filter_by_wwpn(struct lpfc_nodelist *ndlp, void *param) argument 4833 struct lpfc_nodelist *ndlp; local 4860 struct lpfc_nodelist *ndlp; local 4869 lpfc_nlp_init(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint32_t did) argument 4892 struct lpfc_nodelist *ndlp = container_of(kref, struct lpfc_nodelist, local 4926 lpfc_nlp_get(struct lpfc_nodelist *ndlp) argument 4964 lpfc_nlp_put(struct lpfc_nodelist *ndlp) argument 5032 lpfc_nlp_not_used(struct lpfc_nodelist *ndlp) argument 5059 struct lpfc_nodelist *ndlp; local 5151 struct lpfc_nodelist *ndlp; local [all...] |
H A D | lpfc_ct.c | 276 if (ctiocb->context_un.ndlp) { 277 lpfc_nlp_put(ctiocb->context_un.ndlp); 278 ctiocb->context_un.ndlp = NULL; 306 struct lpfc_nodelist *ndlp, uint32_t usr_flg, uint32_t num_entry, 335 geniocb->context_un.ndlp = lpfc_nlp_get(ndlp); 354 icmd->ulpContext = ndlp->nlp_rpi; 366 ndlp->nlp_DID, icmd->ulpIoTag, 384 struct lpfc_dmabuf *bmp, struct lpfc_nodelist *ndlp, 408 status = lpfc_gen_req(vport, bmp, inmp, outmp, cmpl, ndlp, 302 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) argument 383 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) argument 439 struct lpfc_nodelist *ndlp = NULL; local 591 struct lpfc_nodelist *ndlp; local 751 struct lpfc_nodelist *ndlp; local 870 struct lpfc_nodelist *ndlp; local 1098 struct lpfc_nodelist * ndlp; local 1299 struct lpfc_nodelist *ndlp; local 1356 lpfc_fdmi_cmd(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, int cmdcode) argument 1759 struct lpfc_nodelist *ndlp; local [all...] |
H A D | lpfc_debugfs.c | 530 struct lpfc_nodelist *ndlp; local 536 list_for_each_entry(ndlp, &vport->fc_nodes, nlp_listp) { 543 switch (ndlp->nlp_state) { 572 statep, ndlp->nlp_DID); 573 name = (unsigned char *)&ndlp->nlp_portname; 578 name = (unsigned char *)&ndlp->nlp_nodename; 584 ndlp->nlp_rpi, ndlp->nlp_flag); 585 if (!ndlp->nlp_type) 587 if (ndlp [all...] |
H A D | lpfc_attr.c | 2118 * Update all the ndlp's dev loss tmo with the vport devloss tmo value. 2124 struct lpfc_nodelist *ndlp; local 2128 list_for_each_entry(ndlp, &vport->fc_nodes, nlp_listp) 2129 if (NLP_CHK_NODE_ACT(ndlp) && ndlp->rport) 2130 ndlp->rport->dev_loss_tmo = vport->cfg_devloss_tmo; 2766 struct lpfc_nodelist *ndlp = NULL; local 2775 list_for_each_entry(ndlp, &vport->fc_nodes, nlp_listp) { 2776 if (!NLP_CHK_NODE_ACT(ndlp) || !ndlp 3156 struct lpfc_nodelist *ndlp, *next_ndlp; local 4315 struct lpfc_nodelist *ndlp; local 4338 struct lpfc_nodelist *ndlp = lpfc_get_node_by_target(starget); local 4352 struct lpfc_nodelist *ndlp = lpfc_get_node_by_target(starget); local 4367 struct lpfc_nodelist *ndlp = lpfc_get_node_by_target(starget); local [all...] |
H A D | lpfc_bsg.c | 73 struct lpfc_nodelist *ndlp; member in struct:lpfc_bsg_iocb 170 struct lpfc_nodelist *ndlp; local 196 ndlp = iocb->ndlp; 225 lpfc_nlp_put(ndlp); 246 struct lpfc_nodelist *ndlp = rdata->pnode; local 275 if (!lpfc_nlp_get(ndlp)) { 286 if (ndlp->nlp_flag & NLP_ELS_SND_MASK) { 351 cmd->ulpContext = ndlp->nlp_rpi; 367 dd_data->context_un.iocb.ndlp 436 struct lpfc_nodelist *ndlp; local 511 struct lpfc_nodelist *ndlp = rdata->pnode; local 1218 struct lpfc_nodelist *ndlp; local 1286 struct lpfc_nodelist *ndlp = NULL; local [all...] |
H A D | lpfc_scsi.c | 201 * @ndlp: Pointer to FC node associated with the target. 212 struct lpfc_nodelist *ndlp, 231 if (ndlp && NLP_CHK_NODE_ACT(ndlp)) { 233 &ndlp->nlp_portname, sizeof(struct lpfc_name)); 235 &ndlp->nlp_nodename, sizeof(struct lpfc_name)); 2675 struct lpfc_nodelist *ndlp = rdata->pnode; local 2677 if (!ndlp || !NLP_CHK_NODE_ACT(ndlp) || 2678 ndlp 210 lpfc_send_sdev_queuedepth_change_event(struct lpfc_hba *phba, struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, uint32_t lun, uint32_t old_val, uint32_t new_val) argument 2893 struct lpfc_nodelist *ndlp; local 3512 struct lpfc_nodelist *ndlp = NULL; local [all...] |
H A D | lpfc_init.c | 2135 struct lpfc_nodelist *ndlp, *next_ndlp; local 2141 list_for_each_entry_safe(ndlp, next_ndlp, &vport->fc_nodes, nlp_listp) { 2142 if (!NLP_CHK_NODE_ACT(ndlp)) { 2143 ndlp = lpfc_enable_node(vport, ndlp, 2145 if (!ndlp) 2148 NLP_SET_FREE_REQ(ndlp); 2150 /* Trigger the release of the ndlp memory */ 2151 lpfc_nlp_put(ndlp); 2155 if (NLP_CHK_FREE_REQ(ndlp)) { 2441 struct lpfc_nodelist *ndlp, *next_ndlp; local 3277 struct lpfc_nodelist *ndlp; local 3354 struct lpfc_nodelist *ndlp; local [all...] |
H A D | lpfc_sli.h | 84 struct lpfc_nodelist *ndlp; member in union:lpfc_iocbq::__anon14742
|
H A D | lpfc_crtn.h | 96 int lpfc_nlp_not_used(struct lpfc_nodelist *ndlp);
|
H A D | lpfc_sli.c | 8073 struct lpfc_nodelist *ndlp; local 8266 ndlp = (struct lpfc_nodelist *) 8281 pmb->context2 = ndlp; 8734 struct lpfc_nodelist *ndlp; local 8781 ndlp = (struct lpfc_nodelist *)pmb->context2; 8789 pmb->context2 = ndlp; 11451 struct lpfc_nodelist *ndlp; local 11463 ndlp = lpfc_findnode_did(phba->pport, sid); 11464 if (!ndlp) { 11466 "1268 Find ndlp returne 12034 lpfc_sli4_resume_rpi(struct lpfc_nodelist *ndlp) argument 12806 struct lpfc_nodelist *ndlp; local [all...] |
H A D | lpfc_mbox.c | 2080 * @ndlp: The nodelist structure that describes the RPI to resume. 2086 lpfc_resume_rpi(struct lpfcMboxq *mbox, struct lpfc_nodelist *ndlp) argument 2093 bf_set(lpfc_resume_rpi_index, resume_rpi, ndlp->nlp_rpi); 2095 resume_rpi->event_tag = ndlp->phba->fc_eventTag;
|