Lines Matching defs:workqueue_struct

258 	struct workqueue_struct *wq;		/* I: the owning workqueue */
335 struct workqueue_struct {
372 * Destruction of workqueue_struct is RCU protected to allow walking
505 struct workqueue_struct *system_wq __ro_after_init;
507 struct workqueue_struct *system_highpri_wq __ro_after_init;
509 struct workqueue_struct *system_long_wq __ro_after_init;
511 struct workqueue_struct *system_unbound_wq __ro_after_init;
513 struct workqueue_struct *system_freezable_wq __ro_after_init;
515 struct workqueue_struct *system_power_efficient_wq __ro_after_init;
517 struct workqueue_struct *system_freezable_power_efficient_wq __ro_after_init;
519 struct workqueue_struct *system_bh_wq;
521 struct workqueue_struct *system_bh_highpri_wq;
525 static void workqueue_sysfs_unregister(struct workqueue_struct *wq);
721 unbound_pwq_slot(struct workqueue_struct *wq, int cpu)
730 static struct pool_workqueue *unbound_pwq(struct workqueue_struct *wq, int cpu)
745 static struct cpumask *unbound_effective_cpumask(struct workqueue_struct *wq)
1561 static struct wq_node_nr_active *wq_node_nr_active(struct workqueue_struct *wq,
1582 static void wq_update_node_max_active(struct workqueue_struct *wq, int off_cpu)
1748 struct workqueue_struct *wq = pwq->wq;
1840 * @wq: workqueue_struct where its oldest pwq is to be unplugged
1860 static void unplug_oldest_pwq(struct workqueue_struct *wq)
2273 static bool is_chained_work(struct workqueue_struct *wq)
2313 static void __queue_work(int cpu, struct workqueue_struct *wq,
2439 bool queue_work_on(int cpu, struct workqueue_struct *wq,
2506 bool queue_work_node(int node, struct workqueue_struct *wq,
2546 static void __queue_delayed_work(int cpu, struct workqueue_struct *wq,
2597 bool queue_delayed_work_on(int cpu, struct workqueue_struct *wq,
2635 bool mod_delayed_work_on(int cpu, struct workqueue_struct *wq,
2676 bool queue_rcu_work(struct workqueue_struct *wq, struct rcu_work *rwork)
3017 struct workqueue_struct *wq = pwq->wq;
3472 struct workqueue_struct *wq = rescuer->rescue_wq;
3727 static void check_flush_dependency(struct workqueue_struct *target_wq,
3868 static bool flush_workqueue_prep_pwqs(struct workqueue_struct *wq,
3908 static void touch_wq_lockdep_map(struct workqueue_struct *wq)
3923 struct workqueue_struct *wq)
3944 void __flush_workqueue(struct workqueue_struct *wq)
4105 void drain_workqueue(struct workqueue_struct *wq)
4155 struct workqueue_struct *wq;
4653 static void wq_init_lockdep(struct workqueue_struct *wq)
4666 static void wq_unregister_lockdep(struct workqueue_struct *wq)
4671 static void wq_free_lockdep(struct workqueue_struct *wq)
4677 static void wq_init_lockdep(struct workqueue_struct *wq)
4681 static void wq_unregister_lockdep(struct workqueue_struct *wq)
4685 static void wq_free_lockdep(struct workqueue_struct *wq)
4744 struct workqueue_struct *wq =
4745 container_of(rcu, struct workqueue_struct, rcu);
4927 struct workqueue_struct *wq = pwq->wq;
4977 static void init_pwq(struct pool_workqueue *pwq, struct workqueue_struct *wq,
4998 struct workqueue_struct *wq = pwq->wq;
5014 static struct pool_workqueue *alloc_unbound_pwq(struct workqueue_struct *wq,
5078 static struct pool_workqueue *install_unbound_pwq(struct workqueue_struct *wq,
5097 struct workqueue_struct *wq; /* target workqueue */
5122 apply_wqattrs_prepare(struct workqueue_struct *wq,
5217 static int apply_workqueue_attrs_locked(struct workqueue_struct *wq,
5254 int apply_workqueue_attrs(struct workqueue_struct *wq,
5290 static void wq_update_pod(struct workqueue_struct *wq, int cpu,
5342 static int alloc_and_link_pwqs(struct workqueue_struct *wq)
5430 static int init_rescuer(struct workqueue_struct *wq)
5473 static void wq_adjust_max_active(struct workqueue_struct *wq)
5529 struct workqueue_struct *alloc_workqueue(const char *fmt,
5534 struct workqueue_struct *wq;
5669 void destroy_workqueue(struct workqueue_struct *wq)
5761 void workqueue_set_max_active(struct workqueue_struct *wq, int max_active)
5798 void workqueue_set_min_active(struct workqueue_struct *wq, int min_active)
5861 bool workqueue_congested(int cpu, struct workqueue_struct *wq)
5958 struct workqueue_struct *wq = NULL;
6136 void show_one_workqueue(struct workqueue_struct *wq)
6232 struct workqueue_struct *wq;
6257 struct workqueue_struct *wq;
6476 struct workqueue_struct *wq;
6517 struct workqueue_struct *wq;
6626 struct workqueue_struct *wq;
6658 struct workqueue_struct *wq;
6699 struct workqueue_struct *wq;
6724 struct workqueue_struct *wq;
6807 struct workqueue_struct *wq;
6862 struct workqueue_struct *wq;
6866 static struct workqueue_struct *dev_to_wq(struct device *dev)
6876 struct workqueue_struct *wq = dev_to_wq(dev);
6885 struct workqueue_struct *wq = dev_to_wq(dev);
6894 struct workqueue_struct *wq = dev_to_wq(dev);
6928 struct workqueue_struct *wq = dev_to_wq(dev);
6939 static struct workqueue_attrs *wq_sysfs_prep_attrs(struct workqueue_struct *wq)
6956 struct workqueue_struct *wq = dev_to_wq(dev);
6981 struct workqueue_struct *wq = dev_to_wq(dev);
6995 struct workqueue_struct *wq = dev_to_wq(dev);
7018 struct workqueue_struct *wq = dev_to_wq(dev);
7038 struct workqueue_struct *wq = dev_to_wq(dev);
7060 struct workqueue_struct *wq = dev_to_wq(dev);
7070 struct workqueue_struct *wq = dev_to_wq(dev);
7240 int workqueue_sysfs_register(struct workqueue_struct *wq)
7298 static void workqueue_sysfs_unregister(struct workqueue_struct *wq)
7309 static void workqueue_sysfs_unregister(struct workqueue_struct *wq) { }
7723 struct workqueue_struct *wq;
7845 struct workqueue_struct *wq;