Lines Matching refs:cmdiocbq

3977 	struct lpfc_iocbq *cmdiocbq = NULL;  in lpfc_sli_handle_fast_ring_event()  local
4073 cmdiocbq = lpfc_sli_iocbq_lookup(phba, pring, in lpfc_sli_handle_fast_ring_event()
4075 if (unlikely(!cmdiocbq)) in lpfc_sli_handle_fast_ring_event()
4077 if (cmdiocbq->cmd_flag & LPFC_DRIVER_ABORTED) in lpfc_sli_handle_fast_ring_event()
4078 cmdiocbq->cmd_flag &= ~LPFC_DRIVER_ABORTED; in lpfc_sli_handle_fast_ring_event()
4079 if (cmdiocbq->cmd_cmpl) { in lpfc_sli_handle_fast_ring_event()
4081 cmdiocbq->cmd_cmpl(phba, cmdiocbq, &rspiocbq); in lpfc_sli_handle_fast_ring_event()
10776 __lpfc_sli_prep_els_req_rsp_s3(struct lpfc_iocbq *cmdiocbq, in __lpfc_sli_prep_els_req_rsp_s3() argument
10784 cmd = &cmdiocbq->iocb; in __lpfc_sli_prep_els_req_rsp_s3()
10825 __lpfc_sli_prep_els_req_rsp_s4(struct lpfc_iocbq *cmdiocbq, in __lpfc_sli_prep_els_req_rsp_s4() argument
10835 wqe = &cmdiocbq->wqe; in __lpfc_sli_prep_els_req_rsp_s4()
10890 bf_set(wqe_reqtag, &wqe->generic.wqe_com, cmdiocbq->iotag); in __lpfc_sli_prep_els_req_rsp_s4()
10916 lpfc_sli_prep_els_req_rsp(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocbq, in lpfc_sli_prep_els_req_rsp() argument
10921 phba->__lpfc_sli_prep_els_req_rsp(cmdiocbq, vport, bmp, cmd_size, did, in lpfc_sli_prep_els_req_rsp()
10926 __lpfc_sli_prep_gen_req_s3(struct lpfc_iocbq *cmdiocbq, struct lpfc_dmabuf *bmp, in __lpfc_sli_prep_gen_req_s3() argument
10931 cmd = &cmdiocbq->iocb; in __lpfc_sli_prep_gen_req_s3()
10953 __lpfc_sli_prep_gen_req_s4(struct lpfc_iocbq *cmdiocbq, struct lpfc_dmabuf *bmp, in __lpfc_sli_prep_gen_req_s4() argument
10960 cmdwqe = &cmdiocbq->wqe; in __lpfc_sli_prep_gen_req_s4()
11007 lpfc_sli_prep_gen_req(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocbq, in lpfc_sli_prep_gen_req() argument
11010 phba->__lpfc_sli_prep_gen_req(cmdiocbq, bmp, rpi, num_entry, tmo); in lpfc_sli_prep_gen_req()
11014 __lpfc_sli_prep_xmit_seq64_s3(struct lpfc_iocbq *cmdiocbq, in __lpfc_sli_prep_xmit_seq64_s3() argument
11020 icmd = &cmdiocbq->iocb; in __lpfc_sli_prep_xmit_seq64_s3()
11053 __lpfc_sli_prep_xmit_seq64_s4(struct lpfc_iocbq *cmdiocbq, in __lpfc_sli_prep_xmit_seq64_s4() argument
11060 wqe = &cmdiocbq->wqe; in __lpfc_sli_prep_xmit_seq64_s4()
11089 if (cmdiocbq->cmd_flag & (LPFC_IO_LIBDFC | LPFC_IO_LOOPBACK)) in __lpfc_sli_prep_xmit_seq64_s4()
11097 lpfc_sli_prep_xmit_seq64(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocbq, in lpfc_sli_prep_xmit_seq64() argument
11101 phba->__lpfc_sli_prep_xmit_seq64(cmdiocbq, bmp, rpi, ox_id, num_entry, in lpfc_sli_prep_xmit_seq64()
11106 __lpfc_sli_prep_abort_xri_s3(struct lpfc_iocbq *cmdiocbq, u16 ulp_context, in __lpfc_sli_prep_abort_xri_s3() argument
11112 icmd = &cmdiocbq->iocb; in __lpfc_sli_prep_abort_xri_s3()
11136 __lpfc_sli_prep_abort_xri_s4(struct lpfc_iocbq *cmdiocbq, u16 ulp_context, in __lpfc_sli_prep_abort_xri_s4() argument
11142 wqe = &cmdiocbq->wqe; in __lpfc_sli_prep_abort_xri_s4()
11172 lpfc_sli_prep_abort_xri(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocbq, in lpfc_sli_prep_abort_xri() argument
11176 phba->__lpfc_sli_prep_abort_xri(cmdiocbq, ulp_context, iotag, ulp_class, in lpfc_sli_prep_abort_xri()
12974 struct lpfc_iocbq *cmdiocbq, in lpfc_sli_wake_iocb_wait() argument
12983 if (cmdiocbq->cmd_flag & LPFC_IO_WAKE_TMO) { in lpfc_sli_wake_iocb_wait()
12992 cmdiocbq->cmd_cmpl = cmdiocbq->wait_cmd_cmpl; in lpfc_sli_wake_iocb_wait()
12993 cmdiocbq->wait_cmd_cmpl = NULL; in lpfc_sli_wake_iocb_wait()
12994 if (cmdiocbq->cmd_cmpl) in lpfc_sli_wake_iocb_wait()
12995 cmdiocbq->cmd_cmpl(phba, cmdiocbq, NULL); in lpfc_sli_wake_iocb_wait()
12997 lpfc_sli_release_iocbq(phba, cmdiocbq); in lpfc_sli_wake_iocb_wait()
13002 cmdiocbq->cmd_flag |= LPFC_IO_WAKE; in lpfc_sli_wake_iocb_wait()
13003 if (cmdiocbq->rsp_iocb && rspiocbq) in lpfc_sli_wake_iocb_wait()
13004 memcpy((char *)cmdiocbq->rsp_iocb + offset, in lpfc_sli_wake_iocb_wait()
13008 if ((cmdiocbq->cmd_flag & LPFC_IO_FCP) && in lpfc_sli_wake_iocb_wait()
13009 !(cmdiocbq->cmd_flag & LPFC_IO_LIBDFC)) { in lpfc_sli_wake_iocb_wait()
13010 lpfc_cmd = container_of(cmdiocbq, struct lpfc_io_buf, in lpfc_sli_wake_iocb_wait()
13018 pdone_q = cmdiocbq->context_un.wait_queue; in lpfc_sli_wake_iocb_wait()
14161 struct lpfc_iocbq *cmdiocbq; in lpfc_sli4_els_preprocess_rspiocbq() local
14173 cmdiocbq = lpfc_sli_iocbq_lookup_by_tag(phba, pring, in lpfc_sli4_els_preprocess_rspiocbq()
14175 if (unlikely(!cmdiocbq)) { in lpfc_sli4_els_preprocess_rspiocbq()
14186 memcpy(&irspiocbq->wqe, &cmdiocbq->wqe, sizeof(union lpfc_wqe128)); in lpfc_sli4_els_preprocess_rspiocbq()
14190 lpfc_sli_ringtxcmpl_put(phba, pring, cmdiocbq); in lpfc_sli4_els_preprocess_rspiocbq()
14997 struct lpfc_iocbq *cmdiocbq; in lpfc_sli4_fp_handle_fcp_wcqe() local
15023 cmdiocbq = lpfc_sli_iocbq_lookup_by_tag(phba, pring, in lpfc_sli4_fp_handle_fcp_wcqe()
15026 if (unlikely(!cmdiocbq)) { in lpfc_sli4_fp_handle_fcp_wcqe()
15034 cmdiocbq->isr_timestamp = cq->isr_timestamp; in lpfc_sli4_fp_handle_fcp_wcqe()
15038 cmdiocbq->cmd_flag |= LPFC_EXCHANGE_BUSY; in lpfc_sli4_fp_handle_fcp_wcqe()
15042 if (cmdiocbq->cmd_cmpl) { in lpfc_sli4_fp_handle_fcp_wcqe()
15044 if (!(cmdiocbq->cmd_flag & LPFC_IO_FCP) && in lpfc_sli4_fp_handle_fcp_wcqe()
15045 cmdiocbq->cmd_flag & LPFC_DRIVER_ABORTED) { in lpfc_sli4_fp_handle_fcp_wcqe()
15047 cmdiocbq->cmd_flag &= ~LPFC_DRIVER_ABORTED; in lpfc_sli4_fp_handle_fcp_wcqe()
15052 memcpy(&cmdiocbq->wcqe_cmpl, wcqe, in lpfc_sli4_fp_handle_fcp_wcqe()
15054 cmdiocbq->cmd_cmpl(phba, cmdiocbq, cmdiocbq); in lpfc_sli4_fp_handle_fcp_wcqe()