qed_chain_recycle_consumed(9)
π qed_chain_recycle_consumed β like, the Kernel API Manual page you didn't know you needed
okay so bestie, picture this: you're deep in the QED chain game (yes, that's a thing, keep up π) and you've got an element that somebody already consumed. Well, this little icon right here π takes that element back and hands it over again β and the way it does that is by bumping the producers so they can actually be written to FW. slay. literally recycling.
β¨ SYNOPSIS β¨
void qed_chain_recycle_consumed (struct qed_chain *p_chain );
no cap, that's the whole signature. she's a void girlie, she takes exactly one thing, and she gives nothing back π«Ά
πΈ ARGUMENTS πΈ
p_chainβ the chain. that's it. that's the argument. the chain in question, the chain of the hour π (the manpage just says "Chain." and honestly? same energy. it's the chain, bestie.)
π¦ RETURN π¦
void β she returns nothing. zero. nada. the void is the vibe. don't go catching a return value that doesn't exist π
π SEE ALSO π
okay so the kernel file to have on your radar is ./include/linux/qed/qed_chain.h β that's the mothership β¨ β and here's the whole friend group, all iconic, all linked:
qed_chain_advance_page(9)qed_chain_return_produced(9)qed_chain_produce(9)qed_chain_get_capacity(9)qed_chain_consume(9)qed_chain_reset(9)qed_chain_get_last_elem(9)qed_chain_set_prod(9)qed_chain_pbl_zero_mem(9)
go read them. iykyk π
π§ little reminder: this page lives under ./include/linux/qed and it's dated October 2026 β so like, mark your calendar bestie, the chain content is fresh π
and that's the whole page, mwah π go recycle some consumed elements responsibly, 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