async_schedule_domain(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

async_schedule_domain(9) β€” Kernel API Manual πŸ¦‹

🌸 NAME 🌸

async_schedule_domain β€” schedule a function for asynchronous execution within a certain domain ✨

🌟 SYNOPSIS 🌟

async_cookie_t async_schedule_domain (async_func_t func , void *data ,
       struct async_domain *domain );

πŸŽ€ ARGUMENTS πŸŽ€

  • func β€” the function to execute asynchronously, like the main character of this call πŸ’–
  • data β€” the data pointer you pass to the function 🫢
  • domain β€” the domain πŸ‘‘

πŸ’« DESCRIPTION πŸ’«

okay so it returns an async_cookie_t that may be used for checkpointing later β€” keep that cookie, bestie πŸͺ. And domain may be used in the async_synchronize_*_domain functions to wait within a certain synchronization domain rather than globally, which is lowkey the whole domain vibe ✨.

πŸ’€ NOTE πŸ’€

This function may be called from atomic or non-atomic contexts β€” yes, both, no cap πŸ’…πŸ”₯

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./include/linux/async.h β€” plus the related crew: async_schedule(9), async_schedule_dev(9), and async_schedule_dev_domain(9) πŸ’œ


Source/version: ./include/linux Β· date: October 2026 Β· page: async_schedule_domain(9) β€” mwah, bye bestie πŸŽ€πŸ’–

πŸ“¦ where this page comes from