Lines Matching refs:workqueue_struct

55 struct workqueue_struct {  struct
73 struct workqueue_struct *); argument
74 static struct workqueue_struct *
77 struct workqueue_struct *);
79 struct workqueue_struct *);
81 struct workqueue_struct *);
82 static void dw_callout_init(struct workqueue_struct *,
84 static void dw_callout_destroy(struct workqueue_struct *,
86 static void cancel_delayed_work_done(struct workqueue_struct *,
125 struct workqueue_struct *system_highpri_wq __read_mostly;
126 struct workqueue_struct *system_long_wq __read_mostly;
127 struct workqueue_struct *system_power_efficient_wq __read_mostly;
128 struct workqueue_struct *system_unbound_wq __read_mostly;
129 struct workqueue_struct *system_wq __read_mostly;
255 struct workqueue_struct *
258 struct workqueue_struct *wq; in alloc_workqueue()
301 struct workqueue_struct *
317 destroy_workqueue(struct workqueue_struct *wq) in destroy_workqueue()
403 struct workqueue_struct *const wq = cookie; in linux_workqueue_thread()
490 struct workqueue_struct *const wq = work_queue(&dw->work); in linux_workqueue_timeout()
536 struct workqueue_struct *wq = lwp_getspecific(workqueue_key); in current_work()
576 work_claimed(struct work_struct *work, struct workqueue_struct *wq) in work_claimed()
604 static struct workqueue_struct *
608 return (struct workqueue_struct *) in work_queue()
623 acquire_work(struct work_struct *work, struct workqueue_struct *wq) in acquire_work()
656 release_work(struct work_struct *work, struct workqueue_struct *wq) in release_work()
704 queue_work(struct workqueue_struct *wq, struct work_struct *work) in queue_work()
743 struct workqueue_struct *wq; in cancel_work()
792 struct workqueue_struct *wq; in cancel_work_sync()
840 wait_for_current_work(struct work_struct *work, struct workqueue_struct *wq) in wait_for_current_work()
908 dw_callout_init(struct workqueue_struct *wq, struct delayed_work *dw) in dw_callout_init()
927 dw_callout_destroy(struct workqueue_struct *wq, struct delayed_work *dw) in dw_callout_destroy()
950 cancel_delayed_work_done(struct workqueue_struct *wq, struct delayed_work *dw) in cancel_delayed_work_done()
973 queue_delayed_work(struct workqueue_struct *wq, struct delayed_work *dw, in queue_delayed_work()
1046 mod_delayed_work(struct workqueue_struct *wq, struct delayed_work *dw, in mod_delayed_work()
1239 struct workqueue_struct *wq; in cancel_delayed_work()
1329 struct workqueue_struct *wq; in cancel_delayed_work_sync()
1458 flush_workqueue(struct workqueue_struct *wq) in flush_workqueue()
1493 drain_workqueue(struct workqueue_struct *wq) in drain_workqueue()
1524 struct workqueue_struct *wq; in flush_work()
1544 struct workqueue_struct *wq; in flush_delayed_work()
1646 struct workqueue_struct *wq = work_queue(&rw->work); in queue_rcu_work_cb()
1665 queue_rcu_work(struct workqueue_struct *wq, struct rcu_work *rw) in queue_rcu_work()