qed_read_regs(9)
π qed_read_regs(9) π
okay bestie, welcome to the Kernel API Manual corner β this is the whole tea on qed_read_regs(9). Itβs giving βreads registers into a buffer (using GRC)β and honestly? iconic. π¦
β¨ NAME β¨
qed_read_regs β Reads registers into a buffer (using GRC). No cap, thatβs the main character energy right there. π
πΈ SYNOPSIS πΈ
void qed_read_regs (struct qed_hwfn *p_hwfn , struct qed_ptt *p_ptt ,
u32 *buf , u32 addr , u32 len );
π ARGUMENTS π
p_hwfnβ HW device data. Like, the hardware deviceβs data, bestie. π«Άp_pttβ Ptt window used for writing the registers. Yes, writing β thatβs what the page says, donβt come for me. πbufβ Destination buffer. The place your registers are gonna land. πaddrβ Source GRC address in dwords. Keep that unit, iykyk. β¨lenβ Number of registers to read. Literally how many weβre grabbing. π
π RETURN π
Void. No return value, no drama, periodt. π
π₯ SEE ALSO π₯
Kernel file to peek at: ./drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h β go bestie, go. π
No cap, the whole reference squad is:
qed_dbg_set_bin_ptr(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_get_dump_buf_size(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)
Cute sign-off time: this page came from ./drivers/net/ethernet/qlogic/qed, October 2026. Slay, bye bestie. ππ
π¦ 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