Lines Matching refs:dwork
1222 struct delayed_work *dwork = to_delayed_work(work); in try_to_grab_pending() local
1229 if (likely(del_timer(&dwork->timer))) in try_to_grab_pending()
1468 struct delayed_work *dwork = (struct delayed_work *)__data; in delayed_work_timer_fn() local
1471 __queue_work(dwork->cpu, dwork->wq, &dwork->work); in delayed_work_timer_fn()
1476 struct delayed_work *dwork, unsigned long delay) in __queue_delayed_work() argument
1478 struct timer_list *timer = &dwork->timer; in __queue_delayed_work()
1479 struct work_struct *work = &dwork->work; in __queue_delayed_work()
1482 timer->data != (unsigned long)dwork); in __queue_delayed_work()
1493 __queue_work(cpu, wq, &dwork->work); in __queue_delayed_work()
1497 timer_stats_timer_set_start_info(&dwork->timer); in __queue_delayed_work()
1499 dwork->wq = wq; in __queue_delayed_work()
1500 dwork->cpu = cpu; in __queue_delayed_work()
1521 struct delayed_work *dwork, unsigned long delay) in queue_delayed_work_on() argument
1523 struct work_struct *work = &dwork->work; in queue_delayed_work_on()
1531 __queue_delayed_work(cpu, wq, dwork, delay); in queue_delayed_work_on()
1559 struct delayed_work *dwork, unsigned long delay) in mod_delayed_work_on() argument
1565 ret = try_to_grab_pending(&dwork->work, true, &flags); in mod_delayed_work_on()
1569 __queue_delayed_work(cpu, wq, dwork, delay); in mod_delayed_work_on()
2896 bool flush_delayed_work(struct delayed_work *dwork) in flush_delayed_work() argument
2899 if (del_timer_sync(&dwork->timer)) in flush_delayed_work()
2900 __queue_work(dwork->cpu, dwork->wq, &dwork->work); in flush_delayed_work()
2902 return flush_work(&dwork->work); in flush_delayed_work()
2922 bool cancel_delayed_work(struct delayed_work *dwork) in cancel_delayed_work() argument
2928 ret = try_to_grab_pending(&dwork->work, true, &flags); in cancel_delayed_work()
2934 set_work_pool_and_clear_pending(&dwork->work, in cancel_delayed_work()
2935 get_work_pool_id(&dwork->work)); in cancel_delayed_work()
2950 bool cancel_delayed_work_sync(struct delayed_work *dwork) in cancel_delayed_work_sync() argument
2952 return __cancel_work_timer(&dwork->work, true); in cancel_delayed_work_sync()