• Home
  • Raw
  • Download

Lines Matching refs:workqueue_struct

207 	struct workqueue_struct *wq;		/* I: the owning workqueue */
261 struct workqueue_struct { struct
365 struct workqueue_struct *system_wq __read_mostly;
367 struct workqueue_struct *system_highpri_wq __read_mostly;
369 struct workqueue_struct *system_long_wq __read_mostly;
371 struct workqueue_struct *system_unbound_wq __read_mostly;
373 struct workqueue_struct *system_freezable_wq __read_mostly;
375 struct workqueue_struct *system_power_efficient_wq __read_mostly;
377 struct workqueue_struct *system_freezable_power_efficient_wq __read_mostly;
381 static void workqueue_sysfs_unregister(struct workqueue_struct *wq);
586 static struct pool_workqueue *unbound_pwq_by_node(struct workqueue_struct *wq, in unbound_pwq_by_node()
1383 static bool is_chained_work(struct workqueue_struct *wq) in is_chained_work()
1428 static void __queue_work(int cpu, struct workqueue_struct *wq, in __queue_work()
1546 bool queue_work_on(int cpu, struct workqueue_struct *wq, in queue_work_on()
1617 bool queue_work_node(int node, struct workqueue_struct *wq, in queue_work_node()
1657 static void __queue_delayed_work(int cpu, struct workqueue_struct *wq, in __queue_delayed_work()
1700 bool queue_delayed_work_on(int cpu, struct workqueue_struct *wq, in queue_delayed_work_on()
1738 bool mod_delayed_work_on(int cpu, struct workqueue_struct *wq, in mod_delayed_work_on()
1778 bool queue_rcu_work(struct workqueue_struct *wq, struct rcu_work *rwork) in queue_rcu_work()
2043 struct workqueue_struct *wq = pwq->wq; in send_mayday()
2495 struct workqueue_struct *wq = rescuer->rescue_wq; in rescuer_thread()
2624 static void check_flush_dependency(struct workqueue_struct *target_wq, in check_flush_dependency()
2760 static bool flush_workqueue_prep_pwqs(struct workqueue_struct *wq, in flush_workqueue_prep_pwqs()
2807 void __flush_workqueue(struct workqueue_struct *wq) in __flush_workqueue()
2969 void drain_workqueue(struct workqueue_struct *wq) in drain_workqueue()
3492 static void wq_init_lockdep(struct workqueue_struct *wq) in wq_init_lockdep()
3505 static void wq_unregister_lockdep(struct workqueue_struct *wq) in wq_unregister_lockdep()
3510 static void wq_free_lockdep(struct workqueue_struct *wq) in wq_free_lockdep()
3516 static void wq_init_lockdep(struct workqueue_struct *wq) in wq_init_lockdep()
3520 static void wq_unregister_lockdep(struct workqueue_struct *wq) in wq_unregister_lockdep()
3524 static void wq_free_lockdep(struct workqueue_struct *wq) in wq_free_lockdep()
3531 struct workqueue_struct *wq = in rcu_free_wq()
3532 container_of(rcu, struct workqueue_struct, rcu); in rcu_free_wq()
3716 struct workqueue_struct *wq = pwq->wq; in pwq_unbound_release_workfn()
3760 struct workqueue_struct *wq = pwq->wq; in pwq_adjust_max_active()
3806 static void init_pwq(struct pool_workqueue *pwq, struct workqueue_struct *wq, in init_pwq()
3826 struct workqueue_struct *wq = pwq->wq; in link_pwq()
3845 static struct pool_workqueue *alloc_unbound_pwq(struct workqueue_struct *wq, in alloc_unbound_pwq()
3920 static struct pool_workqueue *numa_pwq_tbl_install(struct workqueue_struct *wq, in numa_pwq_tbl_install()
3939 struct workqueue_struct *wq; /* target workqueue */
3964 apply_wqattrs_prepare(struct workqueue_struct *wq, in apply_wqattrs_prepare()
4070 static int apply_workqueue_attrs_locked(struct workqueue_struct *wq, in apply_workqueue_attrs_locked()
4116 int apply_workqueue_attrs(struct workqueue_struct *wq, in apply_workqueue_attrs()
4152 static void wq_update_unbound_numa(struct workqueue_struct *wq, int cpu, in wq_update_unbound_numa()
4215 static int alloc_and_link_pwqs(struct workqueue_struct *wq) in alloc_and_link_pwqs()
4271 static int init_rescuer(struct workqueue_struct *wq) in init_rescuer()
4299 struct workqueue_struct *alloc_workqueue(const char *fmt, in alloc_workqueue()
4305 struct workqueue_struct *wq; in alloc_workqueue()
4418 void destroy_workqueue(struct workqueue_struct *wq) in destroy_workqueue()
4515 void workqueue_set_max_active(struct workqueue_struct *wq, int max_active) in workqueue_set_max_active()
4586 bool workqueue_congested(int cpu, struct workqueue_struct *wq) in workqueue_congested()
4686 struct workqueue_struct *wq = NULL; in print_worker_info()
4814 void show_one_workqueue(struct workqueue_struct *wq) in show_one_workqueue()
4911 struct workqueue_struct *wq; in show_all_workqueues()
5138 struct workqueue_struct *wq; in workqueue_online_cpu()
5164 struct workqueue_struct *wq; in workqueue_offline_cpu()
5256 struct workqueue_struct *wq; in freeze_workqueues_begin()
5290 struct workqueue_struct *wq; in freeze_workqueues_busy()
5331 struct workqueue_struct *wq; in thaw_workqueues()
5358 struct workqueue_struct *wq; in workqueue_apply_unbound_cpumask()
5451 struct workqueue_struct *wq;
5455 static struct workqueue_struct *dev_to_wq(struct device *dev) in dev_to_wq()
5465 struct workqueue_struct *wq = dev_to_wq(dev); in per_cpu_show()
5474 struct workqueue_struct *wq = dev_to_wq(dev); in max_active_show()
5483 struct workqueue_struct *wq = dev_to_wq(dev); in max_active_store()
5504 struct workqueue_struct *wq = dev_to_wq(dev); in wq_pool_ids_show()
5526 struct workqueue_struct *wq = dev_to_wq(dev); in wq_nice_show()
5537 static struct workqueue_attrs *wq_sysfs_prep_attrs(struct workqueue_struct *wq) in wq_sysfs_prep_attrs()
5554 struct workqueue_struct *wq = dev_to_wq(dev); in wq_nice_store()
5579 struct workqueue_struct *wq = dev_to_wq(dev); in wq_cpumask_show()
5593 struct workqueue_struct *wq = dev_to_wq(dev); in wq_cpumask_store()
5616 struct workqueue_struct *wq = dev_to_wq(dev); in wq_numa_show()
5630 struct workqueue_struct *wq = dev_to_wq(dev); in wq_numa_store()
5733 int workqueue_sysfs_register(struct workqueue_struct *wq) in workqueue_sysfs_register()
5792 static void workqueue_sysfs_unregister(struct workqueue_struct *wq) in workqueue_sysfs_unregister()
5803 static void workqueue_sysfs_unregister(struct workqueue_struct *wq) { } in workqueue_sysfs_unregister()
6089 struct workqueue_struct *wq; in workqueue_init()