Lines Matching refs:saveq
2315 struct lpfc_iocbq *saveq, uint32_t fch_r_ctl, in lpfc_complete_unsol_iocb() argument
2324 saveq); in lpfc_complete_unsol_iocb()
2334 (phba, pring, saveq); in lpfc_complete_unsol_iocb()
2357 struct lpfc_iocbq *saveq) in lpfc_sli_process_unsol_iocb() argument
2367 irsp = &(saveq->iocb); in lpfc_sli_process_unsol_iocb()
2371 pring->lpfc_sli_rcv_async_status(phba, pring, saveq); in lpfc_sli_process_unsol_iocb()
2409 saveq->context2 = lpfc_sli_get_buff(phba, pring, in lpfc_sli_process_unsol_iocb()
2411 if (!saveq->context2) in lpfc_sli_process_unsol_iocb()
2421 saveq->context3 = lpfc_sli_get_buff(phba, pring, in lpfc_sli_process_unsol_iocb()
2423 if (!saveq->context3) in lpfc_sli_process_unsol_iocb()
2432 list_for_each_entry(iocbq, &saveq->list, list) { in lpfc_sli_process_unsol_iocb()
2468 if (iocbq->iocb.ulpContext == saveq->iocb.ulpContext) { in lpfc_sli_process_unsol_iocb()
2469 list_add_tail(&saveq->list, &iocbq->list); in lpfc_sli_process_unsol_iocb()
2475 list_add_tail(&saveq->clist, in lpfc_sli_process_unsol_iocb()
2477 if (saveq->iocb.ulpStatus != IOSTAT_INTERMED_RSP) { in lpfc_sli_process_unsol_iocb()
2479 saveq = iocbq; in lpfc_sli_process_unsol_iocb()
2480 irsp = &(saveq->iocb); in lpfc_sli_process_unsol_iocb()
2490 w5p = (WORD5 *)&(saveq->iocb.un.ulpWord[5]); in lpfc_sli_process_unsol_iocb()
2505 if (!lpfc_complete_unsol_iocb(phba, pring, saveq, Rctl, Type)) in lpfc_sli_process_unsol_iocb()
2607 struct lpfc_iocbq *saveq) in lpfc_sli_process_sol_iocb() argument
2615 cmdiocbp = lpfc_sli_iocbq_lookup(phba, pring, saveq); in lpfc_sli_process_sol_iocb()
2624 if (saveq->iocb.ulpStatus && in lpfc_sli_process_sol_iocb()
2629 cmdiocbp, saveq); in lpfc_sli_process_sol_iocb()
2645 saveq->iocb.ulpStatus = in lpfc_sli_process_sol_iocb()
2647 saveq->iocb.un.ulpWord[4] = in lpfc_sli_process_sol_iocb()
2656 saveq->iocb_flag |= LPFC_DELAY_MEM_FREE; in lpfc_sli_process_sol_iocb()
2661 if (saveq->iocb_flag & in lpfc_sli_process_sol_iocb()
2699 saveq->iocb.ulpStatus = in lpfc_sli_process_sol_iocb()
2701 saveq->iocb.un.ulpWord[4] = in lpfc_sli_process_sol_iocb()
2705 saveq->iocb_flag |= in lpfc_sli_process_sol_iocb()
2712 (cmdiocbp->iocb_cmpl) (phba, cmdiocbp, saveq); in lpfc_sli_process_sol_iocb()
2731 saveq->iocb.ulpIoTag, in lpfc_sli_process_sol_iocb()
2732 saveq->iocb.ulpStatus, in lpfc_sli_process_sol_iocb()
2733 saveq->iocb.un.ulpWord[4], in lpfc_sli_process_sol_iocb()
2734 saveq->iocb.ulpCommand, in lpfc_sli_process_sol_iocb()
2735 saveq->iocb.ulpContext); in lpfc_sli_process_sol_iocb()
3028 struct lpfc_iocbq *saveq; in lpfc_sli_sp_handle_rspiocb() local
3051 saveq = list_get_first(&pring->iocb_continueq, in lpfc_sli_sp_handle_rspiocb()
3053 irsp = &(saveq->iocb); in lpfc_sli_sp_handle_rspiocb()
3109 rc = lpfc_sli_process_sol_iocb(phba, pring, saveq); in lpfc_sli_sp_handle_rspiocb()
3115 rc = lpfc_sli_process_unsol_iocb(phba, pring, saveq); in lpfc_sli_sp_handle_rspiocb()
3125 saveq); in lpfc_sli_sp_handle_rspiocb()
3132 saveq); in lpfc_sli_sp_handle_rspiocb()
3166 &saveq->list, list) { in lpfc_sli_sp_handle_rspiocb()
3170 __lpfc_sli_release_iocbq(phba, saveq); in lpfc_sli_sp_handle_rspiocb()