rvt_free_all_qps(9)
β¨ rvt_free_all_qps(9) β¨
okay bestie, welcome to the kernel API manual π
this one's rvt_free_all_qps, and it lives in the Kernel API Manual, so you know it's the real deal π
πΈ NAME πΈ
rvt_free_all_qps β check for QPs still in use
π¦ SYNOPSIS π¦
unsigned rvt_free_all_qps (struct rvt_dev_info *rdi );
π ARGUMENTS π
rdiβ the rvt device info structure. that's your whole device's little info card, she's the main character here π
π DESCRIPTION π
so like, there should not be any QPs still in use at this point β that's the vibe check, and if it fails, something's sus π
this function frees the memory for the table, and then it returns the number of QPs still in use. yep, it tells on them. no cap π£
π SEE ALSO π
lowkey a whole friend group of functions here, all hanging out 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_qp_exit(9)alloc_qpn(9)rvt_clear_mr_refs(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)
ngl that's a long list but every single one of them ate, go read them, iykyk π
k bye bestie, that's the whole page π this little beauty comes from ./drivers/infiniband/sw/rdmavt and it's dated October 2026 β periodt, see you in the next manpage β¨π
π¦ 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