acomp_request_set_dst_sg(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ acomp_request_set_dst_sg(9) ✨

okay so you're in the Kernel API Manual bestie, and this page is all about acomp_request_set_dst_sg β€” literally the glow-up moment where your async compression request finally gets told where to put its output πŸŽ€


🌸 NAME 🌸

acomp_request_set_dst_sg β€” sets destination scatterlist πŸ’…


⭐ SYNOPSIS ⭐

void acomp_request_set_dst_sg (struct acomp_req *req , struct
scatterlist *dst , unsigned int dlen );

no cap, that's the whole signature. three args, void return, we love a low-drama function 🫢


πŸ¦‹ ARGUMENTS πŸ¦‹

  • req β€” the asynchronous compress request. the main character of this whole operation fr fr ✨
  • dst β€” pointer to the output buffer scatterlist. yes bestie, it's a scatterlist, not just one buffer, we're being fancy today πŸ’…
  • dlen β€” size of the output buffer. gotta tell it how much room it's working with πŸŽ€

🧚 DESCRIPTION 🧚

Sets the destination scatterlist required by an acomp operation. that's it, that's the vibe β€” you're handing the request its output scatterlist so the acomp op knows where the compressed (or decompressed, depending on which direction you're going πŸ‘€) data should land 🌈

lowkey iconic that it's one job and it does it, periodt.


πŸ”₯ SEE ALSO πŸ”₯


πŸŽ€ friendly reminder that the destination side has a whole little family β€” _dst_dma, _dst_nondma, _dst_folio, and this _dst_sg one. pick the one that matches what you're actually handing it, iykyk 😭

and that's the page!! huge thanks to ./include/crypto for hosting this whole situation, and shoutout to the October 2026 date on the footer β€” go read the source bestie, it's giving documentation excellence πŸ’–βœ¨πŸ‘‘

πŸ“¦ where this page comes from