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); |
cpuCPU number to execute work on
wqworkqueue to use
dworkwork to queue
delaynumber 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.