lpfc_nvmels_flush_cmd(9)
π lpfc_nvmels_flush_cmd(9) π
okay so bestie, welcome to the Kernel API Manual β this one's a little function page and it's lowkey iconic in a "quietly cleaning up everyone else's mess" kind of way π
β¨ NAME β¨
lpfc_nvmels_flush_cmd β the girl whose whole job is cleaning up the outstanding nvmels commands for a port π§Ήπ
π¦ SYNOPSIS π¦
void lpfc_nvmels_flush_cmd (struct lpfc_hba *phba );
that's it. that's the whole vibe. returns void, so no return-value drama, no "did it work" follow-up texts. she just does the thing π
πΈ ARGUMENTS πΈ
phbaβ a pointer to the HBA context object π that's your hardware buddy, your main character struct, the thing she's cleaning up for. periodt.
π SEE ALSO π
the way this function has so many friends, honestly group-chat energy fr fr π«Ά β she lives in the kernel file ./drivers/scsi/lpfc/lpfc_nvme.c and here's the whole crew:
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_sli4_nvme_xri_aborted(9)lpfc_nvme_wait_for_io_drain(9)lpfc_nvme_flush_abts_list(9)
iykyk π go read them too, she didn't do all this alone.
ngl the whole page is short and sweet β no options, no exit statuses, no env vars, just one pointer and a dream π
and that's the page, bestie β¨ this lil kernel manual hails from ./drivers/scsi/lpfc, dated October 2026, and it's page lpfc_nvmels_flush_cmd(9) β catch you at the next flush πππ
π¦ 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