Lines Matching defs:workqueue_struct
56 struct workqueue_struct {
68 struct workqueue_struct *work_queue;
77 struct workqueue_struct *wq;
235 extern struct workqueue_struct *system_wq;
236 extern struct workqueue_struct *system_long_wq;
237 extern struct workqueue_struct *system_unbound_wq;
238 extern struct workqueue_struct *system_highpri_wq;
239 extern struct workqueue_struct *system_power_efficient_wq;
244 extern struct workqueue_struct *linux_create_workqueue_common(const char *, int);
245 extern void linux_destroy_workqueue(struct workqueue_struct *);
246 extern bool linux_queue_work_on(int cpu, struct workqueue_struct *, struct work_struct *);
247 extern bool linux_queue_delayed_work_on(int cpu, struct workqueue_struct *,
258 extern bool linux_queue_rcu_work(struct workqueue_struct *wq, struct rcu_work *rwork);