• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/lpfc/

Lines Matching defs:icmd

93 	IOCB_t *icmd = &piocbq->iocb;
104 if (unlikely(icmd->ulpStatus == IOSTAT_NEED_BUFFER)) {
106 } else if ((icmd->ulpStatus == IOSTAT_LOCAL_REJECT) &&
107 ((icmd->un.ulpWord[4] & 0xff) == IOERR_RCV_BUFFER_WAITING)) {
118 if (icmd->ulpBdeCount == 0)
125 icmd = &iocbq->iocb;
126 if (icmd->ulpBdeCount == 0)
130 size = icmd->un.cont64[0].tus.f.bdeSize;
133 if (icmd->ulpBdeCount == 2) {
136 size = icmd->unsli3.rcvsli3.bde2.tus.f.bdeSize;
147 icmd = &iocbq->iocb;
148 if (icmd->ulpBdeCount == 0)
150 for (i = 0; i < icmd->ulpBdeCount; i++) {
151 paddr = getPaddr(icmd->un.cont64[i].addrHigh,
152 icmd->un.cont64[i].addrLow);
155 size = icmd->un.cont64[i].tus.f.bdeSize;
181 IOCB_t *icmd = &piocbq->iocb;
190 if (icmd->ulpBdeCount == 0)
194 size = icmd->un.cont64[0].tus.f.bdeSize;
310 IOCB_t *icmd;
320 icmd = &geniocb->iocb;
321 icmd->un.genreq64.bdl.ulpIoTag32 = 0;
322 icmd->un.genreq64.bdl.addrHigh = putPaddrHigh(bmp->phys);
323 icmd->un.genreq64.bdl.addrLow = putPaddrLow(bmp->phys);
324 icmd->un.genreq64.bdl.bdeFlags = BUFF_TYPE_BLP_64;
325 icmd->un.genreq64.bdl.bdeSize = (num_entry * sizeof (struct ulp_bde64));
338 icmd->ulpCommand = CMD_GEN_REQUEST64_CR;
341 icmd->un.genreq64.w5.hcsw.Fctl = (SI | LA);
342 icmd->un.genreq64.w5.hcsw.Dfctl = 0;
343 icmd->un.genreq64.w5.hcsw.Rctl = FC_RCTL_DD_UNSOL_CTL;
344 icmd->un.genreq64.w5.hcsw.Type = FC_TYPE_CT;
350 icmd->ulpTimeout = tmo;
351 icmd->ulpBdeCount = 1;
352 icmd->ulpLe = 1;
353 icmd->ulpClass = CLASS3;
354 icmd->ulpContext = ndlp->nlp_rpi;
358 icmd->ulpCt_h = 0;
359 icmd->ulpCt_l = 0;
366 ndlp->nlp_DID, icmd->ulpIoTag,
369 geniocb->drvrTimeout = icmd->ulpTimeout + LPFC_DRVR_TIMEOUT;