Lines Matching refs:workqueue_struct
18 struct workqueue_struct;
120 struct workqueue_struct *wq;
129 struct workqueue_struct *wq;
385 extern struct workqueue_struct *system_wq;
386 extern struct workqueue_struct *system_highpri_wq;
387 extern struct workqueue_struct *system_long_wq;
388 extern struct workqueue_struct *system_unbound_wq;
389 extern struct workqueue_struct *system_freezable_wq;
390 extern struct workqueue_struct *system_power_efficient_wq;
391 extern struct workqueue_struct *system_freezable_power_efficient_wq;
393 extern struct workqueue_struct *
456 extern void destroy_workqueue(struct workqueue_struct *wq);
460 int apply_workqueue_attrs(struct workqueue_struct *wq,
464 extern bool queue_work_on(int cpu, struct workqueue_struct *wq,
466 extern bool queue_delayed_work_on(int cpu, struct workqueue_struct *wq,
468 extern bool mod_delayed_work_on(int cpu, struct workqueue_struct *wq,
470 extern bool queue_rcu_work(struct workqueue_struct *wq, struct rcu_work *rwork);
472 extern void flush_workqueue(struct workqueue_struct *wq);
473 extern void drain_workqueue(struct workqueue_struct *wq);
488 extern void workqueue_set_max_active(struct workqueue_struct *wq,
492 extern bool workqueue_congested(int cpu, struct workqueue_struct *wq);
509 static inline bool queue_work(struct workqueue_struct *wq, in queue_work()
523 static inline bool queue_delayed_work(struct workqueue_struct *wq, in queue_delayed_work()
538 static inline bool mod_delayed_work(struct workqueue_struct *wq, in mod_delayed_work()
652 int workqueue_sysfs_register(struct workqueue_struct *wq);
654 static inline int workqueue_sysfs_register(struct workqueue_struct *wq) in workqueue_sysfs_register()