nlm_svc_decode_nlm_lockargs(9)
okay so bestie, welcome to the Kernel API Manual π β the main character of this page is nlm_svc_decode_nlm_lockargs(9), and yes, she's iconic.
β¨ NAME β¨
nlm_svc_decode_nlm_lockargs β decode a nlm_lockargs argument. That's the assignment, no cap. π
π¦ SYNOPSIS π¦
bool nlm_svc_decode_nlm_lockargs (struct svc_rqst *rqstp , struct xdr_stream *xdr );
π ARGUMENTS π
rqstpβ the RPC transaction context, aka the situation this RPC call is living in.xdrβ the source XDR data stream you're decoding from. The byte buffet, basically. π
π DESCRIPTION π
Decode that nlm_lockargs argument, periodt. The return values are literally the whole vibe check:
trueβ procedure arguments decoded successfully β¨falseβ decode failed π
bestie, those two booleans are doing a lot of emotional labor here.
π SEE ALSO π
if you're going down the rabbit hole β and honestly, you should β these are the neighbors and besties:
./fs/lockd/nlm3xdr_gen.cβ the kernel file, right there in the lockd crewnlm_svc_decode_nlm_testargs(9)nlm_svc_decode_nlm_cancargs(9)nlm_svc_decode_nlm_unlockargs(9)nlm_svc_decode_nlm_testres(9)nlm_svc_decode_nlm_res(9)nlm_svc_decode_nlm_notifyargs(9)nlm_svc_decode_nlm_shareargs(9)nlm_svc_decode_nlm_notify(9)nlm_svc_encode_nlm_testres(9)nlm_svc_encode_nlm_res(9)nlm_svc_encode_nlm_shareres(9)
cute little sign-off bestie: source/version is ./fs/lockd, date stamp is October 2026 β mwah, bye ππ«Ά
π¦ 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