lpfc_cmpl_els_logo_acc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… lpfc_cmpl_els_logo_acc(9) πŸ’…

okay so this one's from the Kernel API Manual, and it's a lil Linux SCSI driver callback that does its job quietly and correctly β€” very demure of it honestly πŸŽ€


✨ NAME ✨

lpfc_cmpl_els_logo_acc β€” the completion callback function for the logo acc response πŸ’–

(and yes bestie, that's "logo" like LOGOut, not like a cute lil graphic, sorry to disappoint 🫢)


🌸 SYNOPSIS 🌸

void lpfc_cmpl_els_logo_acc (struct lpfc_hba *phba , struct lpfc_iocbq
*cmdiocb , struct lpfc_iocbq *rspiocb );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • phba β€” a pointer to the lpfc hba data structure. that's the host bus adapter babe, she's the main character πŸ’…
  • cmdiocb β€” a pointer to the lpfc command iocb data structure. the command side of things ✨
  • rspiocb β€” a pointer to the lpfc response iocb data structure. the response side, they're a matched set 🫢

πŸ”₯ DESCRIPTION πŸ”₯

so this routine is the completion callback function for the Logout (LOGO) Accept (ACC) Response ELS command. it gets invoked to signal that the LOGO process is, like, done done ✨

here's the tea πŸ“: if the node has transitioned to NPR, this routine unregisters the RPI if it's still registered. lowkey important cleanup, no cap πŸ’―

and then lpfc_els_free_iocb gets invoked to release the IOCB data structure β€” clean up your room bestie, that's the vibe 🌸


🌈 SEE ALSO 🌈

Kernel file ./drivers/scsi/lpfc/lpfc_els.c β€” and honestly the whole extended friend group, here's everyone 🫢


okay and that's the whole page bestie, no notes πŸ‘‘

little sign-off moment: this one lives in ./drivers/scsi/lpfc, it's dated October 2026, and the page itself is lpfc_cmpl_els_logo_acc(9) β€” go read the source, it ate πŸ’…βœ¨
πŸ“¦ where this page comes from