Lines Matching refs:workqueue_struct
58 struct workqueue_struct { struct
70 struct workqueue_struct *work_queue; argument
79 struct workqueue_struct *wq;
234 extern struct workqueue_struct *system_wq;
235 extern struct workqueue_struct *system_long_wq;
236 extern struct workqueue_struct *system_unbound_wq;
237 extern struct workqueue_struct *system_highpri_wq;
238 extern struct workqueue_struct *system_power_efficient_wq;
243 extern struct workqueue_struct *linux_create_workqueue_common(const char *, int);
244 extern void linux_destroy_workqueue(struct workqueue_struct *);
245 extern bool linux_queue_work_on(int cpu, struct workqueue_struct *, struct work_struct *);
246 extern bool linux_queue_delayed_work_on(int cpu, struct workqueue_struct *,
256 extern bool linux_queue_rcu_work(struct workqueue_struct *wq, struct rcu_work *rwork);