qed_rd(9)
πΈ qed_rd(9) β Kernel API Manual πΈ
Okay bestie, welcome to the <pink>qed_rd</pink> page, straight out of the Kernel API Manual π
this one's a tiny lil function with main character energy, so let's get into it.
β¨ NAME β¨
qed_rd β read a value from BAR using the given ptt π«Ά that's literally the whole job, no cap.
β¨ SYNOPSIS β¨
u32 qed_rd (struct qed_hwfn *p_hwfn , struct qed_ptt *p_ptt , u32
hw_addr );
Not me just vibing with a u32 return type while the RETURN section says void β iconic chaos, but that's the manpage's business, not mine π
β¨ ARGUMENTS β¨
p_hwfnβ the HW device data π your hardware's whole personality lives in here.p_pttβ theP_ptt. That's it, that's the description, no elaboration given, and honestly? Respect πhw_addrβ the HW address β¨ the exact spot you're reading from.
β¨ RETURN β¨
Void. That's the whole section. Short, sweet, ate and left no crumbs π
β¨ SEE ALSO β¨
Okay so the kernel file for all this is ./drivers/net/ethernet/qlogic/qed/qed_hw.h π and here's the full bestie roll call, every single one, in order:
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_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)qed_hw_err_notify(9)
Go read them all, iykyk π
π Friendly reminder: this page lives under ./drivers/net/ethernet/qlogic/qed, and the doc's dated October 2026 β so if you're reading this in the future, hiii, hope the kernel's slaying π¦
That's the whole page besties, mwah πβ¨π·
π¦ 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