qed_print_igu_fifo_results(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ qed_print_igu_fifo_results(9) ✨

okay bestie, so this is a page straight out of the Kernel API Manual (section 9, we love a kernel-doc moment πŸ’…) and it's all about one lil' function called qed_print_igu_fifo_results. Yes, the name is a mouthful. No, we're not changing it. Periodt.


πŸ’– NAME πŸ’–

qed_print_igu_fifo_results β€” Prints IGU fifo results πŸŽ€

like, that's literally the whole job. it prints. the IGU fifo results. iconic behavior honestly.


πŸ¦‹ SYNOPSIS πŸ¦‹

enum dbg_status qed_print_igu_fifo_results (struct qed_hwfn *p_hwfn ,
u32 *dump_buf , u32 num_dumped_dwords , char *results_buf );

look at her go 😭 four arguments, one enum dbg_status return, chef's kiss 🌸


🌈 ARGUMENTS 🌈

  • p_hwfn β€” HW device data. that's the hardware device's whole lil' situation, handed to you directly 🫢
  • dump_buf β€” IGU fifo dump buffer, starting from the header. lowkey important: it starts from the header, not from wherever you feel like πŸ‘‘
  • num_dumped_dwords β€” Number of dwords that were dumped. gotta tell her how many you've got, be honest ngl πŸ’€
  • results_buf β€” Buffer for printing the IGU fifo results. this is where the pretty printed output goes, bestie ✨

⭐ RETURN ⭐

Error if the parsing fails, ok otherwise. that's it, that's the vibe check πŸ”₯

fr fr though: parsing fails β†’ you get an error back. parsing goes fine β†’ ok. no cap.

🧚 SEE ALSO 🧚

Kernel file ./drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h β€” go read it, iykyk πŸ“–

and then the whole entire friend group, in order, no skips:

not a single one dropped, we don't do that here πŸ’œ


and that's the page, bestie!! 🫢 this cutie lives over in ./drivers/net/ethernet/qlogic/qed, and the version/date stamp on her is October 2026. main character documentation energy, honestly 🌟 go print some fifo results, you got this πŸ’…

πŸ“¦ where this page comes from