Lines Matching refs:icmd

159 	IOCB_t *icmd;  in lpfc_prep_els_iocb()  local
200 icmd = &elsiocb->iocb; in lpfc_prep_els_iocb()
235 icmd->un.elsreq64.bdl.addrHigh = putPaddrHigh(pbuflist->phys); in lpfc_prep_els_iocb()
236 icmd->un.elsreq64.bdl.addrLow = putPaddrLow(pbuflist->phys); in lpfc_prep_els_iocb()
237 icmd->un.elsreq64.bdl.bdeFlags = BUFF_TYPE_BLP_64; in lpfc_prep_els_iocb()
238 icmd->un.elsreq64.bdl.bdeSize = (2 * sizeof(struct ulp_bde64)); in lpfc_prep_els_iocb()
240 icmd->un.elsreq64.remoteID = did; /* DID */ in lpfc_prep_els_iocb()
241 icmd->ulpCommand = CMD_ELS_REQUEST64_CR; in lpfc_prep_els_iocb()
243 icmd->ulpTimeout = FF_DEF_RATOV * 2; in lpfc_prep_els_iocb()
245 icmd->ulpTimeout = phba->fc_ratov * 2; in lpfc_prep_els_iocb()
247 icmd->un.xseq64.bdl.addrHigh = putPaddrHigh(pbuflist->phys); in lpfc_prep_els_iocb()
248 icmd->un.xseq64.bdl.addrLow = putPaddrLow(pbuflist->phys); in lpfc_prep_els_iocb()
249 icmd->un.xseq64.bdl.bdeFlags = BUFF_TYPE_BLP_64; in lpfc_prep_els_iocb()
250 icmd->un.xseq64.bdl.bdeSize = sizeof(struct ulp_bde64); in lpfc_prep_els_iocb()
251 icmd->un.xseq64.xmit_els_remoteID = did; /* DID */ in lpfc_prep_els_iocb()
252 icmd->ulpCommand = CMD_XMIT_ELS_RSP64_CX; in lpfc_prep_els_iocb()
254 icmd->ulpBdeCount = 1; in lpfc_prep_els_iocb()
255 icmd->ulpLe = 1; in lpfc_prep_els_iocb()
256 icmd->ulpClass = CLASS3; in lpfc_prep_els_iocb()
268 icmd->un.elsreq64.myID = vport->fc_myDID; in lpfc_prep_els_iocb()
271 icmd->ulpContext = phba->vpi_ids[vport->vpi]; in lpfc_prep_els_iocb()
274 icmd->ulpCt_h = 0; in lpfc_prep_els_iocb()
277 icmd->ulpCt_l = 0; /* context = invalid RPI */ in lpfc_prep_els_iocb()
279 icmd->ulpCt_l = 1; /* context = VPI */ in lpfc_prep_els_iocb()
1209 IOCB_t *icmd; in lpfc_issue_els_flogi() local
1223 icmd = &elsiocb->iocb; in lpfc_issue_els_flogi()
1261 icmd->ulpCt_h = 1; in lpfc_issue_els_flogi()
1262 icmd->ulpCt_l = 0; in lpfc_issue_els_flogi()
1268 icmd->un.elsreq64.myID = 0; in lpfc_issue_els_flogi()
1269 icmd->un.elsreq64.fl = 1; in lpfc_issue_els_flogi()
1312 IOCB_t *icmd; in lpfc_els_abort_flogi() local
1327 icmd = &iocb->iocb; in lpfc_els_abort_flogi()
1328 if (icmd->ulpCommand == CMD_ELS_REQUEST64_CR) { in lpfc_els_abort_flogi()
3897 IOCB_t *icmd; in lpfc_els_rsp_acc() local
3919 icmd = &elsiocb->iocb; in lpfc_els_rsp_acc()
3920 icmd->ulpContext = oldcmd->ulpContext; /* Xri / rx_id */ in lpfc_els_rsp_acc()
3921 icmd->unsli3.rcvsli3.ox_id = oldcmd->unsli3.rcvsli3.ox_id; in lpfc_els_rsp_acc()
3937 icmd = &elsiocb->iocb; in lpfc_els_rsp_acc()
3938 icmd->ulpContext = oldcmd->ulpContext; /* Xri / rx_id */ in lpfc_els_rsp_acc()
3939 icmd->unsli3.rcvsli3.ox_id = oldcmd->unsli3.rcvsli3.ox_id; in lpfc_els_rsp_acc()
3960 icmd = &elsiocb->iocb; in lpfc_els_rsp_acc()
3961 icmd->ulpContext = oldcmd->ulpContext; /* Xri / rx_id */ in lpfc_els_rsp_acc()
3962 icmd->unsli3.rcvsli3.ox_id = oldcmd->unsli3.rcvsli3.ox_id; in lpfc_els_rsp_acc()
4034 IOCB_t *icmd; in lpfc_els_rsp_reject() local
4047 icmd = &elsiocb->iocb; in lpfc_els_rsp_reject()
4049 icmd->ulpContext = oldcmd->ulpContext; /* Xri / rx_id */ in lpfc_els_rsp_reject()
4050 icmd->unsli3.rcvsli3.ox_id = oldcmd->unsli3.rcvsli3.ox_id; in lpfc_els_rsp_reject()
4108 IOCB_t *icmd, *oldcmd; in lpfc_els_rsp_adisc_acc() local
4120 icmd = &elsiocb->iocb; in lpfc_els_rsp_adisc_acc()
4122 icmd->ulpContext = oldcmd->ulpContext; /* Xri / rx_id */ in lpfc_els_rsp_adisc_acc()
4123 icmd->unsli3.rcvsli3.ox_id = oldcmd->unsli3.rcvsli3.ox_id; in lpfc_els_rsp_adisc_acc()
4183 IOCB_t *icmd; in lpfc_els_rsp_prli_acc() local
4196 icmd = &elsiocb->iocb; in lpfc_els_rsp_prli_acc()
4198 icmd->ulpContext = oldcmd->ulpContext; /* Xri / rx_id */ in lpfc_els_rsp_prli_acc()
4199 icmd->unsli3.rcvsli3.ox_id = oldcmd->unsli3.rcvsli3.ox_id; in lpfc_els_rsp_prli_acc()
4284 IOCB_t *icmd, *oldcmd; in lpfc_els_rsp_rnid_acc() local
4300 icmd = &elsiocb->iocb; in lpfc_els_rsp_rnid_acc()
4302 icmd->ulpContext = oldcmd->ulpContext; /* Xri / rx_id */ in lpfc_els_rsp_rnid_acc()
4303 icmd->unsli3.rcvsli3.ox_id = oldcmd->unsli3.rcvsli3.ox_id; in lpfc_els_rsp_rnid_acc()
4781 IOCB_t *icmd; in lpfc_els_rdp_cmpl() local
4799 icmd = &elsiocb->iocb; in lpfc_els_rdp_cmpl()
4800 icmd->ulpContext = rdp_context->rx_id; in lpfc_els_rdp_cmpl()
4801 icmd->unsli3.rcvsli3.ox_id = rdp_context->ox_id; in lpfc_els_rdp_cmpl()
4846 icmd = &elsiocb->iocb; in lpfc_els_rdp_cmpl()
4847 icmd->ulpContext = rdp_context->rx_id; in lpfc_els_rdp_cmpl()
4848 icmd->unsli3.rcvsli3.ox_id = rdp_context->ox_id; in lpfc_els_rdp_cmpl()
4998 IOCB_t *icmd; in lpfc_els_lcb_rsp() local
5047 icmd = &elsiocb->iocb; in lpfc_els_lcb_rsp()
5048 icmd->ulpContext = lcb_context->rx_id; in lpfc_els_lcb_rsp()
5049 icmd->unsli3.rcvsli3.ox_id = lcb_context->ox_id; in lpfc_els_lcb_rsp()
5074 icmd = &elsiocb->iocb; in lpfc_els_lcb_rsp()
5075 icmd->ulpContext = lcb_context->rx_id; in lpfc_els_lcb_rsp()
5076 icmd->unsli3.rcvsli3.ox_id = lcb_context->ox_id; in lpfc_els_lcb_rsp()
5739 IOCB_t *icmd = &cmdiocb->iocb; in lpfc_els_rcv_flogi() local
5757 did = icmd->un.elsreq64.remoteID; in lpfc_els_rcv_flogi()
6051 IOCB_t *icmd; in lpfc_els_rsp_rls_acc() local
6086 icmd = &elsiocb->iocb; in lpfc_els_rsp_rls_acc()
6087 icmd->ulpContext = rxid; in lpfc_els_rsp_rls_acc()
6088 icmd->unsli3.rcvsli3.ox_id = oxid; in lpfc_els_rsp_rls_acc()
6138 IOCB_t *icmd; in lpfc_els_rsp_rps_acc() local
6173 icmd = &elsiocb->iocb; in lpfc_els_rsp_rps_acc()
6174 icmd->ulpContext = rxid; in lpfc_els_rsp_rps_acc()
6175 icmd->unsli3.rcvsli3.ox_id = oxid; in lpfc_els_rsp_rps_acc()
6549 IOCB_t *icmd, *oldcmd; in lpfc_els_rsp_rpl_acc() local
6560 icmd = &elsiocb->iocb; in lpfc_els_rsp_rpl_acc()
6562 icmd->ulpContext = oldcmd->ulpContext; /* Xri / rx_id */ in lpfc_els_rsp_rpl_acc()
6563 icmd->unsli3.rcvsli3.ox_id = oldcmd->unsli3.rcvsli3.ox_id; in lpfc_els_rsp_rpl_acc()
6685 IOCB_t *icmd; in lpfc_els_rcv_farp() local
6689 icmd = &cmdiocb->iocb; in lpfc_els_rcv_farp()
6690 did = icmd->un.elsreq64.remoteID; in lpfc_els_rcv_farp()
6758 IOCB_t *icmd; in lpfc_els_rcv_farpr() local
6761 icmd = &cmdiocb->iocb; in lpfc_els_rcv_farpr()
6762 did = icmd->un.elsreq64.remoteID; in lpfc_els_rcv_farpr()
7257 IOCB_t *icmd = &elsiocb->iocb; in lpfc_els_unsol_buffer() local
7268 did = icmd->un.rcvels.remoteID; in lpfc_els_unsol_buffer()
7269 if (icmd->ulpStatus) { in lpfc_els_unsol_buffer()
7272 icmd->ulpStatus, icmd->un.ulpWord[4], did); in lpfc_els_unsol_buffer()
7640 icmd->ulpStatus, icmd->un.ulpWord[4], icmd->ulpTimeout); in lpfc_els_unsol_buffer()
7661 IOCB_t *icmd = &elsiocb->iocb; in lpfc_els_unsol_event() local
7670 if (icmd->ulpStatus == IOSTAT_NEED_BUFFER) { in lpfc_els_unsol_event()
7672 } else if (icmd->ulpStatus == IOSTAT_LOCAL_REJECT && in lpfc_els_unsol_event()
7673 (icmd->un.ulpWord[4] & IOERR_PARAM_MASK) == in lpfc_els_unsol_event()
7683 (icmd->ulpCommand == CMD_IOCB_RCV_ELS64_CX || in lpfc_els_unsol_event()
7684 icmd->ulpCommand == CMD_IOCB_RCV_SEQ64_CX)) { in lpfc_els_unsol_event()
7685 if (icmd->unsli3.rcvsli3.vpi == 0xffff) in lpfc_els_unsol_event()
7689 icmd->unsli3.rcvsli3.vpi); in lpfc_els_unsol_event()
7695 if (icmd->ulpBdeCount == 0) in lpfc_els_unsol_event()
7704 paddr = getPaddr(icmd->un.cont64[0].addrHigh, in lpfc_els_unsol_event()
7705 icmd->un.cont64[0].addrLow); in lpfc_els_unsol_event()
7722 icmd->ulpBdeCount == 2) { in lpfc_els_unsol_event()
8247 IOCB_t *icmd; in lpfc_issue_els_fdisc() local
8267 icmd = &elsiocb->iocb; in lpfc_issue_els_fdisc()
8268 icmd->un.elsreq64.myID = 0; in lpfc_issue_els_fdisc()
8269 icmd->un.elsreq64.fl = 1; in lpfc_issue_els_fdisc()
8276 icmd->ulpCt_h = 1; in lpfc_issue_els_fdisc()
8277 icmd->ulpCt_l = 0; in lpfc_issue_els_fdisc()