qed_cxt_mngr_setup(9)
π qed_cxt_mngr_setup(9) β like, the Kernel API Manual page you didn't know you needed π
okay so bestie, we're deep in the kernel API manual rn and this little icon is called qed_cxt_mngr_setup(9). yes the (9) is part of the name, it's giving very section-9-only energy, we don't make the rules π
β¨ NAME β¨
qed_cxt_mngr_setup β reset the acquired CIDs. that's it. that's the whole job. she resets them. periodt π¦
πΈ SYNOPSIS πΈ
void qed_cxt_mngr_setup (struct qed_hwfn *p_hwfn );
literally one function, no return value, void queen behavior, we love a function that gives nothing back except vibes β¨
π«Ά ARGUMENTS π«Ά
p_hwfnβ HW device data. that's the hardware device data bestie, the whole struct, the main character of the operation π
π¦ SEE ALSO π¦
okay so this is the part where I hold your hand and walk you through the whole friend group, because these functions all run in the same little clique and iykyk:
- Kernel file
./drivers/net/ethernet/qlogic/qed/qed_cxt.hβ yes that's the header, she lives over in the qlogic qed driver directory, go say hi π 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_hw_init_common(9)qed_cxt_hw_init_pf(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)
every single one of them, no skips, no cap π§ we are thorough in this house π
π cute little sign-off π
this whole page comes to you courtesy of ./drivers/net/ethernet/qlogic/qed, dated October 2026 β yes, october twenty twenty six, she's from the future, iconic behavior honestly βπ
now go reset those acquired CIDs bestie, slay π₯π
π¦ 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