rdma_restrack_new(9)
π 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:
rdma_restrack_init(9)rdma_restrack_clean(9)rdma_restrack_count(9)rdma_restrack_attach_task(9)rdma_restrack_set_name(9)rdma_restrack_parent_name(9)rdma_restrack_add(9)rdma_restrack_abort_del(9)rdma_restrack_get_byid(9)rdma_restrack_sync(9)rdma_restrack_del(9)rdma_restrack_begin_del(9)rdma_restrack_commit_del(9)
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
- 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