lpfc_reset_hba(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

Bestie, welcome to lpfc_reset_hba(9) β€” it's from the Kernel API Manual, and its whole name is literally reset a hba. No cap, that's the assignment. πŸ’…

✨ SYNOPSIS ✨

void lpfc_reset_hba (struct lpfc_hba *phba );

πŸŽ€ ARGUMENTS πŸŽ€

  • phba β€” pointer to lpfc hba data structure. Hand it the HBA struct and let it cook. 🫢

🌸 DESCRIPTION 🌸

This routine is invoked to reset a hba device. It brings the HBA offline, performs a board restart, and then brings the board back online. The lpfc_offline calls lpfc_sli_hba_down, which will clean up on outstanding mailbox commands. So yes, the whole flow is offline β†’ board restart β†’ back online, and the mailbox cleanup is handled on the way down. πŸ’–

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/scsi/lpfc/lpfc_init.c β€” and here's the whole friend group, every single reference, fr fr. 🌈


mwah πŸ’‹ this cutie is from source/version ./drivers/scsi/lpfc, dated October 2026, and the page is lpfc_reset_hba(9). byeee 🫢

πŸ“¦ where this page comes from