rpcrdma_req_create(9)
rpcrdma_req_create(9) β Kernel API Manual π
Okay so bestie, welcome to the Kernel API Manual page for rpcrdma_req_create(9) β itβs giving βallocate the thingβ energy and weβre gonna read it together, no cap π«Ά
β¨ NAME β¨
rpcrdma_req_create β allocate an rpcrdma_req object π
πΈ SYNOPSIS πΈ
struct rpcrdma_req * rpcrdma_req_create (struct rpcrdma_xprt *r_xprt ,
size_t size );
π ARGUMENTS π
r_xprtβ the controllingr_xprtπsizeβ the initial size, in bytes, of send and receive buffers π§
π¦ DESCRIPTION π¦
Bestie, this one is short and iconic: it returns an allocated and fully initialized rpcrdma_req or NULL πβ¨ Thatβs the whole plot. No extra lore, no side quests β just an allocated and fully initialized rpcrdma_req or NULL, periodt π
π SEE ALSO π
Kernel file ./net/sunrpc/xprtrdma/verbs.c is where the lore lives, and the related manual pages are: rpcrdma_flush_disconnect(9), rpcrdma_wc_send(9), rpcrdma_wc_receive(9), rpcrdma_cm_event_handler(9), rpcrdma_xprt_connect(9), rpcrdma_xprt_disconnect(9), rpcrdma_sendctx_get_locked(9), rpcrdma_sendctx_unget_locked(9), rpcrdma_sendctx_put_locked(9), rpcrdma_mrs_refresh(9), rpcrdma_req_setup(9), rpcrdma_rep_put(9), rpcrdma_buffer_create(9), rpcrdma_req_destroy(9), rpcrdma_mrs_destroy(9), rpcrdma_buffer_destroy(9), rpcrdma_mr_get(9), rpcrdma_reply_put(9), rpcrdma_buffer_get(9), rpcrdma_buffer_put(9), rpcrdma_regbuf_realloc(9), __rpcrdma_regbuf_dma_map(9), rpcrdma_post_recvs(9) πβ¨
This iconic page came from ./net/sunrpc/xprtrdma, dated October 2026, and its manual title is rpcrdma_req_create(9) β slay and goodbye, bestie ππ
π¦ 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