Lines Matching refs:_work

282 #define __INIT_WORK_KEY(_work, _func, _onstack, _key)			\  argument
284 __init_work((_work), _onstack); \
285 (_work)->data = (atomic_long_t) WORK_DATA_INIT(); \
286 lockdep_init_map(&(_work)->lockdep_map, "(work_completion)"#_work, (_key), 0); \
287 INIT_LIST_HEAD(&(_work)->entry); \
288 (_work)->func = (_func); \
291 #define __INIT_WORK_KEY(_work, _func, _onstack, _key) \ argument
293 __init_work((_work), _onstack); \
294 (_work)->data = (atomic_long_t) WORK_DATA_INIT(); \
295 INIT_LIST_HEAD(&(_work)->entry); \
296 (_work)->func = (_func); \
300 #define __INIT_WORK(_work, _func, _onstack) \ argument
304 __INIT_WORK_KEY(_work, _func, _onstack, &__key); \
307 #define INIT_WORK(_work, _func) \ argument
308 __INIT_WORK((_work), (_func), 0)
310 #define INIT_WORK_ONSTACK(_work, _func) \ argument
311 __INIT_WORK((_work), (_func), 1)
313 #define INIT_WORK_ONSTACK_KEY(_work, _func, _key) \ argument
314 __INIT_WORK_KEY((_work), (_func), 1, _key)
316 #define __INIT_DELAYED_WORK(_work, _func, _tflags) \ argument
318 INIT_WORK(&(_work)->work, (_func)); \
319 __init_timer(&(_work)->timer, \
324 #define __INIT_DELAYED_WORK_ONSTACK(_work, _func, _tflags) \ argument
326 INIT_WORK_ONSTACK(&(_work)->work, (_func)); \
327 __init_timer_on_stack(&(_work)->timer, \
332 #define INIT_DELAYED_WORK(_work, _func) \ argument
333 __INIT_DELAYED_WORK(_work, _func, 0)
335 #define INIT_DELAYED_WORK_ONSTACK(_work, _func) \ argument
336 __INIT_DELAYED_WORK_ONSTACK(_work, _func, 0)
338 #define INIT_DEFERRABLE_WORK(_work, _func) \ argument
339 __INIT_DELAYED_WORK(_work, _func, TIMER_DEFERRABLE)
341 #define INIT_DEFERRABLE_WORK_ONSTACK(_work, _func) \ argument
342 __INIT_DELAYED_WORK_ONSTACK(_work, _func, TIMER_DEFERRABLE)
344 #define INIT_RCU_WORK(_work, _func) \ argument
345 INIT_WORK(&(_work)->work, (_func))
347 #define INIT_RCU_WORK_ONSTACK(_work, _func) \ argument
348 INIT_WORK_ONSTACK(&(_work)->work, (_func))