Lines Matching refs:workqueue_struct
200 struct workqueue_struct *wq; /* I: the owning workqueue */
237 struct workqueue_struct { struct
322 struct workqueue_struct *system_wq __read_mostly;
324 struct workqueue_struct *system_highpri_wq __read_mostly;
326 struct workqueue_struct *system_long_wq __read_mostly;
328 struct workqueue_struct *system_unbound_wq __read_mostly;
330 struct workqueue_struct *system_freezable_wq __read_mostly;
332 struct workqueue_struct *system_power_efficient_wq __read_mostly;
334 struct workqueue_struct *system_freezable_power_efficient_wq __read_mostly;
340 static void workqueue_sysfs_unregister(struct workqueue_struct *wq);
572 static struct pool_workqueue *unbound_pwq_by_node(struct workqueue_struct *wq, in unbound_pwq_by_node()
1329 static bool is_chained_work(struct workqueue_struct *wq) in is_chained_work()
1341 static void __queue_work(int cpu, struct workqueue_struct *wq, in __queue_work()
1453 bool queue_work_on(int cpu, struct workqueue_struct *wq, in queue_work_on()
1480 static void __queue_delayed_work(int cpu, struct workqueue_struct *wq, in __queue_delayed_work()
1525 bool queue_delayed_work_on(int cpu, struct workqueue_struct *wq, in queue_delayed_work_on()
1563 bool mod_delayed_work_on(int cpu, struct workqueue_struct *wq, in mod_delayed_work_on()
1842 struct workqueue_struct *wq = pwq->wq; in send_mayday()
2257 struct workqueue_struct *wq = rescuer->rescue_wq; in rescuer_thread()
2470 static bool flush_workqueue_prep_pwqs(struct workqueue_struct *wq, in flush_workqueue_prep_pwqs()
2517 void flush_workqueue(struct workqueue_struct *wq) in flush_workqueue()
2674 void drain_workqueue(struct workqueue_struct *wq) in drain_workqueue()
3176 struct workqueue_struct *wq = in rcu_free_wq()
3177 container_of(rcu, struct workqueue_struct, rcu); in rcu_free_wq()
3345 struct workqueue_struct *wq = pwq->wq; in pwq_unbound_release_workfn()
3381 struct workqueue_struct *wq = pwq->wq; in pwq_adjust_max_active()
3418 static void init_pwq(struct pool_workqueue *pwq, struct workqueue_struct *wq, in init_pwq()
3438 struct workqueue_struct *wq = pwq->wq; in link_pwq()
3457 static struct pool_workqueue *alloc_unbound_pwq(struct workqueue_struct *wq, in alloc_unbound_pwq()
3525 static struct pool_workqueue *numa_pwq_tbl_install(struct workqueue_struct *wq, in numa_pwq_tbl_install()
3544 struct workqueue_struct *wq; /* target workqueue */
3568 apply_wqattrs_prepare(struct workqueue_struct *wq, in apply_wqattrs_prepare()
3666 int apply_workqueue_attrs(struct workqueue_struct *wq, in apply_workqueue_attrs()
3726 static void wq_update_unbound_numa(struct workqueue_struct *wq, int cpu, in wq_update_unbound_numa()
3799 static int alloc_and_link_pwqs(struct workqueue_struct *wq) in alloc_and_link_pwqs()
3846 struct workqueue_struct *__alloc_workqueue_key(const char *fmt, in __alloc_workqueue_key()
3854 struct workqueue_struct *wq; in __alloc_workqueue_key()
3959 void destroy_workqueue(struct workqueue_struct *wq) in destroy_workqueue()
4040 void workqueue_set_max_active(struct workqueue_struct *wq, int max_active) in workqueue_set_max_active()
4094 bool workqueue_congested(int cpu, struct workqueue_struct *wq) in workqueue_congested()
4192 struct workqueue_struct *wq = NULL; in print_worker_info()
4328 struct workqueue_struct *wq; in show_workqueue_state()
4573 struct workqueue_struct *wq; in workqueue_cpu_up_callback()
4621 struct workqueue_struct *wq; in workqueue_cpu_down_callback()
4697 struct workqueue_struct *wq; in freeze_workqueues_begin()
4731 struct workqueue_struct *wq; in freeze_workqueues_busy()
4772 struct workqueue_struct *wq; in thaw_workqueues()
4811 struct workqueue_struct *wq;
4815 static struct workqueue_struct *dev_to_wq(struct device *dev) in dev_to_wq()
4825 struct workqueue_struct *wq = dev_to_wq(dev); in per_cpu_show()
4834 struct workqueue_struct *wq = dev_to_wq(dev); in max_active_show()
4843 struct workqueue_struct *wq = dev_to_wq(dev); in max_active_store()
4864 struct workqueue_struct *wq = dev_to_wq(dev); in wq_pool_ids_show()
4884 struct workqueue_struct *wq = dev_to_wq(dev); in wq_nice_show()
4895 static struct workqueue_attrs *wq_sysfs_prep_attrs(struct workqueue_struct *wq) in wq_sysfs_prep_attrs()
4912 struct workqueue_struct *wq = dev_to_wq(dev); in wq_nice_store()
4933 struct workqueue_struct *wq = dev_to_wq(dev); in wq_cpumask_show()
4947 struct workqueue_struct *wq = dev_to_wq(dev); in wq_cpumask_store()
4966 struct workqueue_struct *wq = dev_to_wq(dev); in wq_numa_show()
4980 struct workqueue_struct *wq = dev_to_wq(dev); in wq_numa_store()
5039 int workqueue_sysfs_register(struct workqueue_struct *wq) in workqueue_sysfs_register()
5098 static void workqueue_sysfs_unregister(struct workqueue_struct *wq) in workqueue_sysfs_unregister()
5109 static void workqueue_sysfs_unregister(struct workqueue_struct *wq) { } in workqueue_sysfs_unregister()