rdma_restrack_new(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– rdma_restrack_new(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual β€” yes, that's the manual name, we're in kernel-land now, put your seatbelt on πŸŽ€. This one's about rdma_restrack_new, and it's lowkey the setup step you do before the fun stuff.


✨ NAME ✨

rdma_restrack_new β€” initializes a new restrack entry so that the _put() interface can release memory in a fully automatic way. fr fr, that's the whole personality of this function 🫢


🌸 SYNOPSIS 🌸

void rdma_restrack_new (struct rdma_restrack_entry *res , enum
       rdma_restrack_type type );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • res β€” the entry you're initializing. this is your lil baby restrack entry, give it a home πŸ’…
  • type β€” the REstrack type. yes, capital R, capital E, that's how the original spells it and I'm not about to do it dirty 😭

πŸ”₯ SEE ALSO πŸ”₯

the whole restrack friend group, no cap β€” they're all linked from the kernel file ./drivers/infiniband/core/restrack.c:

like, the entire restrack cinematic universe. go read them, iykyk πŸ‘‘


and that's the page, bestie!! this icon was brought to you by ./drivers/infiniband/core, dated October 2026, and it lives at rdma_restrack_new(9) forever and ever πŸ’–βœ¨ mwah, go initialize something πŸŽ€

πŸ“¦ where this page comes from