ipc_task_queue_send_task(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so welcome to ipc_task_queue_send_task(9) from the Kernel API Manual, bestie πŸ’… this one is literally about calling a function in tasklet context β€” either synchronously or asynchronously, it's giving range ✨

✨ SYNOPSIS ✨

int ipc_task_queue_send_task (struct iosm_imem *imem , int
       (*func)(struct iosm_imem *ipc_imem, int arg, void *msg, size_t size) ,
       int arg , void *msg , size_t size , bool wait );

πŸŽ€ ARGUMENTS πŸŽ€

  • imem β€” pointer to the iosm_imem struct. main character pointer energy 🫢
  • func β€” the function to be called in tasklet context πŸ”₯
  • arg β€” integer argument for func.
  • msg β€” message pointer argument for func.
  • size β€” size argument for func.
  • wait β€” if true, wait for result. yes bestie, we're waiting πŸ‘€

πŸ”₯ RETURN πŸ”₯

it returns the result value returned by func, or a failure value if func could not be called. that's the whole vibe check 😭

🌈 SEE ALSO 🌈


mwah πŸ’‹ β€” source/version ./drivers/net/wwan/iosm, October 2026 edition πŸ’–βœ¨

πŸ“¦ where this page comes from