rvt_get_rq_count(9)
π rvt_get_rq_count(9) β Kernel API Manual, but make it cute π
Ok bestie, welcome to the Kernel API Manual page for rvt_get_rq_count(9) β¨ This one is literally about counting request work queue entries in a circular buffer, and it's lowkey a little icon. Let's go π
πΈ NAME πΈ
rvt_get_rq_count β counts numbers of request work queue entries in a circular buffer. That's the name, that's the assignment, no cap π
β¨ SYNOPSIS β¨
The signature is untouched and serving exactly this:
u32 rvt_get_rq_count (struct rvt_rq *rq , u32 head , u32 tail );
π¦ ARGUMENTS π¦
rqβ data structure for request queue entry. Yep, the data structure for request queue entry, fr fr.headβ head indices of the circular buffer. Indices, plural, we don't make the rules πtailβ tail indices of the circular buffer. Matching tail energy, periodt.
π DESCRIPTION π
Return - total number of entries in the Receive Queue. That's the whole description, bestie: the total number of entries in the Receive Queue. It's giving "tiny function, clear purpose" and honestly? Obsessed β¨
π SEE ALSO π
Kernel file ./include/rdma/rdmavt_qp.h, plus the whole linked-up crew:
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)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)ib_cq_head(9)rvt_free_rq(9)rvt_to_iport(9)rvt_rc_credit_avail(9)
Catch you later, bestie π«Άπ β source/version: ./include/rdma; date: October 2026; page: rvt_get_rq_count(9). Byeee! πβ¨
π¦ 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