Lines Matching refs:icmd

107 	IOCB_t *icmd = &piocbq->iocb;
118 if (unlikely(icmd->ulpStatus == IOSTAT_NEED_BUFFER)) {
120 } else if ((icmd->ulpStatus == IOSTAT_LOCAL_REJECT) &&
121 ((icmd->un.ulpWord[4] & IOERR_PARAM_MASK) ==
133 if (icmd->ulpBdeCount == 0)
140 icmd = &iocbq->iocb;
141 if (icmd->ulpBdeCount == 0)
145 size = icmd->un.cont64[0].tus.f.bdeSize;
148 if (icmd->ulpBdeCount == 2) {
151 size = icmd->unsli3.rcvsli3.bde2.tus.f.bdeSize;
162 icmd = &iocbq->iocb;
163 if (icmd->ulpBdeCount == 0)
165 for (i = 0; i < icmd->ulpBdeCount; i++) {
166 paddr = getPaddr(icmd->un.cont64[i].addrHigh,
167 icmd->un.cont64[i].addrLow);
170 size = icmd->un.cont64[i].tus.f.bdeSize;
323 IOCB_t *icmd;
333 icmd = &geniocb->iocb;
334 icmd->un.genreq64.bdl.ulpIoTag32 = 0;
335 icmd->un.genreq64.bdl.addrHigh = putPaddrHigh(bmp->phys);
336 icmd->un.genreq64.bdl.addrLow = putPaddrLow(bmp->phys);
337 icmd->un.genreq64.bdl.bdeFlags = BUFF_TYPE_BLP_64;
338 icmd->un.genreq64.bdl.bdeSize = (num_entry * sizeof(struct ulp_bde64));
351 icmd->ulpCommand = CMD_GEN_REQUEST64_CR;
354 icmd->un.genreq64.w5.hcsw.Fctl = (SI | LA);
355 icmd->un.genreq64.w5.hcsw.Dfctl = 0;
356 icmd->un.genreq64.w5.hcsw.Rctl = FC_RCTL_DD_UNSOL_CTL;
357 icmd->un.genreq64.w5.hcsw.Type = FC_TYPE_CT;
363 icmd->ulpTimeout = tmo;
364 icmd->ulpBdeCount = 1;
365 icmd->ulpLe = 1;
366 icmd->ulpClass = CLASS3;
367 icmd->ulpContext = ndlp->nlp_rpi;
369 icmd->ulpContext = phba->sli4_hba.rpi_ids[ndlp->nlp_rpi];
373 icmd->ulpCt_h = 0;
374 icmd->ulpCt_l = 0;
381 ndlp->nlp_DID, icmd->ulpIoTag,
384 geniocb->drvrTimeout = icmd->ulpTimeout + LPFC_DRVR_TIMEOUT;