ib_cq_head(9)
π ib_cq_head β a whole kernel API manual, bestie π
Okay so real talk, this page is from the ib_cq_head(9) Kernel API Manual and honestly? It's short, it's sweet, and it does exactly one (1) thing. Let's get into it. π¦
β¨ NAME β¨
ib_cq_head β the function that returns the head index of the cq buffer. That's it. That's the whole vibe. π
πΈ SYNOPSIS πΈ
u32 ib_cq_head (struct ib_cq *send_cq );
So it takes one argument and hands you back a u32. Clean. Minimal. Iconic. β¨
π ARGUMENTS π
send_cqβ the cq for send π (yes, literally just "the cq for send", that's the whole description, no notes)
π DESCRIPTION π
This one gets called inside qp_iter_print to grab the head of the cq buffer. That's the entire lore, bestie β no cap. π«Ά
π₯ SEE ALSO π₯
This is the part where the manpage goes absolutely feral and lists, like, everything. Not me counting them. Okay, counting them. Here we go, all of them, in order, no skips: π
- the Kernel file
./include/rdma/rdmavt_qp.h struct rvt_ud_wr(9)struct rvt_krwq(9)rvt_get_swqe_ah_attr(9)rvt_get_swqe_remote_qpn(9)rvt_get_swqe_remote_qkey(9)rvt_get_swqe_pkey_index(9)rvt_get_rq_count(9)struct rvt_operation_params(9)rvt_is_user_qp(9)rvt_get_qp(9)rvt_put_qp(9)rvt_put_swqe(9)rvt_qp_wqe_reserve(9)rvt_qp_wqe_unreserve(9)rvt_div_round_up_mtu(9)rvt_div_mtu(9)rvt_timeout_to_jiffies(9)rvt_lookup_qpn(9)rvt_mod_retry_timer_ext(9)rvt_put_qp_swqe(9)rvt_qp_swqe_incr(9)rvt_recv_cq(9)rvt_send_cq(9)rvt_qp_complete_swqe(9)struct rvt_qp_iter(9)ib_cq_tail(9)rvt_free_rq(9)rvt_to_iport(9)rvt_rc_credit_avail(9)
Like I said. Feral. In the best way. π
Heads up bestie:ib_cq_headandib_cq_tailare giving sibling energy and they're both in that SEE ALSO list, so maybe go read that one next?? π
And that's the page!! Sourced from ./include/rdma, dated October 2026 β mwah, love that for us, 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