Lines Matching refs:un
248 icmd->un.elsreq64.bdl.addrHigh = putPaddrHigh(pbuflist->phys); in lpfc_prep_els_iocb()
249 icmd->un.elsreq64.bdl.addrLow = putPaddrLow(pbuflist->phys); in lpfc_prep_els_iocb()
250 icmd->un.elsreq64.bdl.bdeFlags = BUFF_TYPE_BLP_64; in lpfc_prep_els_iocb()
251 icmd->un.elsreq64.bdl.bdeSize = (2 * sizeof(struct ulp_bde64)); in lpfc_prep_els_iocb()
253 icmd->un.elsreq64.remoteID = did; /* DID */ in lpfc_prep_els_iocb()
262 icmd->un.xseq64.bdl.addrHigh = putPaddrHigh(pbuflist->phys); in lpfc_prep_els_iocb()
263 icmd->un.xseq64.bdl.addrLow = putPaddrLow(pbuflist->phys); in lpfc_prep_els_iocb()
264 icmd->un.xseq64.bdl.bdeFlags = BUFF_TYPE_BLP_64; in lpfc_prep_els_iocb()
265 icmd->un.xseq64.bdl.bdeSize = sizeof(struct ulp_bde64); in lpfc_prep_els_iocb()
266 icmd->un.xseq64.xmit_els_remoteID = did; /* DID */ in lpfc_prep_els_iocb()
283 icmd->un.elsreq64.myID = vport->fc_myDID; in lpfc_prep_els_iocb()
695 vport->fc_myDID = irsp->un.ulpWord[4] & Mask_DID; in lpfc_cmpl_els_flogi_fabric()
1008 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_flogi()
1023 ((irsp->un.ulpWord[4] & IOERR_PARAM_MASK) == in lpfc_cmpl_els_flogi()
1034 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_flogi()
1047 ((irsp->un.ulpWord[4] & IOERR_PARAM_MASK) == in lpfc_cmpl_els_flogi()
1052 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_flogi()
1063 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_flogi()
1069 ((irsp->un.ulpWord[4] & IOERR_PARAM_MASK) == in lpfc_cmpl_els_flogi()
1128 irsp->un.ulpWord[4], sp->cmn.e_d_tov, in lpfc_cmpl_els_flogi()
1216 (((irsp->un.ulpWord[4] & IOERR_PARAM_MASK) != in lpfc_cmpl_els_flogi()
1218 ((irsp->un.ulpWord[4] & IOERR_PARAM_MASK) != in lpfc_cmpl_els_flogi()
1253 irsp->ulpStatus, irsp->un.ulpWord[4], cmd, in lpfc_cmpl_els_link_down()
1362 icmd->un.elsreq64.myID = 0; in lpfc_issue_els_flogi()
1363 icmd->un.elsreq64.fl = 1; in lpfc_issue_els_flogi()
1908 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_rrq()
1909 irsp->un.elsreq64.remoteID); in lpfc_cmpl_els_rrq()
1915 irsp->un.elsreq64.remoteID, in lpfc_cmpl_els_rrq()
1916 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_rrq()
1923 (((irsp->un.ulpWord[4]) >> 16 != LSRJT_INVALID_CMD) && in lpfc_cmpl_els_rrq()
1924 ((irsp->un.ulpWord[4]) >> 16 != LSRJT_UNABLE_TPC)) || in lpfc_cmpl_els_rrq()
1930 irsp->un.ulpWord[4]); in lpfc_cmpl_els_rrq()
1976 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_plogi()
1977 irsp->un.elsreq64.remoteID); in lpfc_cmpl_els_plogi()
1979 ndlp = lpfc_findnode_did(vport, irsp->un.elsreq64.remoteID); in lpfc_cmpl_els_plogi()
1984 irsp->un.elsreq64.remoteID, in lpfc_cmpl_els_plogi()
1985 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_plogi()
2003 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_plogi()
2027 (((irsp->un.ulpWord[4]) >> 16 != LSRJT_INVALID_CMD) && in lpfc_cmpl_els_plogi()
2028 ((irsp->un.ulpWord[4]) >> 16 != LSRJT_UNABLE_TPC)) || in lpfc_cmpl_els_plogi()
2033 irsp->un.ulpWord[4]); in lpfc_cmpl_els_plogi()
2203 memset(sp->un.vendorVersion, 0, sizeof(sp->un.vendorVersion)); in lpfc_issue_els_plogi()
2223 sp->un.vv.vid = cpu_to_be32(LPFC_VV_EMLX_ID); in lpfc_issue_els_plogi()
2224 sp->un.vv.flags = cpu_to_be32(LPFC_VV_SUPPRESS_RSP); in lpfc_issue_els_plogi()
2287 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_prli()
2294 ndlp->nlp_DID, irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_prli()
2325 irsp->un.ulpWord[4], ndlp->fc4_prli_sent); in lpfc_cmpl_els_prli()
2731 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_adisc()
2745 ndlp->nlp_DID, irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_adisc()
2771 irsp->un.ulpWord[4]); in lpfc_cmpl_els_adisc()
2916 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_logo()
2924 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_logo()
2942 irsp->un.ulpWord[4]); in lpfc_cmpl_els_logo()
3000 irsp->un.ulpWord[4], irsp->ulpTimeout, in lpfc_cmpl_els_logo()
3135 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_cmd()
3136 irsp->un.elsreq64.remoteID); in lpfc_cmpl_els_cmd()
3142 irsp->un.ulpWord[4], irsp->ulpTimeout); in lpfc_cmpl_els_cmd()
3269 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_disc_cmd()
3270 irsp->un.elsreq64.remoteID); in lpfc_cmpl_els_disc_cmd()
3276 irsp->un.ulpWord[4], irsp->ulpTimeout, in lpfc_cmpl_els_disc_cmd()
3290 ((irsp->un.ulpWord[4] & IOERR_PARAM_MASK) == in lpfc_cmpl_els_disc_cmd()
3319 irsp->ulpStatus, irsp->un.ulpWord[4]); in lpfc_cmpl_els_disc_cmd()
3913 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_edc()
3914 irsp->un.elsreq64.remoteID); in lpfc_cmpl_els_edc()
3920 irsp->un.ulpWord[4], irsp->ulpTimeout); in lpfc_cmpl_els_edc()
4493 did = irsp->un.elsreq64.remoteID; in lpfc_els_retry()
4501 *(((uint32_t *)irsp) + 7), irsp->un.ulpWord[4], did); in lpfc_els_retry()
4517 switch ((irsp->un.ulpWord[4] & IOERR_PARAM_MASK)) { in lpfc_els_retry()
4598 if (irsp->un.ulpWord[4] & RJT_UNAVAIL_TEMP) { in lpfc_els_retry()
4611 stat.un.lsRjtError = be32_to_cpu(irsp->un.ulpWord[4]); in lpfc_els_retry()
4615 switch (stat.un.b.lsRjtRsnCode) { in lpfc_els_retry()
4625 stat.un.b.lsRjtRsnCodeExp != in lpfc_els_retry()
4634 if (stat.un.b.lsRjtRsnCodeExp == in lpfc_els_retry()
4643 if (stat.un.b.lsRjtRsnCodeExp == in lpfc_els_retry()
4660 (stat.un.b.lsRjtRsnCodeExp == LSEXP_OUT_OF_RESOURCE)){ in lpfc_els_retry()
4665 stat.un.lsRjtError); in lpfc_els_retry()
4692 stat.un.b.lsRjtRsnCodeExp == LSEXP_PORT_LOGIN_REQ) { in lpfc_els_retry()
4697 stat.un.b.lsRjtRsnCodeExp == in lpfc_els_retry()
4705 stat.un.lsRjtError); in lpfc_els_retry()
4712 ((stat.un.b.lsRjtRsnCodeExp == LSEXP_INVALID_PNAME) || in lpfc_els_retry()
4713 (stat.un.b.lsRjtRsnCodeExp == LSEXP_INVALID_NPORT_ID)) in lpfc_els_retry()
4719 stat.un.lsRjtError); in lpfc_els_retry()
4725 if ((stat.un.b.vendorUnique == 0x45) && in lpfc_els_retry()
4736 if (stat.un.b.lsRjtRsnCodeExp == in lpfc_els_retry()
4825 ((irsp->un.ulpWord[4] & IOERR_PARAM_MASK) != in lpfc_els_retry()
4898 irsp->un.ulpWord[4]); in lpfc_els_retry()
4905 irsp->un.ulpWord[4]); in lpfc_els_retry()
5068 irsp->ulpStatus, irsp->un.ulpWord[4], ndlp->nlp_DID); in lpfc_cmpl_els_logo_acc()
5219 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_rsp()
5220 cmdiocb->iocb.un.elsreq64.remoteID); in lpfc_cmpl_els_rsp()
5226 rspiocb->iocb.un.ulpWord[4], rspiocb->iocb.ulpTimeout, in lpfc_cmpl_els_rsp()
5439 memset(sp->un.vendorVersion, 0, in lpfc_els_rsp_acc()
5440 sizeof(sp->un.vendorVersion)); in lpfc_els_rsp_acc()
5448 sp->un.vv.vid = cpu_to_be32(LPFC_VV_EMLX_ID); in lpfc_els_rsp_acc()
5449 sp->un.vv.flags = in lpfc_els_rsp_acc()
5474 els_pkt_ptr->un.prlo.acceptRspCode = PRLO_REQ_EXECUTED; in lpfc_els_rsp_acc()
6041 memcpy(&rn->un.topologyDisc.portName, in lpfc_els_rsp_rnid_acc()
6043 rn->un.topologyDisc.unitType = RNID_HBA; in lpfc_els_rsp_rnid_acc()
6044 rn->un.topologyDisc.physPort = 0; in lpfc_els_rsp_rnid_acc()
6045 rn->un.topologyDisc.attachedNodes = 0; in lpfc_els_rsp_rnid_acc()
6874 stat->un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC; in lpfc_els_rdp_cmpl()
7022 stat.un.b.lsRjtRsnCode = rjt_err; in lpfc_els_rcv_rdp()
7023 stat.un.b.lsRjtRsnCodeExp = rjt_expl; in lpfc_els_rcv_rdp()
7024 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL); in lpfc_els_rcv_rdp()
7051 &pmb->u.mqe.un.beacon_config.header.cfg_shdr; in lpfc_els_lcb_rsp()
7129 stat->un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC; in lpfc_els_lcb_rsp()
7132 stat->un.b.lsRjtRsnCodeExp = LSEXP_CMD_IN_PROGRESS; in lpfc_els_lcb_rsp()
7166 cfg_shdr = &mbox->u.mqe.un.sli4_config.header.cfg_shdr; in lpfc_sli4_set_beacon()
7175 bf_set(lpfc_mbx_set_beacon_port_num, &mbox->u.mqe.un.beacon_config, in lpfc_sli4_set_beacon()
7177 bf_set(lpfc_mbx_set_beacon_state, &mbox->u.mqe.un.beacon_config, in lpfc_sli4_set_beacon()
7179 mbox->u.mqe.un.beacon_config.word5 = 0; /* Reserved */ in lpfc_sli4_set_beacon()
7192 &mbox->u.mqe.un.beacon_config, 0); in lpfc_sli4_set_beacon()
7194 &mbox->u.mqe.un.beacon_config, in lpfc_sli4_set_beacon()
7205 &mbox->u.mqe.un.beacon_config, beacon_state); in lpfc_sli4_set_beacon()
7207 &mbox->u.mqe.un.beacon_config, 1); in lpfc_sli4_set_beacon()
7209 &mbox->u.mqe.un.beacon_config, in lpfc_sli4_set_beacon()
7310 stat.un.b.lsRjtRsnCode = rjt_err; in lpfc_els_rcv_lcb()
7311 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL); in lpfc_els_rcv_lcb()
7376 ns_did.un.word = did; in lpfc_rscn_payload_check()
7400 rscn_did.un.word = be32_to_cpu(*lp++); in lpfc_rscn_payload_check()
7402 switch (rscn_did.un.b.resv & RSCN_ADDRESS_FORMAT_MASK) { in lpfc_rscn_payload_check()
7404 if ((ns_did.un.b.domain == rscn_did.un.b.domain) in lpfc_rscn_payload_check()
7405 && (ns_did.un.b.area == rscn_did.un.b.area) in lpfc_rscn_payload_check()
7406 && (ns_did.un.b.id == rscn_did.un.b.id)) in lpfc_rscn_payload_check()
7410 if ((ns_did.un.b.domain == rscn_did.un.b.domain) in lpfc_rscn_payload_check()
7411 && (ns_did.un.b.area == rscn_did.un.b.area)) in lpfc_rscn_payload_check()
7415 if (ns_did.un.b.domain == rscn_did.un.b.domain) in lpfc_rscn_payload_check()
7869 did = icmd->un.elsreq64.remoteID; in lpfc_els_rcv_flogi()
7900 mbox->u.mb.un.varInitLnk.lipsr_AL_PA = 0; in lpfc_els_rcv_flogi()
8032 stat.un.b.lsRjtRsvd0 = 0; in lpfc_els_rcv_rnid()
8033 stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC; in lpfc_els_rcv_rnid()
8034 stat.un.b.lsRjtRsnCodeExp = LSEXP_CANT_GIVE_DATA; in lpfc_els_rcv_rnid()
8035 stat.un.b.vendorUnique = 0; in lpfc_els_rcv_rnid()
8036 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, in lpfc_els_rcv_rnid()
8086 stat.un.b.lsRjtRsvd0 = 0; in lpfc_els_rcv_lirr()
8087 stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC; in lpfc_els_rcv_lirr()
8088 stat.un.b.lsRjtRsnCodeExp = LSEXP_CANT_GIVE_DATA; in lpfc_els_rcv_lirr()
8089 stat.un.b.vendorUnique = 0; in lpfc_els_rcv_lirr()
8090 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL); in lpfc_els_rcv_lirr()
8187 rls_rsp->linkFailureCnt = cpu_to_be32(mb->un.varRdLnk.linkFailureCnt); in lpfc_els_rsp_rls_acc()
8188 rls_rsp->lossSyncCnt = cpu_to_be32(mb->un.varRdLnk.lossSyncCnt); in lpfc_els_rsp_rls_acc()
8189 rls_rsp->lossSignalCnt = cpu_to_be32(mb->un.varRdLnk.lossSignalCnt); in lpfc_els_rsp_rls_acc()
8190 rls_rsp->primSeqErrCnt = cpu_to_be32(mb->un.varRdLnk.primSeqErrCnt); in lpfc_els_rsp_rls_acc()
8191 rls_rsp->invalidXmitWord = cpu_to_be32(mb->un.varRdLnk.invalidXmitWord); in lpfc_els_rsp_rls_acc()
8192 rls_rsp->crcCnt = cpu_to_be32(mb->un.varRdLnk.crcCnt); in lpfc_els_rsp_rls_acc()
8272 stat.un.b.lsRjtRsvd0 = 0; in lpfc_els_rcv_rls()
8273 stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC; in lpfc_els_rcv_rls()
8274 stat.un.b.lsRjtRsnCodeExp = LSEXP_CANT_GIVE_DATA; in lpfc_els_rcv_rls()
8275 stat.un.b.vendorUnique = 0; in lpfc_els_rcv_rls()
8276 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL); in lpfc_els_rcv_rls()
8370 stat.un.b.lsRjtRsvd0 = 0; in lpfc_els_rcv_rtv()
8371 stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC; in lpfc_els_rcv_rtv()
8372 stat.un.b.lsRjtRsnCodeExp = LSEXP_CANT_GIVE_DATA; in lpfc_els_rcv_rtv()
8373 stat.un.b.vendorUnique = 0; in lpfc_els_rcv_rtv()
8374 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, NULL); in lpfc_els_rcv_rtv()
8584 stat.un.b.lsRjtRsvd0 = 0; in lpfc_els_rcv_rpl()
8585 stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC; in lpfc_els_rcv_rpl()
8586 stat.un.b.lsRjtRsnCodeExp = LSEXP_CANT_GIVE_DATA; in lpfc_els_rcv_rpl()
8587 stat.un.b.vendorUnique = 0; in lpfc_els_rcv_rpl()
8588 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, cmdiocb, ndlp, in lpfc_els_rcv_rpl()
8647 did = icmd->un.elsreq64.remoteID; in lpfc_els_rcv_farp()
8719 did = icmd->un.elsreq64.remoteID; in lpfc_els_rcv_farpr()
9003 remote_ID = cmd->un.elsreq64.remoteID; in lpfc_els_timeout_handler()
9253 stat.un.lsRjtError = be32_to_cpu(rspiocbp->iocb.un.ulpWord[4]); in lpfc_send_els_failure_event()
9254 lsrjt_event.reason_code = stat.un.b.lsRjtRsnCode; in lpfc_send_els_failure_event()
9255 lsrjt_event.explanation = stat.un.b.lsRjtRsnCodeExp; in lpfc_send_els_failure_event()
9795 did = icmd->un.rcvels.remoteID; in lpfc_els_unsol_buffer()
9799 icmd->ulpStatus, icmd->un.ulpWord[4], did); in lpfc_els_unsol_buffer()
9885 vport->fc_myDID = elsiocb->iocb.un.rcvels.parmRo; in lpfc_els_unsol_buffer()
10187 stat.un.b.lsRjtRsnCode = rjt_err; in lpfc_els_unsol_buffer()
10188 stat.un.b.lsRjtRsnCodeExp = rjt_exp; in lpfc_els_unsol_buffer()
10189 lpfc_els_rsp_reject(vport, stat.un.lsRjtError, elsiocb, ndlp, in lpfc_els_unsol_buffer()
10213 mbox->u.mb.un.varInitLnk.lipsr_AL_PA = 0; in lpfc_els_unsol_buffer()
10228 icmd->ulpStatus, icmd->un.ulpWord[4], icmd->ulpTimeout); in lpfc_els_unsol_buffer()
10261 (icmd->un.ulpWord[4] & IOERR_PARAM_MASK) == in lpfc_els_unsol_event()
10292 paddr = getPaddr(icmd->un.cont64[0].addrHigh, in lpfc_els_unsol_event()
10293 icmd->un.cont64[0].addrLow); in lpfc_els_unsol_event()
10441 mb->un.varRegVpi.upd); in lpfc_cmpl_reg_new_vport()
10443 mb->un.varRegVpi.upd) in lpfc_cmpl_reg_new_vport()
10660 (rspiocb->iocb.un.ulpWord[4] != RJT_LOGIN_REQUIRED)) in lpfc_fabric_login_reqd()
10703 irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_fdisc()
10715 irsp->ulpStatus, irsp->un.ulpWord[4], vport->fc_prevDID); in lpfc_cmpl_els_fdisc()
10730 irsp->ulpStatus, irsp->un.ulpWord[4]); in lpfc_cmpl_els_fdisc()
10744 vport->fc_myDID = irsp->un.ulpWord[4] & Mask_DID; in lpfc_cmpl_els_fdisc()
10864 icmd->un.elsreq64.myID = 0; in lpfc_issue_els_fdisc()
10865 icmd->un.elsreq64.fl = 1; in lpfc_issue_els_fdisc()
10898 memset(sp->un.vendorVersion, 0, sizeof(sp->un.vendorVersion)); in lpfc_issue_els_fdisc()
10958 irsp->ulpStatus, irsp->un.ulpWord[4], irsp->un.rcvels.remoteID); in lpfc_cmpl_els_npiv_logo()
10964 ndlp->nlp_DID, irsp->ulpStatus, irsp->un.ulpWord[4], in lpfc_cmpl_els_npiv_logo()
11127 cmd->un.ulpWord[4] = IOERR_SLI_ABORTED; in lpfc_resume_fabric_iocbs()
11201 if (rspiocb->iocb.un.ulpWord[4] & RJT_UNAVAIL_TEMP) { in lpfc_cmpl_fabric_iocb()
11212 stat.un.lsRjtError = in lpfc_cmpl_fabric_iocb()
11213 be32_to_cpu(rspiocb->iocb.un.ulpWord[4]); in lpfc_cmpl_fabric_iocb()
11214 if ((stat.un.b.lsRjtRsnCode == LSRJT_UNABLE_TPC) || in lpfc_cmpl_fabric_iocb()
11215 (stat.un.b.lsRjtRsnCode == LSRJT_LOGICAL_BSY)) in lpfc_cmpl_fabric_iocb()
11612 irsp->ulpStatus, irsp->un.ulpWord[4]); in lpfc_cmpl_els_qfpa()
11770 vmid->un.cs_ctl_vmid); in lpfc_vmid_uvem()
11775 lpfc_vmid_put_cs_ctl(vport, vmid->un.cs_ctl_vmid); in lpfc_vmid_uvem()
11832 irsp->ulpStatus, irsp->un.ulpWord[4]); in lpfc_cmpl_els_uvem()