Lines Matching refs:task
73 struct task task; member
83 task_set(&work->task, (void (*)(void *))func, work); in INIT_WORK()
92 return task_add(work->tq, &work->task); in queue_work()
99 task_del(work->tq, &work->task); in cancel_work()
106 task_del(work->tq, &work->task); in cancel_work_sync()
109 #define work_pending(work) task_pending(&(work)->task)
130 task_add(dwork->tq, &dwork->work.task); in __delayed_work_tick()
151 .work.task = TASK_INITIALIZER((void (*)(void *))(fn), &(dw).work) \
158 return task_add(work->tq, &work->task); in schedule_work()
191 return task_del(dwork->tq, &dwork->work.task); in cancel_delayed_work()
201 return task_del(dwork->tq, &dwork->work.task); in cancel_delayed_work_sync()
209 return task_pending(&dwork->work.task); in delayed_work_pending()
232 task_del(work->tq, &work->task); in destroy_work_on_stack()