mod_delayed_work_on — modify delay of or queue a delayed work on specific CPU
bool mod_delayed_work_on ( | int cpu, |
struct workqueue_struct * wq, | |
struct delayed_work * dwork, | |
unsigned long delay) ; |
cpu
CPU number to execute work on
wq
workqueue to use
dwork
work to queue
delay
number of jiffies to wait before queueing
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.