acomp_reques...t_dst_nondma(9)
π acomp_request_set_dst_nondma(9) π
okay so bestie, welcome to the Kernel API Manual page for acomp_request_set_dst_nondma(9) β it's giving very specific destination-address energy and we're gonna get into it. β¨
πΈ NAME πΈ
acomp_request_set_dst_nondma β sets the non-DMA destination virtual address. That's the whole vibe, no cap. π
π SYNOPSIS π
void acomp_request_set_dst_nondma (struct acomp_req *req , u8 *dst ,
unsigned int dlen );
π¦ ARGUMENTS π¦
reqβ the asynchronous compress request, aka the main character here πdstβ virtual address pointer to the output buffer, where the destination lives π«dlenβ size of the output buffer, so we know how much room we're working with π
π DESCRIPTION π
So this function sets the destination virtual address that an acomp operation needs. Simple, iconic, to the point. π«Ά
The address can not be used for DMA β like, that is literally not its lane. Keep that in mind, bestie, because it matters. π
π SEE ALSO π
- Kernel file
./include/crypto/acompress.h 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_alloc_extra(9)acomp_request_alloc_extra(9)(yes, it's listed twice β we are keeping it twice, periodt π)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_folio(9)crypto_acomp_compress(9)crypto_acomp_decompress(9)
mwah π this little page comes from source ./include/crypto, dated October 2026, and its footer title string is acomp_reques...t_dst_nondma(9) β bye bestie, go set those non-DMA destinations! π«Άπ
π¦ 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