Lines Matching refs:axchg

298 	struct lpfc_async_xchg_ctx *axchg = cmdwqe->context_un.axchg;  in __lpfc_nvme_xmt_ls_rsp_cmp()  local
300 struct nvmefc_ls_rsp *ls_rsp = &axchg->ls_rsp; in __lpfc_nvme_xmt_ls_rsp_cmp()
306 if (axchg->state != LPFC_NVME_STE_LS_RSP || axchg->entry_cnt != 2) { in __lpfc_nvme_xmt_ls_rsp_cmp()
310 axchg->oxid, axchg->state, axchg->entry_cnt); in __lpfc_nvme_xmt_ls_rsp_cmp()
314 axchg->oxid, status, result); in __lpfc_nvme_xmt_ls_rsp_cmp()
318 status, result, axchg->oxid); in __lpfc_nvme_xmt_ls_rsp_cmp()
321 cmdwqe->context_un.axchg = NULL; in __lpfc_nvme_xmt_ls_rsp_cmp()
327 status, axchg->oxid); in __lpfc_nvme_xmt_ls_rsp_cmp()
328 kfree(axchg); in __lpfc_nvme_xmt_ls_rsp_cmp()
731 ctxp = cmdwqe->context_un.axchg; in lpfc_nvmet_xmt_fcp_op_cmp()
862 __lpfc_nvme_xmt_ls_rsp(struct lpfc_async_xchg_ctx *axchg, in __lpfc_nvme_xmt_ls_rsp() argument
868 struct lpfc_hba *phba = axchg->phba; in __lpfc_nvme_xmt_ls_rsp()
869 struct hbq_dmabuf *nvmebuf = (struct hbq_dmabuf *)axchg->rqb_buffer; in __lpfc_nvme_xmt_ls_rsp()
879 "6023 NVMEx LS rsp oxid x%x\n", axchg->oxid); in __lpfc_nvme_xmt_ls_rsp()
881 if (axchg->state != LPFC_NVME_STE_LS_RCV || axchg->entry_cnt != 1) { in __lpfc_nvme_xmt_ls_rsp()
885 axchg->oxid, axchg->state, axchg->entry_cnt); in __lpfc_nvme_xmt_ls_rsp()
888 axchg->state = LPFC_NVME_STE_LS_RSP; in __lpfc_nvme_xmt_ls_rsp()
889 axchg->entry_cnt++; in __lpfc_nvme_xmt_ls_rsp()
891 nvmewqeq = lpfc_nvmet_prep_ls_wqe(phba, axchg, ls_rsp->rspdma, in __lpfc_nvme_xmt_ls_rsp()
896 axchg->oxid); in __lpfc_nvme_xmt_ls_rsp()
918 nvmewqeq->context_un.axchg = axchg; in __lpfc_nvme_xmt_ls_rsp()
921 axchg->oxid, nvmewqeq->hba_wqidx, ls_rsp->rsplen); in __lpfc_nvme_xmt_ls_rsp()
923 rc = lpfc_sli4_issue_wqe(phba, axchg->hdwq, nvmewqeq); in __lpfc_nvme_xmt_ls_rsp()
939 axchg->oxid, rc); in __lpfc_nvme_xmt_ls_rsp()
956 lpfc_nvme_unsol_ls_issue_abort(phba, axchg, axchg->sid, axchg->oxid); in __lpfc_nvme_xmt_ls_rsp()
982 struct lpfc_async_xchg_ctx *axchg = in lpfc_nvmet_xmt_ls_rsp() local
987 if (axchg->phba->pport->load_flag & FC_UNLOADING) in lpfc_nvmet_xmt_ls_rsp()
990 rc = __lpfc_nvme_xmt_ls_rsp(axchg, ls_rsp, lpfc_nvmet_xmt_ls_rsp_cmp); in lpfc_nvmet_xmt_ls_rsp()
1076 nvmewqeq->context_un.axchg = ctxp; in lpfc_nvmet_xmt_fcp_op()
1120 nvmewqeq->context_un.axchg = NULL; in lpfc_nvmet_xmt_fcp_op()
2026 if (nvmewqeq->context_un.axchg == ctxp) { in lpfc_nvmet_wqfull_flush()
2072 ctxp = nvmewqeq->context_un.axchg; in lpfc_nvmet_wqfull_process()
2148 struct lpfc_async_xchg_ctx *axchg) in lpfc_nvmet_handle_lsreq() argument
2152 uint32_t *payload = axchg->payload; in lpfc_nvmet_handle_lsreq()
2162 rc = nvmet_fc_rcv_ls_req(phba->targetport, axchg->ndlp, &axchg->ls_rsp, in lpfc_nvmet_handle_lsreq()
2163 axchg->payload, axchg->size); in lpfc_nvmet_handle_lsreq()
2167 "%08x %08x %08x\n", axchg->size, rc, in lpfc_nvmet_handle_lsreq()
2621 nvmewqe->context_un.axchg = ctxp; in lpfc_nvmet_prep_ls_wqe()
2693 nvmewqe->context_un.axchg = NULL; in lpfc_nvmet_prep_ls_wqe()
3055 ctxp = cmdwqe->context_un.axchg; in lpfc_nvmet_sol_fcp_abort_cmp()
3125 ctxp = cmdwqe->context_un.axchg; in lpfc_nvmet_unsol_fcp_abort_cmp()
3205 ctxp = cmdwqe->context_un.axchg; in lpfc_nvmet_xmt_ls_abort_cmp()
3325 abts_wqeq->context_un.axchg = ctxp; in lpfc_nvmet_unsol_issue_abort()
3441 abts_wqeq->context_un.axchg = ctxp; in lpfc_nvmet_sol_fcp_issue_abort()