rvt_clear_mr_refs(9)
π rvt_clear_mr_refs(9) π
okay so bestie, welcome to the Kernel API Manual, and buckle up because this one is short but it's important. Today's main character is rvt_clear_mr_refs, and honestly? The name says it all. It drops help mr refs. Periodt. π
β¨ NAME β¨
rvt_clear_mr_refs β Drop help mr refs π
πΈ SYNOPSIS πΈ
void rvt_clear_mr_refs (struct rvt_qp *qp , int clr_sends );
that's it. that's the whole signature. no cap, it's giving "small function, big job" energy. β¨
π¦ ARGUMENTS π¦
qpβ the rvt qp data structure, aka the whole vibe we're operating on π«Άclr_sendsβ tells us whether we should clear the send side or not π (yes it's a yes/no situation, iconic behaviour honestly)
π₯ SEE ALSO π₯
so you wanna go deeper? say less, here's the whole squad, all living in the kernel file ./drivers/infiniband/sw/rdmavt/qp.c π§
init_qpn_table(9)free_qpn_table(9)rvt_driver_qp_init(9)rvt_free_qp_cb(9)rvt_free_all_qps(9)rvt_qp_exit(9)alloc_qpn(9)rvt_swqe_has_lkey(9)rvt_qp_sends_has_lkey(9)rvt_qp_acks_has_lkey(9)rvt_qp_mr_clean(9)rvt_remove_qp(9)rvt_alloc_rq(9)rvt_init_qp(9)_rvt_reset_qp(9)rvt_reset_qp(9)rvt_free_qpn(9)get_allowed_ops(9)free_ud_wq_attr(9)alloc_ud_wq_attr(9)rvt_create_qp(9)rvt_error_qp(9)rvt_modify_qp(9)rvt_destroy_qp(9)rvt_query_qp(9)rvt_post_recv(9)rvt_qp_valid_operation(9)rvt_qp_is_avail(9)rvt_post_one_wr(9)rvt_post_send(9)rvt_post_srq_recv(9)get_rvt_head(9)rvt_get_rwqe(9)rvt_comm_est(9)rvt_add_rnr_timer(9)rvt_stop_rc_timers(9)rvt_stop_rnr_timer(9)rvt_del_timers_sync(9)rvt_qp_iter_init(9)rvt_qp_iter_next(9)rvt_qp_iter(9)rvt_copy_sge(9)rvt_ruc_loopback(9)
like, that's a full friend group right there. go read them, iykyk ππ
lowkey a whole little family of qp functions living in ./drivers/infiniband/sw/rdmavt/qp.c β this page is literally just one of them π
and that's the tea, bestie π«Ά this lil page came from ./drivers/infiniband/sw/rdmavt, dated October 2026, and it goes by rvt_clear_mr_refs(9). mwah, slay, bye πππ
π¦ 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