Lines Matching refs:work
39 #define COMPLETION_INITIALIZER(work) \ argument
40 { 0, __WAIT_QUEUE_HEAD_INITIALIZER((work).wait) }
42 #define COMPLETION_INITIALIZER_ONSTACK_MAP(work, map) \ argument
43 (*({ init_completion_map(&(work), &(map)); &(work); }))
45 #define COMPLETION_INITIALIZER_ONSTACK(work) \ argument
46 (*({ init_completion(&work); &work; }))
56 #define DECLARE_COMPLETION(work) \ argument
57 struct completion work = COMPLETION_INITIALIZER(work)
72 # define DECLARE_COMPLETION_ONSTACK(work) \ argument
73 struct completion work = COMPLETION_INITIALIZER_ONSTACK(work)
74 # define DECLARE_COMPLETION_ONSTACK_MAP(work, map) \ argument
75 struct completion work = COMPLETION_INITIALIZER_ONSTACK_MAP(work, map)
77 # define DECLARE_COMPLETION_ONSTACK(work) DECLARE_COMPLETION(work) argument
78 # define DECLARE_COMPLETION_ONSTACK_MAP(work, map) DECLARE_COMPLETION(work) argument