qed_int_igu_enable(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

qed_int_igu_enable β€” okay so this is the function that turns on Interrupt & Attention for the hw function. That's it, that's the whole vibe. It's the "wake up bestie, we're doing interrupts now" call πŸ’…

(this page lives in the Kernel API Manual, section 9, if the vibe check requires receipts ✨)


✨ SYNOPSIS ✨

int qed_int_igu_enable (struct qed_hwfn *p_hwfn , struct qed_ptt *p_ptt
, enum qed_int_mode int_mode );

Like, three (3) whole arguments and it returns an int. Short king behavior, honestly πŸ‘‘


πŸŽ€ ARGUMENTS πŸŽ€

  • p_hwfn β€” HW device data fr fr. This is the hardware function struct, the main character of the whole thing 🫢
  • p_ptt β€” p_ptt. That's literally what the page says, and I'm not gonna invent lore that isn't there 😭 it's the PTT pointer, bestie, take it as given.
  • int_mode β€” the Interrupt mode 🌸 (the original page lowkey spells it "Interrut mode" β€” iconic typo, no notes πŸ’€) it's an enum qed_int_mode, not just any old int, so mind what you pass in.

πŸ¦‹ RETURN πŸ¦‹

Returns an Int. Yes that's the entire description. Very demure, very mindful of them 😌✨

ngl bestie, the original doesn't tell us which values it returns, so I'm not gonna make up numbers. Check the return value yourself, that's the assignment πŸ™ˆ

🌈 SEE ALSO 🌈

The home base file for all of this is:

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

and here's the whole squad of sibling functions, all of them (9), all of them linked, zero skipped because we don't do that here πŸ‘‘:


and that's the whole page, bestie πŸ’–βœ¨πŸŽ€ this masterpiece came from the source/version ./drivers/net/ethernet/qlogic/qed and is dated October 2026 β€” go forth and enable those interrupts, iykyk πŸ¦‹πŸ’…

πŸ“¦ where this page comes from