qed_cxt_hw_init_pf(9)
π NAME π
Okay so bestie, meet qed_cxt_hw_init_pf β she's a section 9 kernel function, straight out of the Kernel API Manual β¨ and her entire job description is: initialize ILT and DQ, PF phase, per path. That's it, that's the whole vibe π
(also yes, the original page spells it "Initailze" β we're keeping that typo energy, no cap π«Ά)
πΈ SYNOPSIS πΈ
void qed_cxt_hw_init_pf (struct qed_hwfn *p_hwfn , struct qed_ptt *p_ptt
);
No return value, no drama, just two pointers walking into a function.
π ARGUMENTS π
p_hwfnβ HW device data. Like, the hardware device's data. That's her whole personality and honestly? respected π«‘p_pttβP_ptt. The description is literally just "P_ptt" and that's the most mysterious thing on this page π we don't get elaboration, we get a name, and we move on π
π¦ RETURN π¦
Void. Nothing. Zero. Nada. She does the thing and dips β no value handed back to you, bestie π
π₯ SEE ALSO π₯
Kernel file, aka where the real lore lives: ./drivers/net/ethernet/qlogic/qed/qed_cxt.h π
The whole friend group, in the exact order they're listed:
qed_cxt_get_cid_info(9)qed_cxt_get_tid_mem_info(9)qed_cxt_set_pf_params(9)qed_cxt_cfg_ilt_compute(9)qed_cxt_cfg_ilt_compute_excess(9)qed_cxt_mngr_alloc(9)qed_cxt_mngr_free(9)qed_cxt_tables_alloc(9)qed_cxt_mngr_setup(9)qed_cxt_hw_init_common(9)qed_qm_init_pf(9)qed_qm_reconf(9)qed_cxt_release_cid(9)_qed_cxt_release_cid(9)qed_cxt_acquire_cid(9)_qed_cxt_acquire_cid(9)
sixteen icons, one linked list of a friend group π«
Okay that's the whole page, ily, go read the source π§π β this one lives in ./drivers/net/ethernet/qlogic/qed and it's dated October 2026, periodt ποΈπ
π¦ 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