lpfc_nvme_destroy_localport(9)
π«Ά lpfc_nvme_destroy_localport(9) β Kernel API Manual π«Ά
β¨ NAME β¨
lpfc_nvme_destroy_localport β Destroy lpfc_nvme bound to nvme transport.
πΈ SYNOPSIS πΈ
void lpfc_nvme_destroy_localport (struct lpfc_vport *vport );
π ARGUMENTS π
vportβ pointer to a host virtual N_Port data structure. Thatβs the one, bestie.
π DESCRIPTION π
Okay so this routine is invoked to destroy all lports bound to the phba. Thatβs literally the assignment.
The lport memory was allocated by the nvme fc transport and is released there β thatβs the memory-management lore, no cap.
This routine ensures all rports bound to the lport have been disconnected. Cleanup era, periodt. π¦
π₯ SEE ALSO π₯
Kernel file: ./drivers/scsi/lpfc/lpfc_nvme.c
The whole squad, in order:
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_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)lpfc_nvmels_flush_cmd(9)
Cute sign-off bestie: source path ./drivers/scsi/lpfc, date October 2026 πβ¨
π¦ 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