Lines Matching refs:un
238 icmd->un.elsreq64.bdl.addrHigh = putPaddrHigh(pbuflist->phys); in lpfc_prep_els_iocb()
239 icmd->un.elsreq64.bdl.addrLow = putPaddrLow(pbuflist->phys); in lpfc_prep_els_iocb()
240 icmd->un.elsreq64.bdl.bdeFlags = BUFF_TYPE_BLP_64; in lpfc_prep_els_iocb()
241 icmd->un.elsreq64.bdl.bdeSize = (2 * sizeof(struct ulp_bde64)); in lpfc_prep_els_iocb()
243 icmd->un.elsreq64.remoteID = did; /* DID */ in lpfc_prep_els_iocb()
252 icmd->un.xseq64.bdl.addrHigh = putPaddrHigh(pbuflist->phys); in lpfc_prep_els_iocb()
253 icmd->un.xseq64.bdl.addrLow = putPaddrLow(pbuflist->phys); in lpfc_prep_els_iocb()
254 icmd->un.xseq64.bdl.bdeFlags = BUFF_TYPE_BLP_64; in lpfc_prep_els_iocb()
255 icmd->un.xseq64.bdl.bdeSize = sizeof(struct ulp_bde64); in lpfc_prep_els_iocb()
256 icmd->un.xseq64.xmit_els_remoteID = did; /* DID */ in lpfc_prep_els_iocb()
273 icmd->un.elsreq64.myID = vport->fc_myDID; in lpfc_prep_els_iocb()
683 vport->fc_myDID = irsp->un.ulpWord[4] & Mask_DID; in lpfc_cmpl_els_flogi_fabric()
1003 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_flogi()
1018 ((irsp->un.ulpWord[4] & IOERR_PARAM_MASK) == in lpfc_cmpl_els_flogi()
1029 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_flogi()
1042 ((irsp->un.ulpWord[4] & IOERR_PARAM_MASK) == in lpfc_cmpl_els_flogi()
1047 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_flogi()
1058 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_flogi()
1063 ((irsp->un.ulpWord[4] & IOERR_PARAM_MASK) == in lpfc_cmpl_els_flogi()
1121 irsp->un.ulpWord[4], sp->cmn.e_d_tov, in lpfc_cmpl_els_flogi()
1198 (((irsp->un.ulpWord[4] & IOERR_PARAM_MASK) != in lpfc_cmpl_els_flogi()
1200 ((irsp->un.ulpWord[4] & IOERR_PARAM_MASK) != in lpfc_cmpl_els_flogi()
1233 irsp->ulpStatus, irsp->un.ulpWord[4], cmd, in lpfc_cmpl_els_link_down()
1331 icmd->un.elsreq64.myID = 0; in lpfc_issue_els_flogi()
1332 icmd->un.elsreq64.fl = 1; in lpfc_issue_els_flogi()
1932 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_rrq()
1933 irsp->un.elsreq64.remoteID); in lpfc_cmpl_els_rrq()
1935 ndlp = lpfc_findnode_did(vport, irsp->un.elsreq64.remoteID); in lpfc_cmpl_els_rrq()
1940 irsp->un.elsreq64.remoteID, in lpfc_cmpl_els_rrq()
1941 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_rrq()
1950 ndlp->nlp_DID, irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_rrq()
1957 (((irsp->un.ulpWord[4]) >> 16 != LSRJT_INVALID_CMD) && in lpfc_cmpl_els_rrq()
1958 ((irsp->un.ulpWord[4]) >> 16 != LSRJT_UNABLE_TPC)) || in lpfc_cmpl_els_rrq()
1963 irsp->un.ulpWord[4]); in lpfc_cmpl_els_rrq()
2008 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_plogi()
2009 irsp->un.elsreq64.remoteID); in lpfc_cmpl_els_plogi()
2011 ndlp = lpfc_findnode_did(vport, irsp->un.elsreq64.remoteID); in lpfc_cmpl_els_plogi()
2016 irsp->un.elsreq64.remoteID, in lpfc_cmpl_els_plogi()
2017 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_plogi()
2035 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_plogi()
2059 (((irsp->un.ulpWord[4]) >> 16 != LSRJT_INVALID_CMD) && in lpfc_cmpl_els_plogi()
2060 ((irsp->un.ulpWord[4]) >> 16 != LSRJT_UNABLE_TPC)) || in lpfc_cmpl_els_plogi()
2065 irsp->un.ulpWord[4]); in lpfc_cmpl_els_plogi()
2191 memset(sp->un.vendorVersion, 0, sizeof(sp->un.vendorVersion)); in lpfc_issue_els_plogi()
2203 sp->un.vv.vid = cpu_to_be32(LPFC_VV_EMLX_ID); in lpfc_issue_els_plogi()
2204 sp->un.vv.flags = cpu_to_be32(LPFC_VV_SUPPRESS_RSP); in lpfc_issue_els_plogi()
2255 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_prli()
2262 ndlp->nlp_DID, irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_prli()
2281 irsp->un.ulpWord[4], ndlp->fc4_prli_sent); in lpfc_cmpl_els_prli()
2651 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_adisc()
2665 ndlp->nlp_DID, irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_adisc()
2691 irsp->un.ulpWord[4]); in lpfc_cmpl_els_adisc()
2813 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_logo()
2820 ndlp->nlp_DID, irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_logo()
2849 irsp->un.ulpWord[4]); in lpfc_cmpl_els_logo()
2904 irsp->un.ulpWord[4], irsp->ulpTimeout, in lpfc_cmpl_els_logo()
3019 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_cmd()
3020 irsp->un.elsreq64.remoteID); in lpfc_cmpl_els_cmd()
3025 irsp->un.ulpWord[4], irsp->ulpTimeout); in lpfc_cmpl_els_cmd()
3614 did = irsp->un.elsreq64.remoteID; in lpfc_els_retry()
3623 *(((uint32_t *) irsp) + 7), irsp->un.ulpWord[4], ndlp->nlp_DID); in lpfc_els_retry()
3639 switch ((irsp->un.ulpWord[4] & IOERR_PARAM_MASK)) { in lpfc_els_retry()
3707 if (irsp->un.ulpWord[4] & RJT_UNAVAIL_TEMP) { in lpfc_els_retry()
3720 stat.un.lsRjtError = be32_to_cpu(irsp->un.ulpWord[4]); in lpfc_els_retry()
3724 switch (stat.un.b.lsRjtRsnCode) { in lpfc_els_retry()
3739 if (stat.un.b.lsRjtRsnCodeExp == in lpfc_els_retry()
3748 if (stat.un.b.lsRjtRsnCodeExp == in lpfc_els_retry()
3765 (stat.un.b.lsRjtRsnCodeExp == LSEXP_OUT_OF_RESOURCE)){ in lpfc_els_retry()
3769 stat.un.lsRjtError); in lpfc_els_retry()
3796 stat.un.b.lsRjtRsnCodeExp == LSEXP_PORT_LOGIN_REQ) { in lpfc_els_retry()
3801 stat.un.b.lsRjtRsnCodeExp == in lpfc_els_retry()
3808 stat.un.lsRjtError); in lpfc_els_retry()
3815 ((stat.un.b.lsRjtRsnCodeExp == LSEXP_INVALID_PNAME) || in lpfc_els_retry()
3816 (stat.un.b.lsRjtRsnCodeExp == LSEXP_INVALID_NPORT_ID)) in lpfc_els_retry()
3821 stat.un.lsRjtError); in lpfc_els_retry()
3827 if ((stat.un.b.vendorUnique == 0x45) && in lpfc_els_retry()
3838 if (stat.un.b.lsRjtRsnCodeExp == in lpfc_els_retry()
3927 ((irsp->un.ulpWord[4] & IOERR_PARAM_MASK) != in lpfc_els_retry()
4000 irsp->un.ulpWord[4]); in lpfc_els_retry()
4007 irsp->un.ulpWord[4]); in lpfc_els_retry()
4187 irsp->ulpStatus, irsp->un.ulpWord[4], ndlp->nlp_DID); in lpfc_cmpl_els_logo_acc()
4335 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_rsp()
4336 cmdiocb->iocb.un.elsreq64.remoteID); in lpfc_cmpl_els_rsp()
4342 rspiocb->iocb.un.ulpWord[4], rspiocb->iocb.ulpTimeout, in lpfc_cmpl_els_rsp()
4567 memset(sp->un.vendorVersion, 0, in lpfc_els_rsp_acc()
4568 sizeof(sp->un.vendorVersion)); in lpfc_els_rsp_acc()
4576 sp->un.vv.vid = cpu_to_be32(LPFC_VV_EMLX_ID); in lpfc_els_rsp_acc()
4577 sp->un.vv.flags = in lpfc_els_rsp_acc()
4602 els_pkt_ptr->un.prlo.acceptRspCode = PRLO_REQ_EXECUTED; in lpfc_els_rsp_acc()
5023 memcpy(&rn->un.topologyDisc.portName, in lpfc_els_rsp_rnid_acc()
5025 rn->un.topologyDisc.unitType = RNID_HBA; in lpfc_els_rsp_rnid_acc()
5026 rn->un.topologyDisc.physPort = 0; in lpfc_els_rsp_rnid_acc()
5027 rn->un.topologyDisc.attachedNodes = 0; in lpfc_els_rsp_rnid_acc()
5812 stat->un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC; in lpfc_els_rdp_cmpl()
5943 stat.un.b.lsRjtRsnCode = rjt_err; in lpfc_els_rcv_rdp()
5944 stat.un.b.lsRjtRsnCodeExp = rjt_expl; in lpfc_els_rcv_rdp()
5945 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL); in lpfc_els_rcv_rdp()
5972 &pmb->u.mqe.un.beacon_config.header.cfg_shdr; in lpfc_els_lcb_rsp()
6041 stat->un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC; in lpfc_els_lcb_rsp()
6044 stat->un.b.lsRjtRsnCodeExp = LSEXP_CMD_IN_PROGRESS; in lpfc_els_lcb_rsp()
6070 cfg_shdr = &mbox->u.mqe.un.sli4_config.header.cfg_shdr; in lpfc_sli4_set_beacon()
6079 bf_set(lpfc_mbx_set_beacon_port_num, &mbox->u.mqe.un.beacon_config, in lpfc_sli4_set_beacon()
6081 bf_set(lpfc_mbx_set_beacon_state, &mbox->u.mqe.un.beacon_config, in lpfc_sli4_set_beacon()
6083 mbox->u.mqe.un.beacon_config.word5 = 0; /* Reserved */ in lpfc_sli4_set_beacon()
6096 &mbox->u.mqe.un.beacon_config, 0); in lpfc_sli4_set_beacon()
6098 &mbox->u.mqe.un.beacon_config, in lpfc_sli4_set_beacon()
6109 &mbox->u.mqe.un.beacon_config, beacon_state); in lpfc_sli4_set_beacon()
6111 &mbox->u.mqe.un.beacon_config, 1); in lpfc_sli4_set_beacon()
6113 &mbox->u.mqe.un.beacon_config, in lpfc_sli4_set_beacon()
6207 stat.un.b.lsRjtRsnCode = rjt_err; in lpfc_els_rcv_lcb()
6208 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL); in lpfc_els_rcv_lcb()
6273 ns_did.un.word = did; in lpfc_rscn_payload_check()
6297 rscn_did.un.word = be32_to_cpu(*lp++); in lpfc_rscn_payload_check()
6299 switch (rscn_did.un.b.resv & RSCN_ADDRESS_FORMAT_MASK) { in lpfc_rscn_payload_check()
6301 if ((ns_did.un.b.domain == rscn_did.un.b.domain) in lpfc_rscn_payload_check()
6302 && (ns_did.un.b.area == rscn_did.un.b.area) in lpfc_rscn_payload_check()
6303 && (ns_did.un.b.id == rscn_did.un.b.id)) in lpfc_rscn_payload_check()
6307 if ((ns_did.un.b.domain == rscn_did.un.b.domain) in lpfc_rscn_payload_check()
6308 && (ns_did.un.b.area == rscn_did.un.b.area)) in lpfc_rscn_payload_check()
6312 if (ns_did.un.b.domain == rscn_did.un.b.domain) in lpfc_rscn_payload_check()
6772 did = icmd->un.elsreq64.remoteID; in lpfc_els_rcv_flogi()
6803 mbox->u.mb.un.varInitLnk.lipsr_AL_PA = 0; in lpfc_els_rcv_flogi()
6935 stat.un.b.lsRjtRsvd0 = 0; in lpfc_els_rcv_rnid()
6936 stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC; in lpfc_els_rcv_rnid()
6937 stat.un.b.lsRjtRsnCodeExp = LSEXP_CANT_GIVE_DATA; in lpfc_els_rcv_rnid()
6938 stat.un.b.vendorUnique = 0; in lpfc_els_rcv_rnid()
6939 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, in lpfc_els_rcv_rnid()
6989 stat.un.b.lsRjtRsvd0 = 0; in lpfc_els_rcv_lirr()
6990 stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC; in lpfc_els_rcv_lirr()
6991 stat.un.b.lsRjtRsnCodeExp = LSEXP_CANT_GIVE_DATA; in lpfc_els_rcv_lirr()
6992 stat.un.b.vendorUnique = 0; in lpfc_els_rcv_lirr()
6993 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL); in lpfc_els_rcv_lirr()
7089 rls_rsp->linkFailureCnt = cpu_to_be32(mb->un.varRdLnk.linkFailureCnt); in lpfc_els_rsp_rls_acc()
7090 rls_rsp->lossSyncCnt = cpu_to_be32(mb->un.varRdLnk.lossSyncCnt); in lpfc_els_rsp_rls_acc()
7091 rls_rsp->lossSignalCnt = cpu_to_be32(mb->un.varRdLnk.lossSignalCnt); in lpfc_els_rsp_rls_acc()
7092 rls_rsp->primSeqErrCnt = cpu_to_be32(mb->un.varRdLnk.primSeqErrCnt); in lpfc_els_rsp_rls_acc()
7093 rls_rsp->invalidXmitWord = cpu_to_be32(mb->un.varRdLnk.invalidXmitWord); in lpfc_els_rsp_rls_acc()
7094 rls_rsp->crcCnt = cpu_to_be32(mb->un.varRdLnk.crcCnt); in lpfc_els_rsp_rls_acc()
7185 rps_rsp->linkFailureCnt = cpu_to_be32(mb->un.varRdLnk.linkFailureCnt); in lpfc_els_rsp_rps_acc()
7186 rps_rsp->lossSyncCnt = cpu_to_be32(mb->un.varRdLnk.lossSyncCnt); in lpfc_els_rsp_rps_acc()
7187 rps_rsp->lossSignalCnt = cpu_to_be32(mb->un.varRdLnk.lossSignalCnt); in lpfc_els_rsp_rps_acc()
7188 rps_rsp->primSeqErrCnt = cpu_to_be32(mb->un.varRdLnk.primSeqErrCnt); in lpfc_els_rsp_rps_acc()
7189 rps_rsp->invalidXmitWord = cpu_to_be32(mb->un.varRdLnk.invalidXmitWord); in lpfc_els_rsp_rps_acc()
7190 rps_rsp->crcCnt = cpu_to_be32(mb->un.varRdLnk.crcCnt); in lpfc_els_rsp_rps_acc()
7257 stat.un.b.lsRjtRsvd0 = 0; in lpfc_els_rcv_rls()
7258 stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC; in lpfc_els_rcv_rls()
7259 stat.un.b.lsRjtRsnCodeExp = LSEXP_CANT_GIVE_DATA; in lpfc_els_rcv_rls()
7260 stat.un.b.vendorUnique = 0; in lpfc_els_rcv_rls()
7261 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL); in lpfc_els_rcv_rls()
7345 stat.un.b.lsRjtRsvd0 = 0; in lpfc_els_rcv_rtv()
7346 stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC; in lpfc_els_rcv_rtv()
7347 stat.un.b.lsRjtRsnCodeExp = LSEXP_CANT_GIVE_DATA; in lpfc_els_rcv_rtv()
7348 stat.un.b.vendorUnique = 0; in lpfc_els_rcv_rtv()
7349 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL); in lpfc_els_rcv_rtv()
7393 ((flag == 1) && (be32_to_cpu(rps->un.portNum) == 0)) || in lpfc_els_rcv_rps()
7394 ((flag == 2) && (memcmp(&rps->un.portName, &vport->fc_portname, in lpfc_els_rcv_rps()
7422 stat.un.b.lsRjtRsvd0 = 0; in lpfc_els_rcv_rps()
7423 stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC; in lpfc_els_rcv_rps()
7424 stat.un.b.lsRjtRsnCodeExp = LSEXP_CANT_GIVE_DATA; in lpfc_els_rcv_rps()
7425 stat.un.b.vendorUnique = 0; in lpfc_els_rcv_rps()
7426 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL); in lpfc_els_rcv_rps()
7624 stat.un.b.lsRjtRsvd0 = 0; in lpfc_els_rcv_rpl()
7625 stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC; in lpfc_els_rcv_rpl()
7626 stat.un.b.lsRjtRsnCodeExp = LSEXP_CANT_GIVE_DATA; in lpfc_els_rcv_rpl()
7627 stat.un.b.vendorUnique = 0; in lpfc_els_rcv_rpl()
7628 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, in lpfc_els_rcv_rpl()
7687 did = icmd->un.elsreq64.remoteID; in lpfc_els_rcv_farp()
7759 did = icmd->un.elsreq64.remoteID; in lpfc_els_rcv_farpr()
7930 remote_ID = cmd->un.elsreq64.remoteID; in lpfc_els_timeout_handler()
8169 stat.un.lsRjtError = be32_to_cpu(rspiocbp->iocb.un.ulpWord[4]); in lpfc_send_els_failure_event()
8170 lsrjt_event.reason_code = stat.un.b.lsRjtRsnCode; in lpfc_send_els_failure_event()
8171 lsrjt_event.explanation = stat.un.b.lsRjtRsnCodeExp; in lpfc_send_els_failure_event()
8316 did = icmd->un.rcvels.remoteID; in lpfc_els_unsol_buffer()
8320 icmd->ulpStatus, icmd->un.ulpWord[4], did); in lpfc_els_unsol_buffer()
8416 vport->fc_myDID = elsiocb->iocb.un.rcvels.parmRo; in lpfc_els_unsol_buffer()
8696 stat.un.b.lsRjtRsnCode = rjt_err; in lpfc_els_unsol_buffer()
8697 stat.un.b.lsRjtRsnCodeExp = rjt_exp; in lpfc_els_unsol_buffer()
8698 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, elsiocb, ndlp, in lpfc_els_unsol_buffer()
8717 mbox->u.mb.un.varInitLnk.lipsr_AL_PA = 0; in lpfc_els_unsol_buffer()
8732 icmd->ulpStatus, icmd->un.ulpWord[4], icmd->ulpTimeout); in lpfc_els_unsol_buffer()
8765 (icmd->un.ulpWord[4] & IOERR_PARAM_MASK) == in lpfc_els_unsol_event()
8796 paddr = getPaddr(icmd->un.cont64[0].addrHigh, in lpfc_els_unsol_event()
8797 icmd->un.cont64[0].addrLow); in lpfc_els_unsol_event()
8960 mb->un.varRegVpi.upd); in lpfc_cmpl_reg_new_vport()
8962 mb->un.varRegVpi.upd) in lpfc_cmpl_reg_new_vport()
9175 (rspiocb->iocb.un.ulpWord[4] != RJT_LOGIN_REQUIRED)) in lpfc_fabric_login_reqd()
9218 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_fdisc()
9230 irsp->ulpStatus, irsp->un.ulpWord[4], vport->fc_prevDID); in lpfc_cmpl_els_fdisc()
9245 irsp->ulpStatus, irsp->un.ulpWord[4]); in lpfc_cmpl_els_fdisc()
9256 vport->fc_myDID = irsp->un.ulpWord[4] & Mask_DID; in lpfc_cmpl_els_fdisc()
9371 icmd->un.elsreq64.myID = 0; in lpfc_issue_els_fdisc()
9372 icmd->un.elsreq64.fl = 1; in lpfc_issue_els_fdisc()
9405 memset(sp->un.vendorVersion, 0, sizeof(sp->un.vendorVersion)); in lpfc_issue_els_fdisc()
9454 irsp->ulpStatus, irsp->un.ulpWord[4], irsp->un.rcvels.remoteID); in lpfc_cmpl_els_npiv_logo()
9466 ndlp->nlp_DID, irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_npiv_logo()
9613 cmd->un.ulpWord[4] = IOERR_SLI_ABORTED; in lpfc_resume_fabric_iocbs()
9689 if (rspiocb->iocb.un.ulpWord[4] & RJT_UNAVAIL_TEMP) { in lpfc_cmpl_fabric_iocb()
9700 stat.un.lsRjtError = in lpfc_cmpl_fabric_iocb()
9701 be32_to_cpu(rspiocb->iocb.un.ulpWord[4]); in lpfc_cmpl_fabric_iocb()
9702 if ((stat.un.b.lsRjtRsnCode == LSRJT_UNABLE_TPC) || in lpfc_cmpl_fabric_iocb()
9703 (stat.un.b.lsRjtRsnCode == LSRJT_LOGICAL_BSY)) in lpfc_cmpl_fabric_iocb()