STRUCT ASYNC_SUBMIT_CTL(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, you're on the Kernel API Manual page for struct async_submit_ctl(9) β€” the struct for async_tx submission/completion modifiers. no cap, it's the little vibe-check bundle for async tx stuff. πŸ¦‹

✨ SYNOPSIS ✨

struct async_submit_ctl {
           enum async_tx_flags flags;
           struct dma_async_tx_descriptor *depend_tx;
           dma_async_tx_callback cb_fn;
           void *cb_param;
           void *scribble;
        };

🫢 Members 🫢

  • flags β€” submission modifiers. that's the main-character switchboard, periodt. πŸ’…
  • depend_tx β€” parent dependency of the current operation being submitted. it's literally the "wait for your parent" link, iykyk. πŸ”—
  • cb_fn β€” callback routine to run at operation completion. the little celebration function when the op is done. πŸŽ€
  • cb_param β€” parameter for the callback routine. the snack you pass to cb_fn. πŸ“
  • scribble β€” caller provided space for dma/page address conversions. your own lil scratch zone, no borrowing. ✨

πŸ‘€ SEE ALSO πŸ‘€


that's the tea from source path ./include/linux, dated October 2026, page struct async_submit_ctl(9) β€” catch u on the next manpage, bestie πŸ’–πŸŒˆ

πŸ“¦ where this page comes from