• Home
  • Raw
  • Download

Lines Matching refs:icmd

90 	IOCB_t *icmd = &piocbq->iocb;  in lpfc_ct_unsol_event()  local
98 if (unlikely(icmd->ulpStatus == IOSTAT_NEED_BUFFER)) { in lpfc_ct_unsol_event()
100 } else if ((icmd->ulpStatus == IOSTAT_LOCAL_REJECT) && in lpfc_ct_unsol_event()
101 ((icmd->un.ulpWord[4] & 0xff) == IOERR_RCV_BUFFER_WAITING)) { in lpfc_ct_unsol_event()
112 if (icmd->ulpBdeCount == 0) in lpfc_ct_unsol_event()
119 icmd = &iocbq->iocb; in lpfc_ct_unsol_event()
120 if (icmd->ulpBdeCount == 0) in lpfc_ct_unsol_event()
124 size = icmd->un.cont64[0].tus.f.bdeSize; in lpfc_ct_unsol_event()
127 if (icmd->ulpBdeCount == 2) { in lpfc_ct_unsol_event()
130 size = icmd->unsli3.rcvsli3.bde2.tus.f.bdeSize; in lpfc_ct_unsol_event()
141 icmd = &iocbq->iocb; in lpfc_ct_unsol_event()
142 if (icmd->ulpBdeCount == 0) in lpfc_ct_unsol_event()
144 for (i = 0; i < icmd->ulpBdeCount; i++) { in lpfc_ct_unsol_event()
145 paddr = getPaddr(icmd->un.cont64[i].addrHigh, in lpfc_ct_unsol_event()
146 icmd->un.cont64[i].addrLow); in lpfc_ct_unsol_event()
149 size = icmd->un.cont64[i].tus.f.bdeSize; in lpfc_ct_unsol_event()
272 IOCB_t *icmd; in lpfc_gen_req() local
282 icmd = &geniocb->iocb; in lpfc_gen_req()
283 icmd->un.genreq64.bdl.ulpIoTag32 = 0; in lpfc_gen_req()
284 icmd->un.genreq64.bdl.addrHigh = putPaddrHigh(bmp->phys); in lpfc_gen_req()
285 icmd->un.genreq64.bdl.addrLow = putPaddrLow(bmp->phys); in lpfc_gen_req()
286 icmd->un.genreq64.bdl.bdeFlags = BUFF_TYPE_BLP_64; in lpfc_gen_req()
287 icmd->un.genreq64.bdl.bdeSize = (num_entry * sizeof (struct ulp_bde64)); in lpfc_gen_req()
300 icmd->ulpCommand = CMD_GEN_REQUEST64_CR; in lpfc_gen_req()
303 icmd->un.genreq64.w5.hcsw.Fctl = (SI | LA); in lpfc_gen_req()
304 icmd->un.genreq64.w5.hcsw.Dfctl = 0; in lpfc_gen_req()
305 icmd->un.genreq64.w5.hcsw.Rctl = FC_UNSOL_CTL; in lpfc_gen_req()
306 icmd->un.genreq64.w5.hcsw.Type = FC_COMMON_TRANSPORT_ULP; in lpfc_gen_req()
312 icmd->ulpTimeout = tmo; in lpfc_gen_req()
313 icmd->ulpBdeCount = 1; in lpfc_gen_req()
314 icmd->ulpLe = 1; in lpfc_gen_req()
315 icmd->ulpClass = CLASS3; in lpfc_gen_req()
316 icmd->ulpContext = ndlp->nlp_rpi; in lpfc_gen_req()
320 icmd->ulpCt_h = 0; in lpfc_gen_req()
321 icmd->ulpCt_l = 0; in lpfc_gen_req()
328 ndlp->nlp_DID, icmd->ulpIoTag, in lpfc_gen_req()
331 geniocb->drvrTimeout = icmd->ulpTimeout + LPFC_DRVR_TIMEOUT; in lpfc_gen_req()