Lines Matching refs:saveq
2783 struct lpfc_iocbq *saveq, uint32_t fch_r_ctl, in lpfc_complete_unsol_iocb() argument
2790 lpfc_nvmet_unsol_ls_event(phba, pring, saveq); in lpfc_complete_unsol_iocb()
2800 saveq); in lpfc_complete_unsol_iocb()
2810 (phba, pring, saveq); in lpfc_complete_unsol_iocb()
2833 struct lpfc_iocbq *saveq) in lpfc_sli_process_unsol_iocb() argument
2841 irsp = &(saveq->iocb); in lpfc_sli_process_unsol_iocb()
2845 pring->lpfc_sli_rcv_async_status(phba, pring, saveq); in lpfc_sli_process_unsol_iocb()
2883 saveq->context2 = lpfc_sli_get_buff(phba, pring, in lpfc_sli_process_unsol_iocb()
2885 if (!saveq->context2) in lpfc_sli_process_unsol_iocb()
2895 saveq->context3 = lpfc_sli_get_buff(phba, pring, in lpfc_sli_process_unsol_iocb()
2897 if (!saveq->context3) in lpfc_sli_process_unsol_iocb()
2906 list_for_each_entry(iocbq, &saveq->list, list) { in lpfc_sli_process_unsol_iocb()
2943 saveq->iocb.unsli3.rcvsli3.ox_id) { in lpfc_sli_process_unsol_iocb()
2944 list_add_tail(&saveq->list, &iocbq->list); in lpfc_sli_process_unsol_iocb()
2950 list_add_tail(&saveq->clist, in lpfc_sli_process_unsol_iocb()
2952 if (saveq->iocb.ulpStatus != IOSTAT_INTERMED_RSP) { in lpfc_sli_process_unsol_iocb()
2954 saveq = iocbq; in lpfc_sli_process_unsol_iocb()
2955 irsp = &(saveq->iocb); in lpfc_sli_process_unsol_iocb()
2965 w5p = (WORD5 *)&(saveq->iocb.un.ulpWord[5]); in lpfc_sli_process_unsol_iocb()
2980 if (!lpfc_complete_unsol_iocb(phba, pring, saveq, Rctl, Type)) in lpfc_sli_process_unsol_iocb()
3107 struct lpfc_iocbq *saveq) in lpfc_sli_process_sol_iocb() argument
3113 cmdiocbp = lpfc_sli_iocbq_lookup(phba, pring, saveq); in lpfc_sli_process_sol_iocb()
3120 if (saveq->iocb.ulpStatus && in lpfc_sli_process_sol_iocb()
3125 cmdiocbp, saveq); in lpfc_sli_process_sol_iocb()
3141 saveq->iocb.ulpStatus = in lpfc_sli_process_sol_iocb()
3143 saveq->iocb.un.ulpWord[4] = in lpfc_sli_process_sol_iocb()
3152 saveq->iocb_flag |= LPFC_DELAY_MEM_FREE; in lpfc_sli_process_sol_iocb()
3157 if (saveq->iocb_flag & in lpfc_sli_process_sol_iocb()
3195 saveq->iocb.ulpStatus = in lpfc_sli_process_sol_iocb()
3197 saveq->iocb.un.ulpWord[4] = in lpfc_sli_process_sol_iocb()
3201 saveq->iocb_flag |= in lpfc_sli_process_sol_iocb()
3208 (cmdiocbp->iocb_cmpl) (phba, cmdiocbp, saveq); in lpfc_sli_process_sol_iocb()
3227 saveq->iocb.ulpIoTag, in lpfc_sli_process_sol_iocb()
3228 saveq->iocb.ulpStatus, in lpfc_sli_process_sol_iocb()
3229 saveq->iocb.un.ulpWord[4], in lpfc_sli_process_sol_iocb()
3230 saveq->iocb.ulpCommand, in lpfc_sli_process_sol_iocb()
3231 saveq->iocb.ulpContext); in lpfc_sli_process_sol_iocb()
3545 struct lpfc_iocbq *saveq; in lpfc_sli_sp_handle_rspiocb() local
3568 saveq = list_get_first(&pring->iocb_continueq, in lpfc_sli_sp_handle_rspiocb()
3570 irsp = &(saveq->iocb); in lpfc_sli_sp_handle_rspiocb()
3627 rc = lpfc_sli_process_sol_iocb(phba, pring, saveq); in lpfc_sli_sp_handle_rspiocb()
3633 rc = lpfc_sli_process_unsol_iocb(phba, pring, saveq); in lpfc_sli_sp_handle_rspiocb()
3644 saveq); in lpfc_sli_sp_handle_rspiocb()
3653 saveq); in lpfc_sli_sp_handle_rspiocb()
3687 &saveq->list, list) { in lpfc_sli_sp_handle_rspiocb()
3691 __lpfc_sli_release_iocbq(phba, saveq); in lpfc_sli_sp_handle_rspiocb()