Lines Matching defs:saveq

3340  * @saveq: Pointer to the iocbq struct representing the sequence starting frame.
3350 struct lpfc_iocbq *saveq, uint32_t fch_r_ctl,
3357 lpfc_nvme_unsol_ls_handler(phba, saveq);
3367 saveq);
3377 (phba, pring, saveq);
3386 struct lpfc_iocbq *saveq)
3392 irsp = &saveq->iocb;
3393 wqe = &saveq->wqe;
3396 bf_set(lpfc_wcqe_c_status, &saveq->wcqe_cmpl, irsp->ulpStatus);
3397 saveq->wcqe_cmpl.word3 = irsp->ulpBdeCount;
3398 saveq->wcqe_cmpl.parameter = irsp->un.ulpWord[4];
3399 saveq->wcqe_cmpl.total_data_placed = irsp->unsli3.rcvsli3.acc_len;
3423 saveq->wqe.gen_req.bde.tus.f.bdeSize =
3428 saveq->unsol_rcv_len = hbqe->bde.tus.f.bdeSize;
3438 * @saveq: Pointer to the unsolicited iocb.
3450 struct lpfc_iocbq *saveq)
3459 irsp = &saveq->iocb;
3460 saveq->vport = phba->pport;
3464 pring->lpfc_sli_rcv_async_status(phba, pring, saveq);
3502 saveq->cmd_dmabuf = lpfc_sli_get_buff(phba, pring,
3504 if (!saveq->cmd_dmabuf)
3514 saveq->bpl_dmabuf = lpfc_sli_get_buff(phba, pring,
3516 if (!saveq->bpl_dmabuf)
3525 list_for_each_entry(iocbq, &saveq->list, list) {
3558 saveq->cmd_dmabuf = lpfc_sli_ringpostbuf_get(phba, pring,
3563 saveq->bpl_dmabuf = lpfc_sli_ringpostbuf_get(phba,
3577 saveq->iocb.unsli3.rcvsli3.ox_id) {
3578 list_add_tail(&saveq->list, &iocbq->list);
3584 list_add_tail(&saveq->clist,
3587 if (saveq->iocb.ulpStatus != IOSTAT_INTERMED_RSP) {
3589 saveq = iocbq;
3590 irsp = &saveq->iocb;
3601 w5p = (WORD5 *)&(saveq->iocb.un.ulpWord[5]);
3620 saveq->vport = phba->pport;
3622 saveq->vport = lpfc_find_vport_by_vpid(phba,
3627 lpfc_sli_prep_unsol_wqe(phba, saveq);
3629 if (!lpfc_complete_unsol_iocb(phba, pring, saveq, Rctl, Type))
3723 * @saveq: Pointer to the response iocb to be processed.
3738 struct lpfc_iocbq *saveq)
3748 cmdiocbp = lpfc_sli_iocbq_lookup(phba, pring, saveq);
3754 ulp_command = get_job_cmnd(phba, saveq);
3755 ulp_status = get_job_ulpstatus(phba, saveq);
3756 ulp_word4 = get_job_word4(phba, saveq);
3757 ulp_context = get_job_ulpcontext(phba, saveq);
3759 iotag = get_wqe_reqtag(saveq);
3761 iotag = saveq->iocb.ulpIoTag;
3774 cmdiocbp, saveq);
3790 saveq->iocb.ulpStatus =
3792 saveq->iocb.un.ulpWord[4] =
3801 saveq->cmd_flag |= LPFC_DELAY_MEM_FREE;
3806 if (saveq->cmd_flag &
3844 set_job_ulpstatus(saveq,
3846 set_job_ulpword4(saveq,
3850 saveq->cmd_flag |=
3857 cmdiocbp->cmd_cmpl(phba, cmdiocbp, saveq);
4189 struct lpfc_iocbq *saveq;
4212 saveq = list_get_first(&pring->iocb_continueq,
4284 rc = lpfc_sli_process_sol_iocb(phba, pring, saveq);
4289 rc = lpfc_sli_process_unsol_iocb(phba, pring, saveq);
4298 saveq);
4303 cmdiocb->cmd_cmpl(phba, cmdiocb, saveq);
4336 &saveq->list, list) {
4340 __lpfc_sli_release_iocbq(phba, saveq);