acomp_reques...t_src_nondma(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ acomp_request_set_src_nondma(9) ✨

okay bestie so we're in the Kernel API Manual today and the star of the show is acomp_request_set_src_nondma(9) β€” yes that's a long one, yes you're gonna say it right, and yes it slays πŸ’…


🌸 NAME 🌸

acomp_request_set_src_nondma β€” sets the non-DMA source virtual address, periodt


πŸ¦‹ SYNOPSIS πŸ¦‹

void acomp_request_set_src_nondma (struct acomp_req *req , const u8 *src
, unsigned int slen );

like look at her go 😭 so clean


πŸŽ€ ARGUMENTS πŸŽ€

  • req β€” the asynchronous compress request itself, the main character of this whole operation πŸ‘‘
  • src β€” a virtual address pointer pointing at your input buffer, she's pointing at the vibes
  • slen β€” the size of that input buffer, gotta know how much we're working with

πŸ’– DESCRIPTION πŸ’–

So what she does is: sets the source virtual address that an acomp operation needs. That's it, that's the job, and she does it flawlessly ✨

⚠️ real talk though β€” the address can not be used for DMA. Like, not allowed, not ever, don't even try it πŸ™ˆ

🌈 SEE ALSO 🌈

okay this list is long but every single one of these is iconic in her own right, no skips:

(and yes, acomp_request_alloc_extra(9) shows up twice β€” she said "encore" and honestly? respect 🫢)


that's the whole page bestie, go forth and point at your non-DMA buffers responsibly πŸ’œ

source: ./include/crypto Β· version: October 2026 Β· acomp_reques...t_src_nondma(9) β€” mwah, love u, bye πŸ§šβ€β™€οΈβ­

πŸ“¦ where this page comes from