lpfc_cmpl_ct_disc_fdmi(9)
π lpfc_cmpl_ct_disc_fdmi β a Kernel API Manual moment π¦
okay so bestie, welcome to the lpfc_cmpl_ct_disc_fdmi(9) page β yes that's the real name, yes I said it out loud three times, no I will not be doing it again π this is the kernel API manual energy you came for and honestly? it ate.
β¨ NAME β¨
lpfc_cmpl_ct_disc_fdmi β handle a discovery FDMI completion. that's it, that's the whole vibe π
πΈ SYNOPSIS πΈ
void lpfc_cmpl_ct_disc_fdmi (struct lpfc_hba *phba , struct lpfc_iocbq
*cmdiocb , struct lpfc_iocbq *rspiocb );
look at her go π
returns void, takes three args, absolutely no notes.
π«Ά ARGUMENTS π«Ά
phbaβ a pointer to the HBA context object, i.e. the main character of this whole operation πcmdiocbβ a pointer to the command IOCBQ, the one that got sent out into the world πrspiocbβ a pointer to the response IOCBQ, the one that comes back with the receipts π₯
π DESCRIPTION π
so what does she do? this function handles the completion of a driver-initiated FDMI CT command that got issued during discovery β¨ like, the driver sent the command out during discovery, and now it's back β and this is the girl who deals with it. no cap, that's the entire job description π¦
π SEE ALSO π
the friend group, the whole group chat, the entire entourage π and also the kernel file ./drivers/scsi/lpfc/lpfc_ct.c:
lpfc_ct_unsol_cmpl(9)lpfc_ct_reject_event(9)lpfc_ct_handle_mibreq(9)lpfc_ct_unsol_event(9)lpfc_ct_handle_unsol_abort(9)lpfc_fdmi_rprt_defer(9)lpfc_fdmi_change_check(9)lpfc_fdmi_cmd(9)lpfc_delayed_disc_tmo(9)lpfc_delayed_disc_timeout_handler(9)lpfc_vmid_cmd(9)
lowkey obsessed with how many of these there are. go read them. iykyk π
and that's the page, bestie π sign-off time: this one lives over in ./drivers/scsi/lpfc, dated October 2026, and it's lpfc_cmpl_ct_disc_fdmi(9) forever and always π periodt.
π¦ 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