Lines Matching refs:icmd
162 IOCB_t *icmd; in lpfc_prep_els_iocb() local
203 icmd = &elsiocb->iocb; in lpfc_prep_els_iocb()
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()
244 icmd->ulpCommand = CMD_ELS_REQUEST64_CR; in lpfc_prep_els_iocb()
246 icmd->ulpTimeout = FF_DEF_RATOV * 2; in lpfc_prep_els_iocb()
248 icmd->ulpTimeout = phba->fc_ratov; in lpfc_prep_els_iocb()
250 icmd->ulpTimeout = phba->fc_ratov * 2; 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()
257 icmd->ulpCommand = CMD_XMIT_ELS_RSP64_CX; in lpfc_prep_els_iocb()
259 icmd->ulpBdeCount = 1; in lpfc_prep_els_iocb()
260 icmd->ulpLe = 1; in lpfc_prep_els_iocb()
261 icmd->ulpClass = CLASS3; in lpfc_prep_els_iocb()
273 icmd->un.elsreq64.myID = vport->fc_myDID; in lpfc_prep_els_iocb()
276 icmd->ulpContext = phba->vpi_ids[vport->vpi]; in lpfc_prep_els_iocb()
279 icmd->ulpCt_h = 0; in lpfc_prep_els_iocb()
282 icmd->ulpCt_l = 0; /* context = invalid RPI */ in lpfc_prep_els_iocb()
284 icmd->ulpCt_l = 1; /* context = VPI */ in lpfc_prep_els_iocb()
1281 IOCB_t *icmd; in lpfc_issue_els_flogi() local
1296 icmd = &elsiocb->iocb; in lpfc_issue_els_flogi()
1334 icmd->ulpCt_h = 1; in lpfc_issue_els_flogi()
1335 icmd->ulpCt_l = 0; in lpfc_issue_els_flogi()
1341 icmd->un.elsreq64.myID = 0; in lpfc_issue_els_flogi()
1342 icmd->un.elsreq64.fl = 1; in lpfc_issue_els_flogi()
1414 IOCB_t *icmd; in lpfc_els_abort_flogi() local
1431 icmd = &iocb->iocb; in lpfc_els_abort_flogi()
1432 if (icmd->ulpCommand == CMD_ELS_REQUEST64_CR) { in lpfc_els_abort_flogi()
4745 IOCB_t *icmd; in lpfc_els_rsp_acc() local
4768 icmd = &elsiocb->iocb; in lpfc_els_rsp_acc()
4769 icmd->ulpContext = oldcmd->ulpContext; /* Xri / rx_id */ in lpfc_els_rsp_acc()
4770 icmd->unsli3.rcvsli3.ox_id = oldcmd->unsli3.rcvsli3.ox_id; in lpfc_els_rsp_acc()
4787 icmd = &elsiocb->iocb; in lpfc_els_rsp_acc()
4788 icmd->ulpContext = oldcmd->ulpContext; /* Xri / rx_id */ in lpfc_els_rsp_acc()
4789 icmd->unsli3.rcvsli3.ox_id = oldcmd->unsli3.rcvsli3.ox_id; in lpfc_els_rsp_acc()
4849 icmd = &elsiocb->iocb; in lpfc_els_rsp_acc()
4850 icmd->ulpContext = oldcmd->ulpContext; /* Xri / rx_id */ in lpfc_els_rsp_acc()
4851 icmd->unsli3.rcvsli3.ox_id = oldcmd->unsli3.rcvsli3.ox_id; in lpfc_els_rsp_acc()
4915 IOCB_t *icmd; in lpfc_els_rsp_reject() local
4928 icmd = &elsiocb->iocb; in lpfc_els_rsp_reject()
4930 icmd->ulpContext = oldcmd->ulpContext; /* Xri / rx_id */ in lpfc_els_rsp_reject()
4931 icmd->unsli3.rcvsli3.ox_id = oldcmd->unsli3.rcvsli3.ox_id; in lpfc_els_rsp_reject()
4989 IOCB_t *icmd, *oldcmd; in lpfc_els_rsp_adisc_acc() local
5001 icmd = &elsiocb->iocb; in lpfc_els_rsp_adisc_acc()
5003 icmd->ulpContext = oldcmd->ulpContext; /* Xri / rx_id */ in lpfc_els_rsp_adisc_acc()
5004 icmd->unsli3.rcvsli3.ox_id = oldcmd->unsli3.rcvsli3.ox_id; in lpfc_els_rsp_adisc_acc()
5074 IOCB_t *icmd; in lpfc_els_rsp_prli_acc() local
5112 icmd = &elsiocb->iocb; in lpfc_els_rsp_prli_acc()
5114 icmd->ulpContext = oldcmd->ulpContext; /* Xri / rx_id */ in lpfc_els_rsp_prli_acc()
5115 icmd->unsli3.rcvsli3.ox_id = oldcmd->unsli3.rcvsli3.ox_id; in lpfc_els_rsp_prli_acc()
5238 IOCB_t *icmd, *oldcmd; in lpfc_els_rsp_rnid_acc() local
5254 icmd = &elsiocb->iocb; in lpfc_els_rsp_rnid_acc()
5256 icmd->ulpContext = oldcmd->ulpContext; /* Xri / rx_id */ in lpfc_els_rsp_rnid_acc()
5257 icmd->unsli3.rcvsli3.ox_id = oldcmd->unsli3.rcvsli3.ox_id; in lpfc_els_rsp_rnid_acc()
5960 IOCB_t *icmd; in lpfc_els_rdp_cmpl() local
5981 icmd = &elsiocb->iocb; in lpfc_els_rdp_cmpl()
5982 icmd->ulpContext = rdp_context->rx_id; in lpfc_els_rdp_cmpl()
5983 icmd->unsli3.rcvsli3.ox_id = rdp_context->ox_id; in lpfc_els_rdp_cmpl()
6066 icmd = &elsiocb->iocb; in lpfc_els_rdp_cmpl()
6067 icmd->ulpContext = rdp_context->rx_id; in lpfc_els_rdp_cmpl()
6068 icmd->unsli3.rcvsli3.ox_id = rdp_context->ox_id; in lpfc_els_rdp_cmpl()
6215 IOCB_t *icmd; in lpfc_els_lcb_rsp() local
6266 icmd = &elsiocb->iocb; in lpfc_els_lcb_rsp()
6267 icmd->ulpContext = lcb_context->rx_id; in lpfc_els_lcb_rsp()
6268 icmd->unsli3.rcvsli3.ox_id = lcb_context->ox_id; in lpfc_els_lcb_rsp()
6295 icmd = &elsiocb->iocb; in lpfc_els_lcb_rsp()
6296 icmd->ulpContext = lcb_context->rx_id; in lpfc_els_lcb_rsp()
6297 icmd->unsli3.rcvsli3.ox_id = lcb_context->ox_id; in lpfc_els_lcb_rsp()
7024 IOCB_t *icmd = &cmdiocb->iocb; in lpfc_els_rcv_flogi() local
7041 did = icmd->un.elsreq64.remoteID; in lpfc_els_rcv_flogi()
7314 IOCB_t *icmd; in lpfc_els_rsp_rls_acc() local
7349 icmd = &elsiocb->iocb; in lpfc_els_rsp_rls_acc()
7350 icmd->ulpContext = rxid; in lpfc_els_rsp_rls_acc()
7351 icmd->unsli3.rcvsli3.ox_id = oxid; in lpfc_els_rsp_rls_acc()
7642 IOCB_t *icmd, *oldcmd; in lpfc_els_rsp_rpl_acc() local
7653 icmd = &elsiocb->iocb; in lpfc_els_rsp_rpl_acc()
7655 icmd->ulpContext = oldcmd->ulpContext; /* Xri / rx_id */ in lpfc_els_rsp_rpl_acc()
7656 icmd->unsli3.rcvsli3.ox_id = oldcmd->unsli3.rcvsli3.ox_id; in lpfc_els_rsp_rpl_acc()
7778 IOCB_t *icmd; in lpfc_els_rcv_farp() local
7782 icmd = &cmdiocb->iocb; in lpfc_els_rcv_farp()
7783 did = icmd->un.elsreq64.remoteID; in lpfc_els_rcv_farp()
7851 IOCB_t *icmd; in lpfc_els_rcv_farpr() local
7854 icmd = &cmdiocb->iocb; in lpfc_els_rcv_farpr()
7855 did = icmd->un.elsreq64.remoteID; in lpfc_els_rcv_farpr()
8483 IOCB_t *icmd = &elsiocb->iocb; in lpfc_els_unsol_buffer() local
8496 did = icmd->un.rcvels.remoteID; in lpfc_els_unsol_buffer()
8497 if (icmd->ulpStatus) { in lpfc_els_unsol_buffer()
8500 icmd->ulpStatus, icmd->un.ulpWord[4], did); in lpfc_els_unsol_buffer()
8906 icmd->ulpStatus, icmd->un.ulpWord[4], icmd->ulpTimeout); in lpfc_els_unsol_buffer()
8927 IOCB_t *icmd = &elsiocb->iocb; in lpfc_els_unsol_event() local
8936 if (icmd->ulpStatus == IOSTAT_NEED_BUFFER) { in lpfc_els_unsol_event()
8938 } else if (icmd->ulpStatus == IOSTAT_LOCAL_REJECT && in lpfc_els_unsol_event()
8939 (icmd->un.ulpWord[4] & IOERR_PARAM_MASK) == in lpfc_els_unsol_event()
8949 (icmd->ulpCommand == CMD_IOCB_RCV_ELS64_CX || in lpfc_els_unsol_event()
8950 icmd->ulpCommand == CMD_IOCB_RCV_SEQ64_CX)) { in lpfc_els_unsol_event()
8951 if (icmd->unsli3.rcvsli3.vpi == 0xffff) in lpfc_els_unsol_event()
8955 icmd->unsli3.rcvsli3.vpi); in lpfc_els_unsol_event()
8961 if (icmd->ulpBdeCount == 0) in lpfc_els_unsol_event()
8970 paddr = getPaddr(icmd->un.cont64[0].addrHigh, in lpfc_els_unsol_event()
8971 icmd->un.cont64[0].addrLow); in lpfc_els_unsol_event()
8988 icmd->ulpBdeCount == 2) { in lpfc_els_unsol_event()
9524 IOCB_t *icmd; in lpfc_issue_els_fdisc() local
9544 icmd = &elsiocb->iocb; in lpfc_issue_els_fdisc()
9545 icmd->un.elsreq64.myID = 0; in lpfc_issue_els_fdisc()
9546 icmd->un.elsreq64.fl = 1; in lpfc_issue_els_fdisc()
9553 icmd->ulpCt_h = 1; in lpfc_issue_els_fdisc()
9554 icmd->ulpCt_l = 0; in lpfc_issue_els_fdisc()