Lines Matching refs:workqueue_struct

16 struct workqueue_struct;
118 struct workqueue_struct *wq;
352 extern struct workqueue_struct *system_wq;
353 extern struct workqueue_struct *system_highpri_wq;
354 extern struct workqueue_struct *system_long_wq;
355 extern struct workqueue_struct *system_unbound_wq;
356 extern struct workqueue_struct *system_freezable_wq;
357 extern struct workqueue_struct *system_power_efficient_wq;
358 extern struct workqueue_struct *system_freezable_power_efficient_wq;
360 extern struct workqueue_struct *
421 extern void destroy_workqueue(struct workqueue_struct *wq);
425 int apply_workqueue_attrs(struct workqueue_struct *wq,
429 extern bool queue_work_on(int cpu, struct workqueue_struct *wq,
431 extern bool queue_delayed_work_on(int cpu, struct workqueue_struct *wq,
433 extern bool mod_delayed_work_on(int cpu, struct workqueue_struct *wq,
436 extern void flush_workqueue(struct workqueue_struct *wq);
437 extern void drain_workqueue(struct workqueue_struct *wq);
450 extern void workqueue_set_max_active(struct workqueue_struct *wq,
453 extern bool workqueue_congested(int cpu, struct workqueue_struct *wq);
469 static inline bool queue_work(struct workqueue_struct *wq, in queue_work()
483 static inline bool queue_delayed_work(struct workqueue_struct *wq, in queue_delayed_work()
498 static inline bool mod_delayed_work(struct workqueue_struct *wq, in mod_delayed_work()
615 int workqueue_sysfs_register(struct workqueue_struct *wq);
617 static inline int workqueue_sysfs_register(struct workqueue_struct *wq) in workqueue_sysfs_register()