rvt_free_rq(9)
π rvt_free_rq(9) π
okay so this is rvt_free_rq(9), and it comes straight from the Kernel API Manual. itβs giving βtiny cleanup eraβ and honestly? iconic. π
πΈ NAME πΈ
rvt_free_rq β free memory allocated for rvt_rq struct. yep bestie, this is the function that handles that free-the-memory moment for the request queue struct. π
β¨ SYNOPSIS β¨
the whole signature is right here, character for character:
void rvt_free_rq (struct rvt_rq *rq );
π¦ ARGUMENTS π¦
rqβ the request queue data structure. thatβs the thing youβre passing in, bestie. π«Ά
π₯ DESCRIPTION π₯
Vibe check time, and this one is important: this function should only be called if the rvt_mmap_info has not succeeded. fr fr, thatβs the condition. if that rvt_mmap_info success already happened, do not call it. π
bestie please respect the condition π itβs literally the whole description.
π SEE ALSO π
the whole related-symbol friend group, starting with the kernel file:
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)ib_cq_head(9)rvt_to_iport(9)rvt_rc_credit_avail(9)
xoxo, your kernel bestie π β source/version: ./include/rdma, date: October 2026. slay. β¨
π¦ 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