Lines Matching refs:icmd
162 IOCB_t *icmd;
203 icmd = &elsiocb->iocb;
238 icmd->un.elsreq64.bdl.addrHigh = putPaddrHigh(pbuflist->phys);
239 icmd->un.elsreq64.bdl.addrLow = putPaddrLow(pbuflist->phys);
240 icmd->un.elsreq64.bdl.bdeFlags = BUFF_TYPE_BLP_64;
241 icmd->un.elsreq64.bdl.bdeSize = (2 * sizeof(struct ulp_bde64));
243 icmd->un.elsreq64.remoteID = did; /* DID */
244 icmd->ulpCommand = CMD_ELS_REQUEST64_CR;
246 icmd->ulpTimeout = FF_DEF_RATOV * 2;
248 icmd->ulpTimeout = phba->fc_ratov;
250 icmd->ulpTimeout = phba->fc_ratov * 2;
252 icmd->un.xseq64.bdl.addrHigh = putPaddrHigh(pbuflist->phys);
253 icmd->un.xseq64.bdl.addrLow = putPaddrLow(pbuflist->phys);
254 icmd->un.xseq64.bdl.bdeFlags = BUFF_TYPE_BLP_64;
255 icmd->un.xseq64.bdl.bdeSize = sizeof(struct ulp_bde64);
256 icmd->un.xseq64.xmit_els_remoteID = did; /* DID */
257 icmd->ulpCommand = CMD_XMIT_ELS_RSP64_CX;
259 icmd->ulpBdeCount = 1;
260 icmd->ulpLe = 1;
261 icmd->ulpClass = CLASS3;
273 icmd->un.elsreq64.myID = vport->fc_myDID;
276 icmd->ulpContext = phba->vpi_ids[vport->vpi];
279 icmd->ulpCt_h = 0;
282 icmd->ulpCt_l = 0; /* context = invalid RPI */
284 icmd->ulpCt_l = 1; /* context = VPI */
1281 IOCB_t *icmd;
1296 icmd = &elsiocb->iocb;
1334 icmd->ulpCt_h = 1;
1335 icmd->ulpCt_l = 0;
1341 icmd->un.elsreq64.myID = 0;
1342 icmd->un.elsreq64.fl = 1;
1414 IOCB_t *icmd;
1431 icmd = &iocb->iocb;
1432 if (icmd->ulpCommand == CMD_ELS_REQUEST64_CR) {
4745 IOCB_t *icmd;
4768 icmd = &elsiocb->iocb;
4769 icmd->ulpContext = oldcmd->ulpContext; /* Xri / rx_id */
4770 icmd->unsli3.rcvsli3.ox_id = oldcmd->unsli3.rcvsli3.ox_id;
4787 icmd = &elsiocb->iocb;
4788 icmd->ulpContext = oldcmd->ulpContext; /* Xri / rx_id */
4789 icmd->unsli3.rcvsli3.ox_id = oldcmd->unsli3.rcvsli3.ox_id;
4849 icmd = &elsiocb->iocb;
4850 icmd->ulpContext = oldcmd->ulpContext; /* Xri / rx_id */
4851 icmd->unsli3.rcvsli3.ox_id = oldcmd->unsli3.rcvsli3.ox_id;
4915 IOCB_t *icmd;
4928 icmd = &elsiocb->iocb;
4930 icmd->ulpContext = oldcmd->ulpContext; /* Xri / rx_id */
4931 icmd->unsli3.rcvsli3.ox_id = oldcmd->unsli3.rcvsli3.ox_id;
4989 IOCB_t *icmd, *oldcmd;
5001 icmd = &elsiocb->iocb;
5003 icmd->ulpContext = oldcmd->ulpContext; /* Xri / rx_id */
5004 icmd->unsli3.rcvsli3.ox_id = oldcmd->unsli3.rcvsli3.ox_id;
5074 IOCB_t *icmd;
5112 icmd = &elsiocb->iocb;
5114 icmd->ulpContext = oldcmd->ulpContext; /* Xri / rx_id */
5115 icmd->unsli3.rcvsli3.ox_id = oldcmd->unsli3.rcvsli3.ox_id;
5238 IOCB_t *icmd, *oldcmd;
5254 icmd = &elsiocb->iocb;
5256 icmd->ulpContext = oldcmd->ulpContext; /* Xri / rx_id */
5257 icmd->unsli3.rcvsli3.ox_id = oldcmd->unsli3.rcvsli3.ox_id;
5960 IOCB_t *icmd;
5981 icmd = &elsiocb->iocb;
5982 icmd->ulpContext = rdp_context->rx_id;
5983 icmd->unsli3.rcvsli3.ox_id = rdp_context->ox_id;
6066 icmd = &elsiocb->iocb;
6067 icmd->ulpContext = rdp_context->rx_id;
6068 icmd->unsli3.rcvsli3.ox_id = rdp_context->ox_id;
6215 IOCB_t *icmd;
6266 icmd = &elsiocb->iocb;
6267 icmd->ulpContext = lcb_context->rx_id;
6268 icmd->unsli3.rcvsli3.ox_id = lcb_context->ox_id;
6295 icmd = &elsiocb->iocb;
6296 icmd->ulpContext = lcb_context->rx_id;
6297 icmd->unsli3.rcvsli3.ox_id = lcb_context->ox_id;
7024 IOCB_t *icmd = &cmdiocb->iocb;
7041 did = icmd->un.elsreq64.remoteID;
7314 IOCB_t *icmd;
7349 icmd = &elsiocb->iocb;
7350 icmd->ulpContext = rxid;
7351 icmd->unsli3.rcvsli3.ox_id = oxid;
7642 IOCB_t *icmd, *oldcmd;
7653 icmd = &elsiocb->iocb;
7655 icmd->ulpContext = oldcmd->ulpContext; /* Xri / rx_id */
7656 icmd->unsli3.rcvsli3.ox_id = oldcmd->unsli3.rcvsli3.ox_id;
7778 IOCB_t *icmd;
7782 icmd = &cmdiocb->iocb;
7783 did = icmd->un.elsreq64.remoteID;
7851 IOCB_t *icmd;
7854 icmd = &cmdiocb->iocb;
7855 did = icmd->un.elsreq64.remoteID;
8483 IOCB_t *icmd = &elsiocb->iocb;
8496 did = icmd->un.rcvels.remoteID;
8497 if (icmd->ulpStatus) {
8500 icmd->ulpStatus, icmd->un.ulpWord[4], did);
8906 icmd->ulpStatus, icmd->un.ulpWord[4], icmd->ulpTimeout);
8927 IOCB_t *icmd = &elsiocb->iocb;
8936 if (icmd->ulpStatus == IOSTAT_NEED_BUFFER) {
8938 } else if (icmd->ulpStatus == IOSTAT_LOCAL_REJECT &&
8939 (icmd->un.ulpWord[4] & IOERR_PARAM_MASK) ==
8949 (icmd->ulpCommand == CMD_IOCB_RCV_ELS64_CX ||
8950 icmd->ulpCommand == CMD_IOCB_RCV_SEQ64_CX)) {
8951 if (icmd->unsli3.rcvsli3.vpi == 0xffff)
8955 icmd->unsli3.rcvsli3.vpi);
8961 if (icmd->ulpBdeCount == 0)
8970 paddr = getPaddr(icmd->un.cont64[0].addrHigh,
8971 icmd->un.cont64[0].addrLow);
8988 icmd->ulpBdeCount == 2) {
9524 IOCB_t *icmd;
9544 icmd = &elsiocb->iocb;
9545 icmd->un.elsreq64.myID = 0;
9546 icmd->un.elsreq64.fl = 1;
9553 icmd->ulpCt_h = 1;
9554 icmd->ulpCt_l = 0;