hinic_sq_write_db(9)
hinic_sq_write_db(9)
okay bestie, welcome to the Kernel API Manual page for hinic_sq_write_db(9) β manual name folded in near the top, just like requested, no duplicated crusty header line. This page is short and sweet: it's the write doorbell moment. π
β¨
π NAME π
hinic_sq_write_db β write doorbell. That's the whole NAME section and yes, it ate. π«Ά
β¨ SYNOPSIS β¨
void hinic_sq_write_db (struct hinic_sq *sq , u16 prod_idx , unsigned
int wqe_size , unsigned int cos );
No cap, that's the exact signature β spaces, line break, semicolon, all of it. Keep it safe. π
π ARGUMENTS π
sqβ the send queue. πprod_idxβ the pi value for the doorbell. Yes,prod_idxis carrying the pi value; write that down, bestie. π―wqe_sizeβ the wqe size. Simple, iconic, no notes. πΈcosβ the cos of the wqe. It literally says "cos of the wqe" and we are not inventing extra lore. π
π¦ SEE ALSO π¦
Kernel file listed here: ./drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c β that's the file, bestie. π
The whole SEE ALSO squad:
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_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)
That's every reference accounted for, fr fr β no skips. π
Bye bestie! This page's source/version is ./drivers/net/ethernet/huawei/... and its date is October 2026 β hinic_sq_write_db(9) out. ππ
π¦ 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