hinic_rq_get_sge(9)
π NAME π
okay so this is the hinic_rq_get_sge(9) page from the Kernel API Manual, and bestie, it's giving exactly what it says: get sge from the wqe. That's the whole assignment. π
β¨ SYNOPSIS β¨
void hinic_rq_get_sge (struct hinic_rq *rq , struct hinic_rq_wqe *rq_wqe
, u16 cons_idx , struct hinic_sge *sge );
like, that's the signature, okay? copy it exactly, she's sensitive π
π ARGUMENTS π
rqβ the recv queue, literally.rq_wqeβ the wqe to get the sge from its buf address.cons_idxβ consumer index, no cap.sgeβ the returned sge.
π SEE ALSO π
okay so if you're going down the rabbit hole, these are the other pages and the kernel file to peek at π:
- 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_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_prepare_wqe(9)hinic_rq_update(9)
k bye bestie π«Ά this page is from the Kernel API Manual, source/version ./drivers/net/ethernet/huawei/..., dated October 2026, and it's serving hinic_rq_get_sge(9) realness πβ¨
π¦ 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