rpcrdma_sendctx_put_locked(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… rpcrdma_sendctx_put_locked(9) β€” a Kernel API Manual moment ✨

πŸŽ€ NAME πŸŽ€

rpcrdma_sendctx_put_locked β€” Release a send context. That's the whole name, bestie, and it's giving β€œlet the send context go home” energy πŸ’–

πŸ¦‹ SYNOPSIS πŸ¦‹

void rpcrdma_sendctx_put_locked (struct rpcrdma_xprt *r_xprt , struct
       rpcrdma_sendctx *sc );

🌸 ARGUMENTS 🌸

  • r_xprt β€” controlling transport instance. Your transport-main-character pointer, basically 🫢
  • sc β€” send context to release. This is the one you're letting go πŸ’…

✨ DESCRIPTION ✨

Usage: it's called from Send completion to return a sendctxt to the queue. That's the job, fr fr β€” return the send context and keep it moving.

The caller serializes calls to this function (per transport). So the serialization responsibility is on the caller, per transport, okay? πŸ‘‘

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./net/sunrpc/xprtrdma/verbs.c β€” that's the source-file mention, and then the whole iconic SEE ALSO lineup is below, every single one, no cap:


Signed with love from the ./net/sunrpc/xprtrdma source/version corner, October 2026 β€” rpcrdma_sendctx_put_locked(9) out πŸ’–βœ¨

πŸ“¦ where this page comes from