ASYNCHRONOUS COMPRESSION API(9)
π ASYNCHRONOUS COMPRESSION API π
ok so you're in the kernel API manual, bestie β this page is all about the Asynchronous Compression API, and it's living over in ./include/crypto. slay.
β¨ Asynchronous Compression API β¨
So here's the vibe: the Asynchronous Compression API is what you use with algorithms of type CRYPTO_ALG_TYPE_ACOMPRESS β and if you go peek at /proc/crypto, those show up listed as type "acomp". that's the whole tell, fr fr. π¦
ngl this page is short because it's really a hub β the actual details live in the functions below. go read those, iykyk.
π SEE ALSO π
like, go look at these, bestie β they're the whole point π
- the kernel file
./include/crypto/acompress.hβ start here, it's giving main character energy π struct acomp_req(9)struct crypto_acomp(9)crypto_alloc_acomp(9)crypto_alloc_acomp_node(9)crypto_free_acomp(9)acomp_request_alloc_extra(9)acomp_request_alloc_extra(9)β yes it's listed twice, no I didn't do that, the page did π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)
ok that's the page!! π«Ά this lil beauty comes to you from ./include/crypto, dated October 2026, and it's part of the Kernel API Manual. that's a wrap, mwah πβ¨
π¦ 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