Lines Matching refs:work_struct
48 struct work_struct;
49 typedef void (*work_func_t)(struct work_struct *);
53 struct work_struct *target;
66 struct work_struct { struct
74 struct work_struct work; argument
81 struct work_struct name; \
89 struct work_struct work;
107 to_delayed_work(struct work_struct *work) in to_delayed_work()
246 extern bool linux_queue_work_on(int cpu, struct workqueue_struct *, struct work_struct *);
249 extern bool linux_cancel_work(struct work_struct *);
251 extern bool linux_cancel_work_sync(struct work_struct *);
253 extern bool linux_flush_work(struct work_struct *);
255 extern bool linux_work_pending(struct work_struct *);
256 extern bool linux_work_busy(struct work_struct *);
257 extern struct work_struct *linux_current_work(void);