Lines Matching refs:_work
203 #define __INIT_WORK(_work, _func, _onstack) \ argument
207 __init_work((_work), _onstack); \
208 (_work)->data = (atomic_long_t) WORK_DATA_INIT(); \
209 lockdep_init_map(&(_work)->lockdep_map, #_work, &__key, 0); \
210 INIT_LIST_HEAD(&(_work)->entry); \
211 (_work)->func = (_func); \
214 #define __INIT_WORK(_work, _func, _onstack) \ argument
216 __init_work((_work), _onstack); \
217 (_work)->data = (atomic_long_t) WORK_DATA_INIT(); \
218 INIT_LIST_HEAD(&(_work)->entry); \
219 (_work)->func = (_func); \
223 #define INIT_WORK(_work, _func) \ argument
224 __INIT_WORK((_work), (_func), 0)
226 #define INIT_WORK_ONSTACK(_work, _func) \ argument
227 __INIT_WORK((_work), (_func), 1)
229 #define __INIT_DELAYED_WORK(_work, _func, _tflags) \ argument
231 INIT_WORK(&(_work)->work, (_func)); \
232 __setup_timer(&(_work)->timer, delayed_work_timer_fn, \
233 (unsigned long)(_work), \
237 #define __INIT_DELAYED_WORK_ONSTACK(_work, _func, _tflags) \ argument
239 INIT_WORK_ONSTACK(&(_work)->work, (_func)); \
240 __setup_timer_on_stack(&(_work)->timer, \
242 (unsigned long)(_work), \
246 #define INIT_DELAYED_WORK(_work, _func) \ argument
247 __INIT_DELAYED_WORK(_work, _func, 0)
249 #define INIT_DELAYED_WORK_ONSTACK(_work, _func) \ argument
250 __INIT_DELAYED_WORK_ONSTACK(_work, _func, 0)
252 #define INIT_DEFERRABLE_WORK(_work, _func) \ argument
253 __INIT_DELAYED_WORK(_work, _func, TIMER_DEFERRABLE)
255 #define INIT_DEFERRABLE_WORK_ONSTACK(_work, _func) \ argument
256 __INIT_DELAYED_WORK_ONSTACK(_work, _func, TIMER_DEFERRABLE)