lpfc_build_hbq_profile5(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– lpfc_build_hbq_profile5(9) πŸ’–

okay bestie, welcome to the Kernel API Manual ✨ this one's a little kernel-side cutie and honestly she's giving "quiet but powerful" energy. no cap.


✨ NAME ✨

lpfc_build_hbq_profile5 β€” Set up the HBQ Selection Profile 5 πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

void lpfc_build_hbq_profile5 (struct config_hbq_var *hbqmb , struct
lpfc_hbq_init *hbq_desc );

literally that's the whole signature, periodt πŸ’…


🌸 ARGUMENTS 🌸

  • hbqmb β€” pointer to the HBQ configuration data structure in mailbox command. yes girl it's the config data, sitting pretty in the mailbox command 🫢
  • hbq_desc β€” pointer to the HBQ selection profile descriptor. that's the descriptor bestie, the profile's little ID card πŸ’³

πŸ’œ DESCRIPTION πŸ’œ

so the Host Buffer Queue (HBQ) Selection Profile 5 specifies a header HBQ. iconic. πŸ’«

the HBA tests the initial frame of an incoming sequence using the frame's R_CTL/TYPE fields β€” with words 10:15 β€” and then it performs the Sequence Length Test and the Byte Field Test using the fields in the Selection Profile 5 extension, a.k.a. words 20:31. that's the whole vibe check: words 10:15 for the test, words 20:31 for the extension fields. iykyk 🌈


πŸ”₯ SEE ALSO πŸ”₯

the kernel file ./drivers/scsi/lpfc/lpfc_mbox.c and literally this whole friend group:

like, the whole mbox clique came out for this one πŸ˜­πŸ’–


and that's the page, bestie 🫢 cute little sign-off time: this lives at ./drivers/scsi/lpfc, dated October 2026, and yeah β€” lpfc_build_hbq_profile5(9) β€” that's her. slay πŸ’…βœ¨

πŸ“¦ where this page comes from