Lines Matching refs:cmdiocbq
3998 struct lpfc_iocbq *cmdiocbq = NULL;
4094 cmdiocbq = lpfc_sli_iocbq_lookup(phba, pring,
4096 if (unlikely(!cmdiocbq))
4098 if (cmdiocbq->cmd_flag & LPFC_DRIVER_ABORTED)
4099 cmdiocbq->cmd_flag &= ~LPFC_DRIVER_ABORTED;
4100 if (cmdiocbq->cmd_cmpl) {
4102 cmdiocbq->cmd_cmpl(phba, cmdiocbq, &rspiocbq);
10777 __lpfc_sli_prep_els_req_rsp_s3(struct lpfc_iocbq *cmdiocbq,
10785 cmd = &cmdiocbq->iocb;
10826 __lpfc_sli_prep_els_req_rsp_s4(struct lpfc_iocbq *cmdiocbq,
10836 wqe = &cmdiocbq->wqe;
10891 bf_set(wqe_reqtag, &wqe->generic.wqe_com, cmdiocbq->iotag);
10917 lpfc_sli_prep_els_req_rsp(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocbq,
10922 phba->__lpfc_sli_prep_els_req_rsp(cmdiocbq, vport, bmp, cmd_size, did,
10927 __lpfc_sli_prep_gen_req_s3(struct lpfc_iocbq *cmdiocbq, struct lpfc_dmabuf *bmp,
10932 cmd = &cmdiocbq->iocb;
10954 __lpfc_sli_prep_gen_req_s4(struct lpfc_iocbq *cmdiocbq, struct lpfc_dmabuf *bmp,
10961 cmdwqe = &cmdiocbq->wqe;
11008 lpfc_sli_prep_gen_req(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocbq,
11011 phba->__lpfc_sli_prep_gen_req(cmdiocbq, bmp, rpi, num_entry, tmo);
11015 __lpfc_sli_prep_xmit_seq64_s3(struct lpfc_iocbq *cmdiocbq,
11021 icmd = &cmdiocbq->iocb;
11054 __lpfc_sli_prep_xmit_seq64_s4(struct lpfc_iocbq *cmdiocbq,
11061 wqe = &cmdiocbq->wqe;
11089 if (cmdiocbq->cmd_flag & (LPFC_IO_LIBDFC | LPFC_IO_LOOPBACK)) {
11091 if (cmdiocbq->cmd_flag & LPFC_IO_VMID) {
11106 lpfc_sli_prep_xmit_seq64(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocbq,
11110 phba->__lpfc_sli_prep_xmit_seq64(cmdiocbq, bmp, rpi, ox_id, num_entry,
11115 __lpfc_sli_prep_abort_xri_s3(struct lpfc_iocbq *cmdiocbq, u16 ulp_context,
11121 icmd = &cmdiocbq->iocb;
11145 __lpfc_sli_prep_abort_xri_s4(struct lpfc_iocbq *cmdiocbq, u16 ulp_context,
11151 wqe = &cmdiocbq->wqe;
11181 lpfc_sli_prep_abort_xri(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocbq,
11185 phba->__lpfc_sli_prep_abort_xri(cmdiocbq, ulp_context, iotag, ulp_class,
12988 * @cmdiocbq: Pointer to command iocb.
13004 struct lpfc_iocbq *cmdiocbq,
13013 if (cmdiocbq->cmd_flag & LPFC_IO_WAKE_TMO) {
13022 cmdiocbq->cmd_cmpl = cmdiocbq->wait_cmd_cmpl;
13023 cmdiocbq->wait_cmd_cmpl = NULL;
13024 if (cmdiocbq->cmd_cmpl)
13025 cmdiocbq->cmd_cmpl(phba, cmdiocbq, NULL);
13027 lpfc_sli_release_iocbq(phba, cmdiocbq);
13032 cmdiocbq->cmd_flag |= LPFC_IO_WAKE;
13033 if (cmdiocbq->rsp_iocb && rspiocbq)
13034 memcpy((char *)cmdiocbq->rsp_iocb + offset,
13038 if ((cmdiocbq->cmd_flag & LPFC_IO_FCP) &&
13039 !(cmdiocbq->cmd_flag & LPFC_IO_LIBDFC)) {
13040 lpfc_cmd = container_of(cmdiocbq, struct lpfc_io_buf,
13048 pdone_q = cmdiocbq->context_un.wait_queue;
14176 struct lpfc_iocbq *cmdiocbq;
14188 cmdiocbq = lpfc_sli_iocbq_lookup_by_tag(phba, pring,
14190 if (unlikely(!cmdiocbq)) {
14201 memcpy(&irspiocbq->wqe, &cmdiocbq->wqe, sizeof(union lpfc_wqe128));
14205 lpfc_sli_ringtxcmpl_put(phba, pring, cmdiocbq);
15032 struct lpfc_iocbq *cmdiocbq;
15058 cmdiocbq = lpfc_sli_iocbq_lookup_by_tag(phba, pring,
15061 if (unlikely(!cmdiocbq)) {
15069 cmdiocbq->isr_timestamp = cq->isr_timestamp;
15073 cmdiocbq->cmd_flag |= LPFC_EXCHANGE_BUSY;
15077 if (cmdiocbq->cmd_cmpl) {
15079 if (!(cmdiocbq->cmd_flag & LPFC_IO_FCP) &&
15080 cmdiocbq->cmd_flag & LPFC_DRIVER_ABORTED) {
15082 cmdiocbq->cmd_flag &= ~LPFC_DRIVER_ABORTED;
15087 memcpy(&cmdiocbq->wcqe_cmpl, wcqe,
15089 cmdiocbq->cmd_cmpl(phba, cmdiocbq, cmdiocbq);