lpfc_nvmet_s...cp_abort_cmp(9)
π lpfc_nvmet_sol_fcp_abort_cmp β NAME
okay so bestie, welcome to the Kernel API Manual β¨ (the fancy header at the top of the page even abbreviates it as lpfc_nvmet_s...cp_abort_cmp(9) because it literally ran out of room, iconic behaviour honestly) π
lpfc_nvmet_sol_fcp_abort_cmp β the completion handler for ABTS π¦
πΈ SYNOPSIS
void lpfc_nvmet_sol_fcp_abort_cmp (struct lpfc_hba *phba , struct
lpfc_iocbq *cmdwqe , struct lpfc_iocbq *rspwqe );
β¨ ARGUMENTS
phbaβ pointer to the HBA context object. your main-character struct, the whole vibe of the adapter lives in here πcmdwqeβ pointer to the driver command WQE object πrspwqeβ pointer to the driver response WQE object π«Ά
π¦ DESCRIPTION
The function is called from the SLI ring event handler with no lock held π (yes, read that again, no lock, we're trusting the caller here, periodt).
This function is the completion handler for NVME ABTS for FCP cmds. and what does it actually do? it frees the memory resources that were used for the NVME commands π§ β little cleanup gremlin energy, lowkey essential, no cap π
β SEE ALSO
Kernel file ./drivers/scsi/lpfc/lpfc_nvmet.c π β that's where the whole story lives.
__lpfc_nvme_xmt_ls_rsp_cmp(9)lpfc_nvmet_xmt_ls_rsp_cmp(9)lpfc_nvmet_ctxbuf_post(9)lpfc_nvmet_xmt_fcp_op_cmp(9)__lpfc_nvme_xmt_ls_rsp(9)lpfc_nvmet_xmt_ls_rsp(9)lpfc_nvmet_ls_req_cmp(9)lpfc_nvmet_ls_req(9)lpfc_nvmet_ls_abort(9)lpfc_sli4_nvmet_xri_aborted(9)lpfc_nvmet_handle_lsreq(9)lpfc_nvmet_unsol_fcp_buffer(9)lpfc_nvmet_unsol_fcp_event(9)lpfc_nvmet_prep_ls_wqe(9)lpfc_nvmet_unsol_fcp_abort_cmp(9)lpfc_nvmet_xmt_ls_abort_cmp(9)lpfc_nvme_unsol_ls_issue_abort(9)lpfc_nvmet_invalidate_host(9)
ngl bestie the whole squad is in that SEE ALSO list β go read them all before you touch the abort path, fr fr π
and that's the page! π sign-off time: this lives in ./drivers/scsi/lpfc, stamped October 2026, and yes the manpage footer does that cute little thing where it repeats lpfc_nvmet_s...cp_abort_cmp(9) again β we love a callback π slay, bye π¦
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms