lpfc_destroy_expedite_pool(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… lpfc_destroy_expedite_pool β€” kernel API manual, bestie edition

okay so we're in the Kernel API Manual today, and the star of the show is lpfc_destroy_expedite_pool. buckle up πŸŽ€


✨ NAME ✨

lpfc_destroy_expedite_pool β€” destroy expedite pool. that's it. that's the whole name. short, sweet, iconic. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

void lpfc_destroy_expedite_pool (struct lpfc_hba *phba );

literally one argument. we love a low-maintenance function signature. ✨


🌸 ARGUMENTS 🌸

  • phba β€” pointer to the lpfc hba data structure. yes bestie, it's a pointer, it's a struct lpfc_hba, it's the hba data structure. you already knew that. 🫢

🧚 DESCRIPTION 🧚

so what does this little icon actually do? πŸ’–

This routine returns XRIs from the expedite pool to lpfc_io_buf_list_put of HWQ 0. and then β€” plot twist β€” it clears the mark. βœ…

that's the whole vibe. XRIs go back where they belong, the mark gets cleared, and everyone moves on with their lives. no cap. πŸ”₯


πŸ‘‘ SEE ALSO πŸ‘‘

the friend group is huge, ngl. here's everyone in the group chat 😭 (and yes, the kernel file is ./drivers/scsi/lpfc/lpfc_init.c):

like I said. huge friend group. every single one of them is linked here, no gatekeeping. πŸ«ΆπŸ’œ


okay that's the whole page bestie, and here's the cute sign-off: this little beauty lives in ./drivers/scsi/lpfc and it's stamped October 2026 in the Kernel API Manual β€” go off, lpfc_destroy_expedite_pool(9), you ate. πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from