Lines Matching refs:wcqe

13151 			      struct lpfc_wcqe_complete *wcqe)  in lpfc_sli4_iocb_param_transfer()  argument
13163 status = bf_get(lpfc_wcqe_c_status, wcqe); in lpfc_sli4_iocb_param_transfer()
13169 wcqe->total_data_placed; in lpfc_sli4_iocb_param_transfer()
13171 pIocbIn->iocb.un.ulpWord[4] = wcqe->parameter; in lpfc_sli4_iocb_param_transfer()
13173 pIocbIn->iocb.un.ulpWord[4] = wcqe->parameter; in lpfc_sli4_iocb_param_transfer()
13196 max_response = wcqe->total_data_placed; in lpfc_sli4_iocb_param_transfer()
13199 if (max_response < wcqe->total_data_placed) in lpfc_sli4_iocb_param_transfer()
13203 wcqe->total_data_placed; in lpfc_sli4_iocb_param_transfer()
13210 if (bf_get(lpfc_wcqe_c_bg_edir, wcqe)) in lpfc_sli4_iocb_param_transfer()
13216 if (bf_get(lpfc_wcqe_c_bg_ge, wcqe)) /* Guard Check failed */ in lpfc_sli4_iocb_param_transfer()
13219 if (bf_get(lpfc_wcqe_c_bg_ae, wcqe)) /* App Tag Check failed */ in lpfc_sli4_iocb_param_transfer()
13222 if (bf_get(lpfc_wcqe_c_bg_re, wcqe)) /* Ref Tag Check failed */ in lpfc_sli4_iocb_param_transfer()
13227 if (bf_get(lpfc_wcqe_c_bg_tdpv, wcqe)) { in lpfc_sli4_iocb_param_transfer()
13231 wcqe->total_data_placed; in lpfc_sli4_iocb_param_transfer()
13245 if (bf_get(lpfc_wcqe_c_xb, wcqe)) { in lpfc_sli4_iocb_param_transfer()
13269 struct lpfc_wcqe_complete *wcqe; in lpfc_sli4_els_wcqe_to_rspiocbq() local
13276 wcqe = &irspiocbq->cq_event.cqe.wcqe_cmpl; in lpfc_sli4_els_wcqe_to_rspiocbq()
13280 bf_get(lpfc_wcqe_c_request_tag, wcqe)); in lpfc_sli4_els_wcqe_to_rspiocbq()
13285 wcqe->word0, wcqe->total_data_placed, in lpfc_sli4_els_wcqe_to_rspiocbq()
13286 wcqe->parameter, wcqe->word3); in lpfc_sli4_els_wcqe_to_rspiocbq()
13297 lpfc_sli4_iocb_param_transfer(phba, irspiocbq, cmdiocbq, wcqe); in lpfc_sli4_els_wcqe_to_rspiocbq()
13522 struct lpfc_wcqe_complete *wcqe) in lpfc_sli4_sp_handle_els_wcqe() argument
13531 if (unlikely(bf_get(lpfc_wcqe_c_status, wcqe))) { in lpfc_sli4_sp_handle_els_wcqe()
13536 bf_get(lpfc_wcqe_c_status, wcqe), in lpfc_sli4_sp_handle_els_wcqe()
13537 wcqe->word0, wcqe->total_data_placed, in lpfc_sli4_sp_handle_els_wcqe()
13538 wcqe->parameter, wcqe->word3); in lpfc_sli4_sp_handle_els_wcqe()
13557 memcpy(&irspiocbq->cq_event.cqe.wcqe_cmpl, wcqe, sizeof(*wcqe)); in lpfc_sli4_sp_handle_els_wcqe()
13577 struct lpfc_wcqe_release *wcqe) in lpfc_sli4_sp_handle_rel_wcqe() argument
13583 if (bf_get(lpfc_wcqe_r_wq_id, wcqe) == phba->sli4_hba.els_wq->queue_id) in lpfc_sli4_sp_handle_rel_wcqe()
13585 bf_get(lpfc_wcqe_r_wqe_index, wcqe)); in lpfc_sli4_sp_handle_rel_wcqe()
13590 bf_get(lpfc_wcqe_r_wqe_index, wcqe), in lpfc_sli4_sp_handle_rel_wcqe()
13607 struct sli4_wcqe_xri_aborted *wcqe) in lpfc_sli4_sp_handle_abort_xri_wcqe() argument
13615 lpfc_sli4_io_xri_aborted(phba, wcqe, cq->hdwq); in lpfc_sli4_sp_handle_abort_xri_wcqe()
13619 lpfc_sli4_nvmet_xri_aborted(phba, wcqe); in lpfc_sli4_sp_handle_abort_xri_wcqe()
13625 cq_event = lpfc_cq_event_setup(phba, wcqe, sizeof(*wcqe)); in lpfc_sli4_sp_handle_abort_xri_wcqe()
13645 cq->subtype, wcqe->word0, wcqe->parameter, in lpfc_sli4_sp_handle_abort_xri_wcqe()
13646 wcqe->word2, wcqe->word3); in lpfc_sli4_sp_handle_abort_xri_wcqe()
14063 struct lpfc_wcqe_complete *wcqe) in lpfc_sli4_fp_handle_fcp_wcqe() argument
14071 if (unlikely(bf_get(lpfc_wcqe_c_status, wcqe))) { in lpfc_sli4_fp_handle_fcp_wcqe()
14075 if (((bf_get(lpfc_wcqe_c_status, wcqe) == in lpfc_sli4_fp_handle_fcp_wcqe()
14077 ((wcqe->parameter & IOERR_PARAM_MASK) == in lpfc_sli4_fp_handle_fcp_wcqe()
14085 bf_get(lpfc_wcqe_c_status, wcqe), in lpfc_sli4_fp_handle_fcp_wcqe()
14086 wcqe->word0, wcqe->total_data_placed, in lpfc_sli4_fp_handle_fcp_wcqe()
14087 wcqe->parameter, wcqe->word3); in lpfc_sli4_fp_handle_fcp_wcqe()
14095 bf_get(lpfc_wcqe_c_request_tag, wcqe)); in lpfc_sli4_fp_handle_fcp_wcqe()
14100 bf_get(lpfc_wcqe_c_request_tag, wcqe)); in lpfc_sli4_fp_handle_fcp_wcqe()
14115 (cmdiocbq->wqe_cmpl)(phba, cmdiocbq, wcqe); in lpfc_sli4_fp_handle_fcp_wcqe()
14121 bf_get(lpfc_wcqe_c_request_tag, wcqe)); in lpfc_sli4_fp_handle_fcp_wcqe()
14126 lpfc_sli4_iocb_param_transfer(phba, &irspiocbq, cmdiocbq, wcqe); in lpfc_sli4_fp_handle_fcp_wcqe()
14149 struct lpfc_wcqe_release *wcqe) in lpfc_sli4_fp_handle_rel_wcqe() argument
14156 hba_wqid = bf_get(lpfc_wcqe_r_wq_id, wcqe); in lpfc_sli4_fp_handle_rel_wcqe()
14160 bf_get(lpfc_wcqe_r_wqe_index, wcqe)); in lpfc_sli4_fp_handle_rel_wcqe()
14297 struct lpfc_wcqe_release wcqe; in lpfc_sli4_fp_handle_cqe() local
14301 lpfc_sli4_pcimem_bcopy(cqe, &wcqe, sizeof(struct lpfc_cqe)); in lpfc_sli4_fp_handle_cqe()
14304 switch (bf_get(lpfc_wcqe_c_code, &wcqe)) { in lpfc_sli4_fp_handle_cqe()
14312 (struct lpfc_wcqe_complete *)&wcqe); in lpfc_sli4_fp_handle_cqe()
14318 (struct lpfc_wcqe_release *)&wcqe); in lpfc_sli4_fp_handle_cqe()
14325 (struct sli4_wcqe_xri_aborted *)&wcqe); in lpfc_sli4_fp_handle_cqe()
14332 phba, cq, (struct lpfc_rcqe *)&wcqe); in lpfc_sli4_fp_handle_cqe()
14338 bf_get(lpfc_wcqe_c_code, &wcqe)); in lpfc_sli4_fp_handle_cqe()