Lines Matching refs:workqueue_struct

102 	struct workqueue_struct *wq;
111 struct workqueue_struct *wq;
424 extern struct workqueue_struct *system_wq;
425 extern struct workqueue_struct *system_highpri_wq;
426 extern struct workqueue_struct *system_long_wq;
427 extern struct workqueue_struct *system_unbound_wq;
428 extern struct workqueue_struct *system_freezable_wq;
429 extern struct workqueue_struct *system_power_efficient_wq;
430 extern struct workqueue_struct *system_freezable_power_efficient_wq;
446 __printf(1, 4) struct workqueue_struct *
474 extern void destroy_workqueue(struct workqueue_struct *wq);
478 int apply_workqueue_attrs(struct workqueue_struct *wq,
482 extern bool queue_work_on(int cpu, struct workqueue_struct *wq,
484 extern bool queue_work_node(int node, struct workqueue_struct *wq,
486 extern bool queue_delayed_work_on(int cpu, struct workqueue_struct *wq,
488 extern bool mod_delayed_work_on(int cpu, struct workqueue_struct *wq,
490 extern bool queue_rcu_work(struct workqueue_struct *wq, struct rcu_work *rwork);
492 extern void __flush_workqueue(struct workqueue_struct *wq);
493 extern void drain_workqueue(struct workqueue_struct *wq);
509 extern void workqueue_set_max_active(struct workqueue_struct *wq,
513 extern bool workqueue_congested(int cpu, struct workqueue_struct *wq);
519 extern void show_one_workqueue(struct workqueue_struct *wq);
545 static inline bool queue_work(struct workqueue_struct *wq, in queue_work()
559 static inline bool queue_delayed_work(struct workqueue_struct *wq, in queue_delayed_work()
574 static inline bool mod_delayed_work(struct workqueue_struct *wq, in mod_delayed_work()
631 struct workqueue_struct *_wq = (wq); \
725 int workqueue_sysfs_register(struct workqueue_struct *wq);
727 static inline int workqueue_sysfs_register(struct workqueue_struct *wq) in workqueue_sysfs_register()