| mod_delayed_work_on(9) - phpMan
MOD_DELAYED_WORK_ON(9) Driver Basics MOD_DELAYED_WORK_ON(9)
NAME
mod_delayed_work_on - modify delay of or queue a delayed work on specific CPU
SYNOPSIS
bool mod_delayed_work_on(int cpu, struct workqueue_struct * wq,
struct delayed_work * dwork, unsigned long delay);
ARGUMENTS
cpu
CPU number to execute work on
wq
workqueue to use
dwork
work to queue
delay
number of jiffies to wait before queueing
DESCRIPTION
If dwork is idle, equivalent to queue_delayed_work_on; otherwise, modify dwork's timer so
that it expires after delay. If delay is zero, work is guaranteed to be scheduled
immediately regardless of its current state.
RETURN
false if dwork was idle and queued, true if dwork was pending and its timer was modified.
This function is safe to call from any context including IRQ handler. See
try_to_grab_pending for details.
COPYRIGHT
Kernel Hackers Manual 4.8. January 2017 MOD_DELAYED_WORK_ON(9)
|