Lines Matching defs:workqueue_struct
45 struct workqueue_struct {
58 static int enqueue(struct workqueue_struct *wq, struct work_struct *w) {
67 static struct work_struct *dequeue(struct workqueue_struct *wq) {
101 extern struct workqueue_struct *linux_create_workqueue_common(const char *, int);
102 extern void destroy_workqueue(struct workqueue_struct *);
136 static inline int queue_work(struct workqueue_struct *wq,
143 queue_delayed_work(struct workqueue_struct *wq, struct delayed_work *work,
166 struct workqueue_struct wq;
177 static inline struct workqueue_struct *create_singlethread_workqueue(void *name) {
179 struct workqueue_struct *wq;
183 printf("Error while creating workqueue_struct");
223 drain_workqueue(struct workqueue_struct *wq)
265 mod_delayed_work(struct workqueue_struct *wq, struct delayed_work *dwork,