Lines Matching refs:workqueue_struct
72 struct workqueue_struct;
111 extern struct workqueue_struct *system_highpri_wq;
112 extern struct workqueue_struct *system_long_wq;
113 extern struct workqueue_struct *system_power_efficient_wq;
114 extern struct workqueue_struct *system_unbound_wq;
115 extern struct workqueue_struct *system_wq;
123 struct workqueue_struct *
125 struct workqueue_struct *
127 void destroy_workqueue(struct workqueue_struct *);
128 void flush_workqueue(struct workqueue_struct *);
129 void drain_workqueue(struct workqueue_struct *);
134 bool queue_work(struct workqueue_struct *, struct work_struct *);
143 bool queue_delayed_work(struct workqueue_struct *, struct delayed_work *,
145 bool mod_delayed_work(struct workqueue_struct *, struct delayed_work *,
153 void queue_rcu_work(struct workqueue_struct *, struct rcu_work *);