lpfc_sli4_cl...fcf_rr_bmask(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– lpfc_sli4_clear_fcf_rr_bmask(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual page for lpfc_sli4_cl...fcf_rr_bmask(9) β€” yes the title is literally truncated with ... in the middle, that's just how it is, we don't ask questions πŸŽ€


✨ NAME ✨

lpfc_sli4_clear_fcf_rr_bmask β€” and honestly? That's the whole name section. No description, no trailer, just the function name sitting there with main character energy, waiting for the rest of the page to explain it. πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

void lpfc_sli4_clear_fcf_rr_bmask (struct lpfc_hba *phba );

that's it, that's the signature. void return, one argument, no cap. πŸ’…


🌸 ARGUMENTS 🌸

  • phba β€” pointer to the struct lpfc_hba for this port. 🫢

so what does this function do with that, you ask? girl, buckle up:

  • it resets the round robin bit mask, and
  • it clears the fcf priority list πŸ”₯

and the way it deletes from that list? while holding the hbalock β€” locked down, no sketchy race conditions, we love to see it. πŸ”’βœ¨

also, while it's in there, it clears the ON_LIST flag and the FLOGI_FAILED flags off the lpfc_fcf_pri record. flags out, clean slate, periodt. πŸ’€


πŸ’œ SEE ALSO πŸ’œ

first up, the file where this all lives:

  • Kernel file ./drivers/scsi/lpfc/lpfc_hbadisc.c

and then the little family reunion of references, all of them, not skipping a single one (iykyk) πŸ‘‘:


ok that's the whole page bestie, go forth and clear those bit masks responsibly πŸ§šβ€β™€οΈ

and that's a wrap, babe! πŸ’– this little gem lives in ./drivers/scsi/lpfc, and the version on the tin says October 2026 β€” so mark your calendar, screenshot it, send it to the group chat, whatever you gotta do. πŸŽ€πŸ¦‹βœ¨ slay!

πŸ“¦ where this page comes from