qed_print_mcp_trace_results(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ qed_print_mcp_trace_results(9) β€” Kernel API Manual ✨

okay so bestie, we're in the Kernel API Manual and today's main character is qed_print_mcp_trace_results(9). she prints MCP Trace results. that's the whole vibe. let's get into it πŸ’…


🌸 NAME 🌸

qed_print_mcp_trace_results β€” literally just Prints MCP Trace results. no cap, that's the job. πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

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

like, look at her go ✨


πŸ’– ARGUMENTS πŸ’–

  • p_hwfn β€” HW device data. the whole hardware situation, basically. πŸ‘‘
  • dump_buf β€” MCP trace dump buffer, and it starts from the header β€” so don't come at her with some mid-buffer pointer, she wants the top 🫢
  • num_dumped_dwords β€” member of dwords that were dumped. that's how many dwords got dumped, periodt. πŸ”’
  • results_buf β€” buffer for printing the mcp trace results. this is where the pretty output goes πŸ’…

⭐ RETURN ⭐

Error if the parsing fails, ok otherwise. that's it, that's the whole mood β€” parse slays = ok, parse flops = error 😭


🌈 SEE ALSO 🌈

Kernel file:

  • ./drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h

and the whole friend group, fr fr β€” every single one of these icons:


go read them all, i'm not kidding, iykyk πŸ§šβ€β™€οΈπŸ’œ

okay that's the page, bestie!! this one lives in ./drivers/net/ethernet/qlogic/qed, it's stamped October 2026, and the source/version tag on it is qed_print_mcp_trace_results(9). slay, go print some traces πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from