Lines Matching refs:workqueue_struct
59 struct workqueue_struct { struct
97 extern struct workqueue_struct *system_wq;
98 extern struct workqueue_struct *system_highpri_wq;
99 extern struct workqueue_struct *system_long_wq;
100 extern struct workqueue_struct *system_unbound_wq;
101 extern struct workqueue_struct *system_power_efficient_wq;
112 struct workqueue_struct *_create_workqueue_common(const char *name, int flags);
114 int queue_work(struct workqueue_struct *wq, struct work_struct *work);
115 int queue_delayed_work(struct workqueue_struct *wq, struct delayed_work *work,
136 mod_delayed_work(struct workqueue_struct *wq, in mod_delayed_work()
144 void drain_workqueue(struct workqueue_struct *wq);
145 void flush_workqueue(struct workqueue_struct *wq);
161 void destroy_workqueue(struct workqueue_struct *wq);