lpfc_sli4_nvme_xri_aborted(9)
okay bestie, welcome to the lpfc_sli4_nvme_xri_aborted(9) page from the Kernel API Manual β this is the fast-path NVME xri abort lore, and yes it's giving kernel-core realness π«Ά
πΈ NAME πΈ
lpfc_sli4_nvme_xri_aborted β fast-path process of NVME xri abort β¨
β¨ SYNOPSIS β¨
void lpfc_sli4_nvme_xri_aborted (struct lpfc_hba *phba , struct
sli4_wcqe_xri_aborted *axri , struct lpfc_io_buf *lpfc_ncmd );
It returns void, and it takes three pointer besties. Slay. π
π ARGUMENTS π
phbaβ pointer to lpfc hba data structure. the hba context, periodt.axriβ pointer to the fcp xri abort wcqe structure. this is the abort wcqe situation.lpfc_ncmdβ The nvme job structure for the request being aborted. the nvme job in question, no cap.
π¦ DESCRIPTION π¦
okay so this routine is invoked by the worker thread to process a SLI4 fast-path NVME aborted xri. Aborted NVME IO commands are completed to the transport here. That's the whole move, fr fr. π¦
π SEE ALSO π
Kernel file ./drivers/scsi/lpfc/lpfc_nvme.c is the home-base file, and here are all the related-function besties β collect them all, iykyk π
lpfc_nvme_create_queue(9)lpfc_nvme_delete_queue(9)lpfc_nvme_handle_lsreq(9)__lpfc_nvme_ls_req_cmp(9)__lpfc_nvme_ls_req(9)lpfc_nvme_ls_req(9)__lpfc_nvme_ls_abort(9)lpfc_nvme_ls_abort(9)lpfc_nvme_prep_io_cmd(9)lpfc_nvme_prep_io_dma(9)lpfc_nvme_fcp_io_submit(9)lpfc_nvme_abort_fcreq_cmpl(9)lpfc_nvme_fcp_abort(9)lpfc_release_nvme_buf(9)lpfc_nvme_create_localport(9)lpfc_nvme_destroy_localport(9)lpfc_sli4_nvme_pci_offline_aborted(9)lpfc_nvme_wait_for_io_drain(9)lpfc_nvme_flush_abts_list(9)lpfc_nvmels_flush_cmd(9)
made with π from ./drivers/scsi/lpfc, dated October 2026, for lpfc_sli4_nvme_xri_aborted(9) β bye bestie! π
π
π¦ 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