Home
last modified time | relevance | path

Searched refs:axchg (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-6.6/drivers/scsi/lpfc/
H A Dlpfc_nvmet.c298 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 in __lpfc_nvme_xmt_ls_rsp_cmp()
862 __lpfc_nvme_xmt_ls_rsp(struct lpfc_async_xchg_ctx *axchg, struct nvmefc_ls_rsp *ls_rsp, void (*xmt_ls_rsp_cmp)(struct lpfc_hba *phba, struct lpfc_iocbq *cmdwqe, struct lpfc_iocbq *rspwqe)) __lpfc_nvme_xmt_ls_rsp() argument
982 struct lpfc_async_xchg_ctx *axchg = lpfc_nvmet_xmt_ls_rsp() local
2144 lpfc_nvmet_handle_lsreq(struct lpfc_hba *phba, struct lpfc_async_xchg_ctx *axchg) lpfc_nvmet_handle_lsreq() argument
[all...]
H A Dlpfc_nvme.c243 * @axchg: pointer to exchange context for the NVME LS request
251 * __lpfc_nvme_xmt_ls_rsp_cmp should free the allocated axchg.
258 struct lpfc_async_xchg_ctx *axchg) in lpfc_nvme_handle_lsreq()
265 uint32_t *payload = axchg->payload; in lpfc_nvme_handle_lsreq()
268 vport = axchg->ndlp->vport; in lpfc_nvme_handle_lsreq()
269 lpfc_rport = axchg->ndlp->nrport; in lpfc_nvme_handle_lsreq()
282 rc = nvme_fc_rcv_ls_req(remoteport, &axchg->ls_rsp, axchg->payload, in lpfc_nvme_handle_lsreq()
283 axchg->size); in lpfc_nvme_handle_lsreq()
288 axchg in lpfc_nvme_handle_lsreq()
257 lpfc_nvme_handle_lsreq(struct lpfc_hba *phba, struct lpfc_async_xchg_ctx *axchg) lpfc_nvme_handle_lsreq() argument
763 struct lpfc_async_xchg_ctx *axchg = lpfc_nvme_xmt_ls_rsp() local
[all...]
H A Dlpfc_nvme.h247 int __lpfc_nvme_xmt_ls_rsp(struct lpfc_async_xchg_ctx *axchg,
H A Dlpfc_sli.h138 struct lpfc_async_xchg_ctx *axchg; member
H A Dlpfc_crtn.h631 struct lpfc_async_xchg_ctx *axchg);
633 struct lpfc_async_xchg_ctx *axchg);
H A Dlpfc_sli.c3216 struct lpfc_async_xchg_ctx *axchg = NULL; in lpfc_nvme_unsol_ls_handler() local
3250 axchg = kzalloc(sizeof(*axchg), GFP_ATOMIC); in lpfc_nvme_unsol_ls_handler()
3251 if (!axchg) in lpfc_nvme_unsol_ls_handler()
3274 axchg->phba = phba; in lpfc_nvme_unsol_ls_handler()
3275 axchg->ndlp = ndlp; in lpfc_nvme_unsol_ls_handler()
3276 axchg->size = size; in lpfc_nvme_unsol_ls_handler()
3277 axchg->oxid = oxid; in lpfc_nvme_unsol_ls_handler()
3278 axchg->sid = sid; in lpfc_nvme_unsol_ls_handler()
3279 axchg in lpfc_nvme_unsol_ls_handler()
[all...]
/kernel/linux/linux-5.10/drivers/scsi/lpfc/
H A Dlpfc_nvmet.c298 struct lpfc_async_xchg_ctx *axchg = cmdwqe->context2; in __lpfc_nvme_xmt_ls_rsp_cmp() local
299 struct nvmefc_ls_rsp *ls_rsp = &axchg->ls_rsp; in __lpfc_nvme_xmt_ls_rsp_cmp()
305 if (axchg->state != LPFC_NVME_STE_LS_RSP || axchg->entry_cnt != 2) { in __lpfc_nvme_xmt_ls_rsp_cmp()
309 axchg->oxid, axchg->state, axchg->entry_cnt); in __lpfc_nvme_xmt_ls_rsp_cmp()
313 axchg->oxid, status, result); in __lpfc_nvme_xmt_ls_rsp_cmp()
317 status, result, axchg->oxid); in __lpfc_nvme_xmt_ls_rsp_cmp()
326 status, axchg in __lpfc_nvme_xmt_ls_rsp_cmp()
862 __lpfc_nvme_xmt_ls_rsp(struct lpfc_async_xchg_ctx *axchg, struct nvmefc_ls_rsp *ls_rsp, void (*xmt_ls_rsp_cmp)(struct lpfc_hba *phba, struct lpfc_iocbq *cmdwqe, struct lpfc_wcqe_complete *wcqe)) __lpfc_nvme_xmt_ls_rsp() argument
983 struct lpfc_async_xchg_ctx *axchg = lpfc_nvmet_xmt_ls_rsp() local
2141 lpfc_nvmet_handle_lsreq(struct lpfc_hba *phba, struct lpfc_async_xchg_ctx *axchg) lpfc_nvmet_handle_lsreq() argument
[all...]
H A Dlpfc_nvme.c401 * @axchg: pointer to exchange context for the NVME LS request
409 * __lpfc_nvme_xmt_ls_rsp_cmp should free the allocated axchg.
416 struct lpfc_async_xchg_ctx *axchg) in lpfc_nvme_handle_lsreq()
423 uint32_t *payload = axchg->payload; in lpfc_nvme_handle_lsreq()
426 vport = axchg->ndlp->vport; in lpfc_nvme_handle_lsreq()
427 lpfc_rport = axchg->ndlp->nrport; in lpfc_nvme_handle_lsreq()
439 rc = nvme_fc_rcv_ls_req(remoteport, &axchg->ls_rsp, axchg->payload, in lpfc_nvme_handle_lsreq()
440 axchg->size); in lpfc_nvme_handle_lsreq()
445 axchg in lpfc_nvme_handle_lsreq()
415 lpfc_nvme_handle_lsreq(struct lpfc_hba *phba, struct lpfc_async_xchg_ctx *axchg) lpfc_nvme_handle_lsreq() argument
904 struct lpfc_async_xchg_ctx *axchg = lpfc_nvme_xmt_ls_rsp() local
[all...]
H A Dlpfc_nvme.h250 int __lpfc_nvme_xmt_ls_rsp(struct lpfc_async_xchg_ctx *axchg,
H A Dlpfc_crtn.h564 struct lpfc_async_xchg_ctx *axchg);
566 struct lpfc_async_xchg_ctx *axchg);
H A Dlpfc_sli.c2807 struct lpfc_async_xchg_ctx *axchg = NULL; in lpfc_nvme_unsol_ls_handler() local
2841 axchg = kzalloc(sizeof(*axchg), GFP_ATOMIC); in lpfc_nvme_unsol_ls_handler()
2842 if (!axchg) in lpfc_nvme_unsol_ls_handler()
2865 axchg->phba = phba; in lpfc_nvme_unsol_ls_handler()
2866 axchg->ndlp = ndlp; in lpfc_nvme_unsol_ls_handler()
2867 axchg->size = size; in lpfc_nvme_unsol_ls_handler()
2868 axchg->oxid = oxid; in lpfc_nvme_unsol_ls_handler()
2869 axchg->sid = sid; in lpfc_nvme_unsol_ls_handler()
2870 axchg in lpfc_nvme_unsol_ls_handler()
[all...]

Completed in 39 milliseconds