acomp_request_alloc_extra(9)
π acomp_request_alloc_extra(9) β the Kernel API Manual page you didn't know you needed β¨
okay so bestie, welcome to acomp_request_alloc_extra(9), straight out of the Kernel API Manual πΈ. This is the little allocator that sets you up with an acomp request plus some extra memory riding along with it. Cute, right? Let's get into it π
β¨ NAME β¨
acomp_request_alloc_extra β allocate acomp request with extra memory π«Ά
Like, the whole personality of this function is right there in the name ngl. You want an acomp request? Sure. You want extra memory on top of that? Say less π
πΈ SYNOPSIS πΈ
acomp_request_alloc_extra (... );
that's it. that's the whole synopsis. iconic behaviour honestly π
π¦ ARGUMENTS π¦
...β variable arguments, babes. That's the whole story: the function takes variadic arguments and the page does not spill the tea on what they are π so don't come for me, I'm just telling you what the manual says fr fr.
π₯ RETURN π₯
- the allocated handle β in case of success π
NULLβ in case of an error π
so like, vibe check the return value before you use it, periodt.
β SEE ALSO β
okay this is the part where I list everything, and there is a LOT, so buckle up bestie π§:
- the Kernel file
./include/crypto/acompress.hβ that's where the definitions live, iykyk struct acomp_req(9)struct crypto_acomp(9)Asynchronous Compression API(9)crypto_alloc_acomp(9)crypto_alloc_acomp_node(9)crypto_free_acomp(9)acomp_request_free(9)acomp_request_set_callback(9)acomp_request_set_params(9)acomp_request_set_src_sg(9)acomp_request_set_src_dma(9)acomp_request_set_src_nondma(9)acomp_request_set_src_folio(9)acomp_request_set_dst_sg(9)acomp_request_set_dst_dma(9)acomp_request_set_dst_nondma(9)acomp_request_set_dst_folio(9)crypto_acomp_compress(9)crypto_acomp_decompress(9)
like, the way that list just keeps going π but every single one is there, no cap. go read them, they're family π
lowkey a reminder from your girl: the manual page itself lists ... as the arguments and gives you no further detail, so I'm not out here inventing flags or params. what you see is what you get π
and that's the whole page, bestie!! π¦ sign-off time: this one comes from the source path ./include/crypto and is dated October 2026, and it's filed under acomp_request_alloc_extra(9) in the Kernel API Manual. slay, go allocate something cute πβ¨π
π¦ 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