rvt_dealloc_device(9)
π rvt_dealloc_device(9) π
okay so bestie, welcome to the Kernel API Manual β this is the page for rvt_dealloc_device, and yes it's a short one but it's lowkey iconic, let's get into it π
β¨ NAME β¨
rvt_dealloc_device β deallocate rdi π§
πΈ SYNOPSIS πΈ
void rvt_dealloc_device (struct rvt_dev_info *rdi );
π¦ ARGUMENTS π¦
rdiβ the structure to free. that's it, that's the whole vibe. hand it over and it's getting freed π
π DESCRIPTION π
Free a structure that was allocated with rvt_alloc_device. no cap, that's the entire job β you allocated it, now you're releasing it. the way that symmetry works?? obsessed π«Ά
β οΈ only pass stuff that actually came from rvt_alloc_device, bestie. this is the cleanup half of the duo, not a free-for-all π
π₯ SEE ALSO π₯
Kernel file ./drivers/infiniband/sw/rdmavt/vt.c β go read it, iykyk β
rvt_alloc_device(9)rvt_query_port(9)rvt_modify_port(9)rvt_query_pkey(9)rvt_query_gid(9)rvt_alloc_ucontext(9)rvt_dealloc_ucontext(9)rvt_register_device(9)rvt_unregister_device(9)rvt_init_port(9)
and that's the page, periodt ππ this lil guy lives over in ./drivers/infiniband/sw/rdmavt and it's dated October 2026 β so like, future girlboss energy fr fr ππ byeeee ππ¦
π¦ 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