qed_dbg_mcp...ump_buf_size(9)
π qed_dbg_mcp_trace_get_dump_buf_size(9) π
okay so bestie, this is a Kernel API Manual page, and the header was out here looking like qed_dbg_mcp...ump_buf_size(9) because manpage headers really said βabbreviate her.β The full function name is right up there, and itβs giving βtell me the buffer size for mcp trace resultsβ energy. No cap. π¦
β¨ NAME β¨
qed_dbg_mcp_trace_get_dump_buf_size β Returns the required buffer size for mcp trace results. Thatβs the whole vibe: it tells you how big the buffer needs to be. π
πΈ SYNOPSIS πΈ
enum dbg_status qed_dbg_mcp_trace_get_dump_buf_size (struct qed_hwfn
*p_hwfn , struct qed_ptt *p_ptt , u32 *buf_size );
π ARGUMENTS π
p_hwfnβ HW device data. Like, the hardware device data, bestie.p_pttβ Ptt window used for writing the registers.buf_sizeβ(OUT)Required buffer size (in dwords) for mcp trace data. Yes, in dwords β read the label, sheβs specific. π
π RETURN π
It returns an error if one of the following holds:
- The version wasnβt set.
- The trace data in MCP scratchpad contain an invalid signature.
- The bundle ID in NVRAM is invalid.
- The trace meta data cannot be found (in NVRAM or image file).
Otherwise, returns ok. Periodt. β¨
π¦ SEE ALSO π¦
Kernel file: ./drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h
And now the whole bestie tag list, iykyk:
qed_dbg_set_bin_ptr(9),qed_read_regs(9),qed_read_fw_info(9)qed_dbg_grc_config(9),qed_dbg_grc_set_params_default(9)qed_dbg_grc_get_dump_buf_size(9),qed_dbg_grc_dump(9)qed_dbg_idle_chk_get_dump_buf_size(9),qed_dbg_idle_chk_dump(9)qed_dbg_mcp_trace_dump(9),qed_dbg_reg_fifo_get_dump_buf_size(9)qed_dbg_reg_fifo_dump(9),qed_dbg_igu_fifo_get_dump_buf_size(9)qed_dbg_igu_fifo_dump(9),qed_dbg_protection_override_get_dump_buf_size(9)qed_dbg_protection_override_dump(9),qed_dbg_fw_asserts_get_dump_buf_size(9)qed_dbg_fw_asserts_dump(9),qed_dbg_read_attn(9)qed_dbg_print_attn(9),qed_dbg_user_set_bin_ptr(9)qed_dbg_alloc_user_data(9),qed_dbg_get_status_str(9)qed_get_idle_chk_results_buf_size(9),qed_print_idle_chk_results(9)qed_dbg_mcp_trace_set_meta_data(9),qed_get_mcp_trace_results_buf_size(9)qed_print_mcp_trace_results(9),qed_mcp_trace_free_meta_data(9)qed_get_reg_fifo_results_buf_size(9),qed_print_reg_fifo_results(9)qed_get_igu_fifo_results_buf_size(9),qed_print_igu_fifo_results(9)qed_get_protection_override_results_buf_size(9),qed_print_protection_override_results(9)qed_get_fw_asserts_results_buf_size(9),qed_print_fw_asserts_results(9)qed_dbg_parse_attn(9)
mwah π thatβs the page! Itβs from ./drivers/net/ethernet/qlogic/qed, dated October 2026, and the footer was still out here saying qed_dbg_mcp...ump_buf_size(9). byeee π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms