qed_consq_free(9)
π qed_consq_free β deallocates the given ConsQ struct.
okay so bestie, welcome to qed_consq_free from the Kernel API Manual, section 9 π. Yes, the section number is literally part of the title, we don't make the rules. Anyway β this little icon right here is the cleanup girlie. The one who shows up after the party with a trash bag and zero judgment. Obsessed. π§Ήβ¨
β¨ SYNOPSIS β¨
void qed_consq_free (struct qed_hwfn *p_hwfn );
That's it. That's the whole vibe. Returns nothing, takes one thing. Minimalist queen. π
π«Ά ARGUMENTS π«Ά
p_hwfnβ HW device data. Like, the hardware device's whole data situation. Hand it over and let her do her thing. π¦
πΈ DESCRIPTION πΈ
Return Void. π
No cap β that's genuinely the whole description. She frees the given ConsQ struct, and the documented return is Void. Nothing to return, nothing to prove. Main character energy that doesn't even need a monologue. π
ngl bestie, the manpage is a lil shy on detail here, so I'm not gonna invent lore. What you see is what you get: deallocates the given ConsQ struct, and the return is Void. periodt. π
π₯ SEE ALSO π₯
The kernel file in question lives at this exact path, keep it safe:
./drivers/net/ethernet/qlogic/qed/qed_sp.h
And the whole friend group, in order, no one left behind π:
qed_eth_cqe_completion(9)qed_spq_post(9)qed_spq_alloc(9)qed_spq_setup(9)qed_spq_free(9)qed_spq_get_entry(9)qed_spq_return_entry(9)qed_eq_alloc(9)qed_eq_setup(9)qed_eq_free(9)qed_eq_prod_update(9)qed_eq_completion(9)qed_spq_completion(9)qed_spq_get_cid(9)qed_consq_alloc(9)qed_consq_setup(9)qed_sp_destroy_request(9)qed_sp_pf_start(9)qed_sp_pf_update(9)qed_sp_pf_update_stag(9)qed_sp_pf_update_ufp(9)qed_sp_heartbeat_ramrod(9)
and that's the page!! π sourced straight from ./drivers/net/ethernet/qlogic/qed, dated October 2026, and filed under qed_consq_free(9) in your Kernel API Manual. go free that ConsQ bestie, iykyk πβ¨
π¦ 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