Lines Matching refs:ndlp

5672 		NODELIST		*ndlp;
5692 ndlp = emlxs_node_find_did(port,
5697 "d_id: 0x%x, ndlp: 0x%p", port->did,
5698 port->rdid, ndlp);
5699 if (ndlp) {
5700 bcopy(&ndlp->nlp_portname,
5703 bcopy(&ndlp->nlp_nodename,
8454 emlxs_select_fcp_channel(emlxs_hba_t *hba, NODELIST *ndlp, int reset)
8461 if ((ndlp->nlp_fcp_info & NLP_FCP_2_DEVICE) || reset) {
8472 if (ndlp->nlp_flag[channel] & NLP_CLOSED) {
8481 emlxs_fast_target_reset(emlxs_port_t *port, emlxs_buf_t *sbp, NODELIST *ndlp)
8512 mb->un.varUnregLogin.rpi = (uint16_t)ndlp->nlp_Rpi;
8520 "Fast Target Reset: unreg rpi=%d tmr=%d", ndlp->nlp_Rpi,
8526 ndlp->nlp_Rpi = 0;
8529 sbp->node = (void *)ndlp;
8530 sbp->did = ndlp->nlp_DID;
8538 ndlp->nlp_force_rscn = hba->timer_tics +
8560 NODELIST *ndlp;
8573 ndlp = emlxs_node_find_did(port, did, 1);
8575 if (!ndlp || !ndlp->nlp_active) {
8583 if (ndlp->nlp_flag[hba->channel_fcp] & NLP_CLOSED) {
8597 iocbq->node = (void *) ndlp;
8622 (HBA_WWN *)&ndlp->nlp_portname, -1);
8632 if (emlxs_fast_target_reset(port, sbp, ndlp) ==
8639 emlxs_node_close(port, ndlp, hba->channel_fcp,
8643 (void) emlxs_tx_node_flush(port, ndlp,
8673 (HBA_WWN *)&ndlp->nlp_portname, lun);
8683 (void) emlxs_tx_lun_flush(port, ndlp, lun, sbp);
8689 channel = emlxs_select_fcp_channel(hba, ndlp, reset);
8730 sbp->node = (void *)ndlp;
8733 sbp->did = ndlp->nlp_DID;
8838 NODELIST *ndlp;
8843 ndlp = sbp->node;
8850 if (!ndlp->nlp_active) {
8858 if (ndlp->nlp_flag[hba->channel_fcp] & NLP_CLOSED) {
8883 NODELIST *ndlp;
8888 ndlp = sbp->node;
8895 if ((ndlp == NULL) || (!ndlp->nlp_active)) {
8903 if (ndlp->nlp_flag[hba->channel_fcp] & NLP_CLOSED) {
8931 NODELIST *ndlp;
8941 ndlp = emlxs_node_find_did(port, did, 1);
8943 if (!ndlp || !ndlp->nlp_active) {
8951 if (ndlp->nlp_flag[hba->channel_ip] & NLP_CLOSED) {
8956 if ((ndlp->nlp_Xri == 0) && (did != BCAST_DID)) {
8958 (void) emlxs_create_xri(port, cp, ndlp);
8983 iocbq->node = (void *)ndlp;
9000 sbp->node = (void *)ndlp;
9030 NODELIST *ndlp;
9095 ndlp = NULL;
9120 ndlp = NULL;
9160 ndlp = emlxs_node_find_did(port, did, 1);
9164 if (!ndlp && (cmd == ELS_CMD_ADISC) &&
9202 iocbq->node = (void *)ndlp;
9286 sbp->node = (void *)ndlp;
9307 ndlp = emlxs_node_find_did(port, FABRIC_DID, 1);
9308 if (ndlp) {
9309 if (EMLXS_SLI_UNREG_NODE(port, ndlp,
9322 ndlp = emlxs_node_find_did(port, did, 1);
9324 if (ndlp && ndlp->nlp_active) {
9326 emlxs_node_close(port, ndlp, hba->channel_fcp,
9328 emlxs_node_close(port, ndlp, hba->channel_ip,
9332 (void) emlxs_tx_node_flush(port, ndlp, 0, 0, 0);
9335 (void) emlxs_chipq_node_flush(port, 0, ndlp, 0);
9342 ndlp = emlxs_node_find_did(port, did, 1);
9344 if (ndlp && ndlp->nlp_active) {
9350 emlxs_node_close(port, ndlp, hba->channel_fcp,
9355 (void) emlxs_tx_node_flush(port, ndlp,
9360 &hba->chan[hba->channel_fcp], ndlp, 0);
9387 NODELIST *ndlp;
9747 ndlp = emlxs_node_find_did(port, did, 1);
9749 if (ndlp && ndlp->nlp_active) {
9751 emlxs_node_close(port, ndlp, hba->channel_fcp,
9753 emlxs_node_close(port, ndlp, hba->channel_ip,
9757 (void) emlxs_tx_node_flush(port, ndlp, 0, 0, 0);
9760 (void) emlxs_chipq_node_flush(port, 0, ndlp, 0);
9767 ndlp = emlxs_node_find_did(port, did, 1);
9769 if (ndlp && ndlp->nlp_active) {
9771 emlxs_node_close(port, ndlp, hba->channel_fcp,
9775 (void) emlxs_tx_node_flush(port, ndlp,
9780 &hba->chan[hba->channel_fcp], ndlp, 0);
9787 ndlp = emlxs_node_find_did(port, did, 1);
9789 if (ndlp && ndlp->nlp_active) {
9791 emlxs_node_close(port, ndlp,
9795 (void) emlxs_tx_node_flush(port, ndlp,
9800 &hba->chan[hba->channel_fcp], ndlp, 0);
9808 ndlp = emlxs_node_find_did(port, did, 1);
9810 if (ndlp && ndlp->nlp_active) {
9812 emlxs_node_close(port, ndlp,
9814 emlxs_node_close(port, ndlp,
9818 (void) emlxs_tx_node_flush(port, ndlp, 0, 0, 0);
9821 (void) emlxs_chipq_node_flush(port, 0, ndlp, 0);
9851 NODELIST *ndlp;
9863 ndlp = emlxs_node_find_did(port, did, 1);
9865 if (!ndlp || !ndlp->nlp_active) {
9872 iocbq->node = (void *) ndlp;
9919 sbp->node = (void *) ndlp;
9945 NODELIST *ndlp;
9956 ndlp = emlxs_node_find_did(port, did, 1);
9958 if (!ndlp || !ndlp->nlp_active) {
9969 iocbq->node = (void *)ndlp;
9987 sbp->node = (void *)ndlp;
10355 NODELIST *ndlp;
10369 ndlp = emlxs_node_find_did(vport, did, 1);
10371 if (!ndlp) {
10377 ndlp->sd_dev_bucket[SD_IO_LATENCY_MAX_BUCKETS - 1].
10380 ndlp->sd_dev_bucket[0].count++;
10385 ndlp->sd_dev_bucket[i].count++;