rpcrdma_mr_get(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… rpcrdma_mr_get(9) ✨

okay so this is a page from the Kernel API Manual and it's all about rpcrdma_mr_get, which lowkey does exactly what the name says: it gets you an rpcrdma_mr πŸŽ€ read on bestie, it's short but it eats.


🌸 NAME 🌸

rpcrdma_mr_get β€” Allocate an rpcrdma_mr object πŸ’–


✨ SYNOPSIS ✨

struct rpcrdma_mr * rpcrdma_mr_get (struct rpcrdma_xprt *r_xprt );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • r_xprt β€” the controlling transport, like the main character of this whole operation πŸ‘‘ it's the one in charge, periodt.

πŸ’œ DESCRIPTION πŸ’œ

So what does it actually do? It returns an initialized rpcrdma_mr ✨ or NULL if no free rpcrdma_mr objects are available 😭 that's it, that's the whole vibe. Either you get your object, or you get NULL and have to deal with it, ngl.

fr fr check for that NULL bestie, it's giving "no free objects rn" πŸ’€

🫢 SEE ALSO 🫢

Kernel file ./net/sunrpc/xprtrdma/verbs.c β€” and honestly, the whole friend group is here, we stan a supportive cast 🌈:


okay that's the whole page, go forth and allocate responsibly 🧚

this icon of a manpage lives in ./net/sunrpc/xprtrdma and was dated October 2026 β€” slay, see you in the next one bestie πŸ’…βœ¨

πŸ“¦ where this page comes from