Lines Matching refs:ndlp
39 NODELIST *ndlp;
143 ndlp = (NODELIST *)sbp->node;
144 if ((cmd->ULPCONTEXT == ndlp->nlp_Xri) &&
145 !(ndlp->nlp_flag[hba->channel_ip] &
147 ndlp->nlp_Xri = 0;
148 (void) emlxs_create_xri(port, cp, ndlp);
185 NODELIST *ndlp;
228 ndlp = emlxs_node_find_mac(port, mac);
230 if (ndlp) {
231 sid = ndlp->nlp_DID;
233 if ((ndlp->nlp_Xri == 0) &&
234 !(ndlp->nlp_flag[hba->channel_ip] & NLP_RPI_XRI)) {
235 (void) emlxs_create_xri(port, cp, ndlp);
383 NODELIST *ndlp;
403 ndlp = (NODELIST *)sbp->node;
405 if (!ndlp) {
424 ndlp->nlp_flag[cp->channelno] &= ~NLP_RPI_XRI;
432 ndlp->nlp_Xri = cmd->ULPCONTEXT;
433 ndlp->nlp_flag[cp->channelno] &= ~NLP_RPI_XRI;
438 ndlp->nlp_DID, ndlp->nlp_Xri, cmd->ULPIOTAG);
456 emlxs_create_xri(emlxs_port_t *port, CHANNEL *cp, NODELIST *ndlp)
467 if (ndlp->nlp_Xri != 0 ||
468 (ndlp->nlp_flag[cp->channelno] & NLP_RPI_XRI)) {
472 ndlp->nlp_flag[cp->channelno] |= NLP_RPI_XRI;
478 ndlp->nlp_DID);
500 ndlp->nlp_DID);
507 icmd->ULPCONTEXT = ndlp->nlp_Rpi;
514 iocbq->node = (void *)ndlp;
518 sbp->node = (void *)ndlp;
523 "create_xri sent: DID=0x%x Xri=0x%x iotag=0x%x", ndlp->nlp_DID,
524 ndlp->nlp_Xri, iotag);
534 ndlp->nlp_flag[cp->channelno] &= ~NLP_RPI_XRI;