Lines Matching refs:_work

224 #define __INIT_WORK(_work, _func, _onstack)				\  argument
228 __init_work((_work), _onstack); \
229 (_work)->data = (atomic_long_t) WORK_DATA_INIT(); \
230 lockdep_init_map(&(_work)->lockdep_map, "(work_completion)"#_work, &__key, 0); \
231 INIT_LIST_HEAD(&(_work)->entry); \
232 (_work)->func = (_func); \
235 #define __INIT_WORK(_work, _func, _onstack) \ argument
237 __init_work((_work), _onstack); \
238 (_work)->data = (atomic_long_t) WORK_DATA_INIT(); \
239 INIT_LIST_HEAD(&(_work)->entry); \
240 (_work)->func = (_func); \
244 #define INIT_WORK(_work, _func) \ argument
245 __INIT_WORK((_work), (_func), 0)
247 #define INIT_WORK_ONSTACK(_work, _func) \ argument
248 __INIT_WORK((_work), (_func), 1)
250 #define __INIT_DELAYED_WORK(_work, _func, _tflags) \ argument
252 INIT_WORK(&(_work)->work, (_func)); \
253 __init_timer(&(_work)->timer, \
258 #define __INIT_DELAYED_WORK_ONSTACK(_work, _func, _tflags) \ argument
260 INIT_WORK_ONSTACK(&(_work)->work, (_func)); \
261 __init_timer_on_stack(&(_work)->timer, \
266 #define INIT_DELAYED_WORK(_work, _func) \ argument
267 __INIT_DELAYED_WORK(_work, _func, 0)
269 #define INIT_DELAYED_WORK_ONSTACK(_work, _func) \ argument
270 __INIT_DELAYED_WORK_ONSTACK(_work, _func, 0)
272 #define INIT_DEFERRABLE_WORK(_work, _func) \ argument
273 __INIT_DELAYED_WORK(_work, _func, TIMER_DEFERRABLE)
275 #define INIT_DEFERRABLE_WORK_ONSTACK(_work, _func) \ argument
276 __INIT_DELAYED_WORK_ONSTACK(_work, _func, TIMER_DEFERRABLE)
278 #define INIT_RCU_WORK(_work, _func) \ argument
279 INIT_WORK(&(_work)->work, (_func))
281 #define INIT_RCU_WORK_ONSTACK(_work, _func) \ argument
282 INIT_WORK_ONSTACK(&(_work)->work, (_func))