Lines Matching refs:geniocb
594 struct lpfc_iocbq *geniocb; in lpfc_gen_req() local
599 geniocb = lpfc_sli_get_iocbq(phba); in lpfc_gen_req()
601 if (geniocb == NULL) in lpfc_gen_req()
605 geniocb->num_bdes = num_entry; in lpfc_gen_req()
607 geniocb->bpl_dmabuf = bmp; in lpfc_gen_req()
610 geniocb->cmd_dmabuf = inp; in lpfc_gen_req()
611 geniocb->rsp_dmabuf = outp; in lpfc_gen_req()
613 geniocb->event_tag = event_tag; in lpfc_gen_req()
625 lpfc_sli_prep_gen_req(phba, geniocb, bmp, ulp_context, num_entry, tmo); in lpfc_gen_req()
631 ndlp->nlp_DID, geniocb->iotag, in lpfc_gen_req()
633 geniocb->cmd_cmpl = cmpl; in lpfc_gen_req()
634 geniocb->drvrTimeout = tmo + LPFC_DRVR_TIMEOUT; in lpfc_gen_req()
635 geniocb->vport = vport; in lpfc_gen_req()
636 geniocb->retry = retry; in lpfc_gen_req()
637 geniocb->ndlp = lpfc_nlp_get(ndlp); in lpfc_gen_req()
638 if (!geniocb->ndlp) in lpfc_gen_req()
641 rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, geniocb, 0); in lpfc_gen_req()
649 lpfc_sli_release_iocbq(phba, geniocb); in lpfc_gen_req()