Lines Matching refs:work
65 typedef void (*kthread_work_func_t)(struct kthread_work *work);
85 #define KTHREAD_WORK_INIT(work, fn) { \ argument
86 .node = LIST_HEAD_INIT((work).node), \
93 #define DEFINE_KTHREAD_WORK(work, fn) \ argument
94 struct kthread_work work = KTHREAD_WORK_INIT(work, fn)
118 #define init_kthread_work(work, fn) \ argument
120 memset((work), 0, sizeof(struct kthread_work)); \
121 INIT_LIST_HEAD(&(work)->node); \
122 (work)->func = (fn); \
128 struct kthread_work *work);
129 void flush_kthread_work(struct kthread_work *work);