free_sq_skb_arr(9)
π free_sq_skb_arr(9) β like, the Kernel API Manual, bestie β¨
okay so welcome to free_sq_skb_arr(9), a page from the Kernel API Manual, and honestly? it's a short one but she's iconic π
β¨ NAME β¨
free_sq_skb_arr β frees the sq array for saved skb. that's it, that's the whole vibe. clean, simple, does exactly what it says on the tin π«Ά
πΈ SYNOPSIS πΈ
void free_sq_skb_arr (struct hinic_sq *sq );
so yeah, she returns void (no little gift back, she just does the thing) and she takes exactly one argument, which we're about to get into π
π¦ ARGUMENTS π¦
sqβ the HW Send Queue. that's your one and only input, bestie, the hardware send queue herself π
π SEE ALSO π
okay this is the part where the friend group shows up, and there are so many of them, but every single one gets a shoutout because we don't do exclusion here π
alloc_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_return_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)
and the source file herself lives right here, no cap:
./drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c
lowkey a whole friend group in one file, but that's the hinic life π§
and that's the page!! mwah π this came from ./drivers/net/ethernet/huawei/... and she's dated October 2026, so she's basically a time traveler πβ stay slay, bye bestie ππ
π¦ 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