hinic_return_wqe(9)
π hinic_return_wqe(9) π
okay so bestie, welcome to the Kernel API Manual β this one's short and sweet but like, genuinely important, so pay attention π«Ά
β¨ NAME β¨
hinic_return_wqe β return the wqe when transmit failed π
Like, when the transmit didn't go through? You give the wqe back. That's the whole gig. Iconic behavior, honestly.
πΈ SYNOPSIS πΈ
void hinic_return_wqe (struct hinic_wq *wq , unsigned int wqe_size );
That's it. No return value, no tricks, just vibes and a void. π¦
π ARGUMENTS π
wqβ the wq you're handing the wqe back to π like, this is where the return happens, bestiewqe_sizeβ the size of the wqe πΈ yeah, you gotta tell it how big the thing is, no cap
π₯ SEE ALSO π₯
the literal source file, go look at it, iykyk:
Kernel file ./drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c
and the whole friend group π«Ά:
queue_alloc_page(9), wqs_allocate_page(9), wqs_free_page(9), cmdq_allocate_page(9), cmdq_free_page(9), hinic_wqs_alloc(9), hinic_wqs_free(9), alloc_wqes_shadow(9), free_wqes_shadow(9), free_wq_pages(9), alloc_wq_pages(9), hinic_wq_allocate(9), hinic_wq_free(9), hinic_wqs_cmdq_alloc(9), hinic_wqs_cmdq_free(9), hinic_get_wqe(9), hinic_put_wqe(9), hinic_read_wqe(9), hinic_read_wqe_direct(9), wqe_shadow(9), hinic_write_wqe(9)
π real talk: no DESCRIPTION section on this one, no OPTIONS, no exit statuses β the page is literally just this. short queen energy π
mwah π that's the page! this little cutie comes from ./drivers/net/ethernet/huawei/..., dated October 2026, and it's filed under hinic_return_wqe(9) β 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