hinic_sq_return_wqe(9)
π hinic_sq_return_wqe β a Kernel API Manual moment π
okay so bestie, welcome to the hinic_sq_return_wqe(9) page β yes that's the real name, that's the manual, we're doing this π
β¨ NAME β¨
hinic_sq_return_wqe β literally just gives the wqe back to the sq, that's the whole vibe π
πΈ SYNOPSIS πΈ
void hinic_sq_return_wqe (struct hinic_sq *sq , unsigned int wqe_size );
like. no return value. it's void. it does the thing and dips π¦
π«Ά ARGUMENTS π«Ά
sqβ the send queue π like, the actual one, the sq in questionwqe_sizeβ the size of the wqe. yes bestie, the size. of the wqe. it's giving "the label says what's in the box" fr fr
π SEE ALSO π
okay this list is LONG and honestly iconic, the way it just keeps going, main character energy for real π every single one, no skips, periodt:
- Kernel file
./drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c alloc_sq_skb_arr(9)free_sq_skb_arr(9)alloc_rq_skb_arr(9)free_rq_skb_arr(9)hinic_init_sq(9)hinic_clean_sq(9)alloc_rq_cqe(9)free_rq_cqe(9)hinic_init_rq(9)hinic_clean_rq(9)hinic_get_sq_free_wqebbs(9)hinic_get_rq_free_wqebbs(9)hinic_sq_prepare_wqe(9)sq_prepare_db(9)hinic_sq_write_db(9)hinic_sq_get_wqe(9)hinic_sq_write_wqe(9)hinic_sq_read_wqebb(9)hinic_sq_read_wqe(9)hinic_sq_put_wqe(9)hinic_sq_get_sges(9)hinic_rq_get_wqe(9)hinic_rq_write_wqe(9)hinic_rq_read_wqe(9)hinic_rq_read_next_wqe(9)hinic_rq_put_wqe(9)hinic_rq_get_sge(9)hinic_rq_prepare_wqe(9)hinic_rq_update(9)
bestie that's thirty whole references and every one of them is there. we do not gatekeep on this page πβ¨
and that's the tea π this little page lives over at ./drivers/net/ethernet/huawei/... and it's stamped October 2026 β hinic_sq_return_wqe(9), slay, bye ππ§
π¦ 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