qed_get_igu_free_sb(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ qed_get_igu_free_sb(9) πŸŽ€

okay bestie, welcome to the Kernel API Manual page for qed_get_igu_free_sb(9). This one is short, sweet, and honestly kind of iconic: it's all about grabbing an unused valid SB pointer. Let's get into it πŸ’…βœ¨


🌸 NAME 🌸

qed_get_igu_free_sb β€” the goal is literally to return a pointer to an unused valid SB. That's the whole assignment, no cap. 🫢


✨ SYNOPSIS ✨

struct qed_igu_block * qed_get_igu_free_sb (struct qed_hwfn *p_hwfn ,
       bool b_is_pf );

πŸ’– ARGUMENTS πŸ’–

  • p_hwfn β€” HW device data. That's the hardware bestie being passed in. πŸ› οΈ
  • b_is_pf β€” True iff we want a SB belonging to a PF. Yes, iff β€” it's giving precise technical language, we respect it. πŸ’…

πŸ¦‹ RETURN πŸ¦‹

It points to an igu_block, or NULL if none is available. Short, clear, and lowkey dramatic if you get that NULL 😭✨


πŸ”₯ SEE ALSO πŸ”₯

The kernel file for this one is:

./drivers/net/ethernet/qlogic/qed/qed_int.h

and here's the whole bestie squad:


mwah πŸ’‹ the source/version cutie is ./drivers/net/ethernet/qlogic/qed, and this page is dated October 2026. bye bestie, go get that free SB 🫢✨

πŸ“¦ where this page comes from