hinic_rq_read_next_wqe(9)
π
hinic_rq_read_next_wqe β Kernel API Manual β¨
okay bestie, gather round β this is the Kernel API Manual page for hinic_rq_read_next_wqe. Itβs giving tiny helper energy: bump ci, grab the wqe, move on. π«Ά
πΈ NAME
hinic_rq_read_next_wqe β increment ci and read the wqe in ci position π
β¨ SYNOPSIS
struct hinic_rq_wqe * hinic_rq_read_next_wqe (struct hinic_rq *rq ,
unsigned int wqe_size , struct sk_buff **skb , u16 *cons_idx );
π ARGUMENTS
rqβ recv queue πwqe_sizeβ the size of thewqeπskbβ return savedskbπcons_idxβ consumer index in thewqπ’
π¦ DESCRIPTION
Return wqe in incremented ci position. Thatβs the whole vibe, fr fr β this one returns the wqe sitting in the incremented ci position. β¨
π₯ SEE ALSO
Kernel file:
./drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c
Then the whole bestie crew:
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_put_wqe(9)hinic_rq_get_sge(9)hinic_rq_prepare_wqe(9)hinic_rq_update(9)
xoxo, your kernel bestie π β source/version: ./drivers/net/ethernet/huawei/...; date: October 2026; page: hinic_rq_read_next_wqe(9) π
π¦ 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