ipc_task_queue_send_task(9)
π 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 theiosm_imemstruct. main character pointer energy π«Άfuncβ the function to be called in tasklet context π₯argβ integer argument forfunc.msgβ message pointer argument forfunc.sizeβ size argument forfunc.waitβ iftrue, 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 π
- Kernel file
./drivers/net/wwan/iosm/iosm_ipc_task_queue.h struct ipc_task_queue_args(9)struct ipc_task_queue(9)struct ipc_task(9)ipc_task_init(9)ipc_task_deinit(9)
mwah π β source/version ./drivers/net/wwan/iosm, October 2026 edition πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms