qed_hw_err_notify(9)
π qed_hw_err_notify(9) β the Kernel API Manual, bestie edition
okay so real talk, this page is from the Kernel API Manual, section 9, and it's about qed_hw_err_notify. It's short, it's sweet, it's giving "one job and it does it." Let's get into it π«Ά
β¨ NAME β¨
qed_hw_err_notify β the function that tells the upper layer driver and the management FW that a HW error happened. Like, "hey besties, hardware said no π" β that's the whole vibe.
πΈ SYNOPSIS πΈ
void __cold qed_hw_err_notify (struct qed_hwfn *p_hwfn , struct qed_ptt
*p_ptt , enum qed_hw_err_type err_type , const char *fmt , ... );
π ARGUMENTS π
p_hwfnβ the HW device data. The main character's profile, basically πp_pttβP_ptt. That's it, that's the description, no notes πerr_typeβ the error type. Which flavor of oops we're dealing with.fmtβ the debug data buffer that gets sent to the MFW. Lowkey the receipts π©...β the buffer format args. The little extras that go withfmt.
π¦ DESCRIPTION π¦
Returns void. That's the entire description, no cap. Nothing to return, nothing to stress about, it just does the notify thing and dips β¨
π SEE ALSO π
Kernel file ./drivers/net/ethernet/qlogic/qed/qed_hw.h β go read it, iykyk π
qed_gtt_init(9)qed_ptt_pool_alloc(9)qed_ptt_pool_free(9)qed_ptt_get_hw_addr(9)qed_ptt_get_bar_addr(9)qed_ptt_set_win(9)qed_get_reserved_ptt(9)qed_wr(9)qed_rd(9)qed_memcpy_from(9)qed_memcpy_to(9)qed_fid_pretend(9)qed_port_pretend(9)qed_port_unpretend(9)qed_port_fid_pretend(9)qed_vfid_to_concrete(9)qed_dmae_idx_to_go_cmd(9)qed_dmae_info_alloc(9)qed_dmae_info_free(9)
Like, that is a whole friend group of qed_* functions and they all ate π₯
β and that's the page, bestie!! this cutie lives in ./drivers/net/ethernet/qlogic/qed and the doc is dated October 2026, so mark your calendar ποΈβ¨ mwah, go notify some errors responsibly π
π¦ 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