acomp_request_set_src_dma(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… acomp_request_set_src_dma β€” bestie's guide to the kernel API manual, section 9

okay so like, welcome to the acomp_request_set_src_dma(9) page, it's giving "small function, big responsibility" energy and honestly we love her for it πŸŽ€


✨ NAME ✨

acomp_request_set_src_dma β€” Sets DMA source virtual address 🌸

that's it. that's the whole name section. short and iconic, no notes πŸ’…


🌈 SYNOPSIS 🌈

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

like, look at her. void return, three args, absolutely no drama. we stan 🫢


πŸ”₯ ARGUMENTS πŸ”₯

  • req β€” the asynchronous compress request, aka the main character of this whole operation πŸ‘‘
  • src β€” a virtual address pointer to the input buffer, literally just "hey, your data's over there" ✨
  • slen β€” the size of the input buffer, because the kernel needs to know how much of a vibe we're working with πŸ“

πŸ’– DESCRIPTION πŸ’–

so what does this actually do? it Sets source virtual address required by an acomp operation. that's the whole job. she's focused, she's efficient, she ate πŸ’…

⚠️ but bestie, hear me on this one β€” the address must be usable for DMA. like, no cap, this is not a soft suggestion. if your address isn't DMA-usable, that's a whole problem and this page is not gonna save you 😭

πŸ¦‹ SEE ALSO πŸ¦‹

the whole friend group, assembled 🫢 here's everyone you might wanna meet:


and that's the page!! πŸŽ€ she lives in ./include/crypto, she's dated October 2026, and she's officially part of the Kernel API Manual, section 9 β€” acomp_request_set_src_dma(9), periodt βœ¨πŸ’œ

πŸ“¦ where this page comes from