Lines Matching refs:workqueue_struct
15 struct workqueue_struct;
296 extern struct workqueue_struct *system_wq;
297 extern struct workqueue_struct *system_long_wq;
298 extern struct workqueue_struct *system_nrt_wq;
299 extern struct workqueue_struct *system_unbound_wq;
300 extern struct workqueue_struct *system_freezable_wq;
301 extern struct workqueue_struct *system_nrt_freezable_wq;
303 extern struct workqueue_struct *
366 extern void destroy_workqueue(struct workqueue_struct *wq);
368 extern int queue_work(struct workqueue_struct *wq, struct work_struct *work);
369 extern int queue_work_on(int cpu, struct workqueue_struct *wq,
371 extern int queue_delayed_work(struct workqueue_struct *wq,
373 extern int queue_delayed_work_on(int cpu, struct workqueue_struct *wq,
376 extern void flush_workqueue(struct workqueue_struct *wq);
377 extern void drain_workqueue(struct workqueue_struct *wq);
398 extern void workqueue_set_max_active(struct workqueue_struct *wq,
400 extern bool workqueue_congested(unsigned int cpu, struct workqueue_struct *wq);