Lines Matching refs:genwqe

400 	struct lpfc_iocbq *genwqe;  in lpfc_nvme_gen_req()  local
406 genwqe = lpfc_sli_get_iocbq(phba); in lpfc_nvme_gen_req()
407 if (genwqe == NULL) in lpfc_nvme_gen_req()
410 wqe = &genwqe->wqe; in lpfc_nvme_gen_req()
414 genwqe->bpl_dmabuf = bmp; in lpfc_nvme_gen_req()
415 genwqe->cmd_flag |= LPFC_IO_NVME_LS; in lpfc_nvme_gen_req()
418 genwqe->ndlp = lpfc_nlp_get(ndlp); in lpfc_nvme_gen_req()
419 if (!genwqe->ndlp) { in lpfc_nvme_gen_req()
422 lpfc_sli_release_iocbq(phba, genwqe); in lpfc_nvme_gen_req()
426 genwqe->context_un.nvme_lsreq = pnvme_lsreq; in lpfc_nvme_gen_req()
446 genwqe->num_bdes = num_entry; in lpfc_nvme_gen_req()
447 genwqe->hba_wqidx = 0; in lpfc_nvme_gen_req()
470 bf_set(wqe_xri_tag, &wqe->gen_req.wqe_com, genwqe->sli4_xritag); in lpfc_nvme_gen_req()
479 wqe->gen_req.wqe_com.abort_tag = genwqe->iotag; in lpfc_nvme_gen_req()
482 bf_set(wqe_reqtag, &wqe->gen_req.wqe_com, genwqe->iotag); in lpfc_nvme_gen_req()
497 genwqe->cmd_cmpl = cmpl; in lpfc_nvme_gen_req()
498 genwqe->drvrTimeout = tmo + LPFC_DRVR_TIMEOUT; in lpfc_nvme_gen_req()
499 genwqe->vport = vport; in lpfc_nvme_gen_req()
500 genwqe->retry = retry; in lpfc_nvme_gen_req()
503 genwqe->sli4_xritag, genwqe->iotag, ndlp->nlp_DID); in lpfc_nvme_gen_req()
505 rc = lpfc_sli4_issue_wqe(phba, &phba->sli4_hba.hdwq[0], genwqe); in lpfc_nvme_gen_req()
510 ndlp->nlp_DID, genwqe->iotag, in lpfc_nvme_gen_req()
513 lpfc_sli_release_iocbq(phba, genwqe); in lpfc_nvme_gen_req()
521 ndlp->nlp_DID, genwqe->sli4_xritag, in lpfc_nvme_gen_req()
523 genwqe, pnvme_lsreq, bmp, xmit_len, first_len); in lpfc_nvme_gen_req()