rvt_free_lkey(9)
π NAME π
hiii bestie π
welcome to the rvt_free_lkey(9) page from the Kernel API Manual β yes, that manual name is right there and we're keeping it cute. this function's whole iconic job is: free an lkey. periodt.
β¨ SYNOPSIS β¨
okay so the signature is giving void, and it takes a struct rvt_mregion *, no cap. copy it exactly:
void rvt_free_lkey (struct rvt_mregion *mr );
π ARGUMENTS π
mrβ themrto free from tables. that's the argument, and it's lowkey the whole plot π«Ά
π¦ SEE ALSO π¦
the kernel file is ./drivers/infiniband/sw/rdmavt/mr.c β and these are the linked besties, all in their original order:
rvt_driver_mr_init(9)rvt_mr_exit(9)rvt_alloc_lkey(9)rvt_get_dma_mr(9)rvt_reg_user_mr(9)rvt_dereg_clean_qp_cb(9)rvt_dereg_clean_qps(9)rvt_check_refs(9)rvt_mr_has_lkey(9)rvt_ss_has_lkey(9)rvt_dereg_mr(9)rvt_alloc_mr(9)rvt_set_page(9)rvt_map_mr_sg(9)rvt_fast_reg_mr(9)rvt_invalidate_rkey(9)rvt_sge_adjacent(9)rvt_lkey_ok(9)rvt_rkey_ok(9)
mwah π β source/version: ./drivers/infiniband/sw/rdmavt, date: October 2026. 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