Lines Matching defs:pool
259 struct worker_pool *pool; /* I: the associated pool */ member
550 #define for_each_bh_worker_pool(pool, cpu) \ argument
555 #define for_each_cpu_worker_pool(pool, cpu) \ argument
572 #define for_each_pool(pool, pi) \ argument
587 #define for_each_pool_worker(worker, pool) \ argument
712 static int worker_pool_assign_id(struct worker_pool *pool) in worker_pool_assign_id()
773 static unsigned long pool_offq_flags(struct worker_pool *pool) in pool_offq_flags()
938 static bool need_more_worker(struct worker_pool *pool) in need_more_worker()
944 static bool may_start_working(struct worker_pool *pool) in may_start_working()
950 static bool keep_working(struct worker_pool *pool) in keep_working()
956 static bool need_to_create_worker(struct worker_pool *pool) in need_to_create_worker()
962 static bool too_many_workers(struct worker_pool *pool) in too_many_workers()
980 struct worker_pool *pool = worker->pool; in worker_set_flags() local
1002 struct worker_pool *pool = worker->pool; in worker_clr_flags() local
1020 static struct worker *first_idle_worker(struct worker_pool *pool) in first_idle_worker()
1040 struct worker_pool *pool = worker->pool; in worker_enter_idle() local
1073 struct worker_pool *pool = worker->pool; in worker_leave_idle() local
1115 static struct worker *find_worker_executing_work(struct worker_pool *pool, in find_worker_executing_work()
1186 struct worker_pool *pool = worker->pool; in assign_work() local
1209 static struct irq_work *bh_pool_irq_work(struct worker_pool *pool) in bh_pool_irq_work()
1216 static void kick_bh_pool(struct worker_pool *pool) in kick_bh_pool()
1239 static bool kick_pool(struct worker_pool *pool) in kick_pool()
1428 struct worker_pool *pool; in wq_worker_sleeping() local
1475 struct worker_pool *pool = worker->pool; in wq_worker_tick() local
1716 struct worker_pool *pool = pwq->pool; in pwq_tryinc_nr_active() local
1935 struct worker_pool *pool = pwq->pool; in pwq_dec_nr_active() local
2053 struct worker_pool *pool; in try_to_grab_pending() local
2239 struct worker_pool *last_pool, *pool; in __queue_work() local
2658 static cpumask_t *pool_allowed_cpus(struct worker_pool *pool) in pool_allowed_cpus()
2676 struct worker_pool *pool) in worker_attach_to_pool()
2731 struct worker_pool *pool = worker->pool; in worker_detach_from_pool() local
2746 struct worker_pool *pool) in format_worker_id()
2777 static struct worker *create_worker(struct worker_pool *pool) in create_worker()
2878 struct worker_pool *pool = worker->pool; in set_worker_dying() local
2912 struct worker_pool *pool = timer_container_of(pool, t, idle_timer); in idle_worker_timeout() local
2951 struct worker_pool *pool = container_of(work, struct worker_pool, idle_cull_work); in idle_cull_fn() local
3011 struct worker_pool *pool = timer_container_of(pool, t, mayday_timer); in pool_mayday_timeout() local
3052 static void maybe_create_worker(struct worker_pool *pool) in maybe_create_worker()
3084 static void worker_lock_callback(struct worker_pool *pool) in worker_lock_callback()
3089 static void worker_unlock_callback(struct worker_pool *pool) in worker_unlock_callback()
3094 static void workqueue_callback_cancel_wait_running(struct worker_pool *pool) in workqueue_callback_cancel_wait_running()
3102 static void worker_lock_callback(struct worker_pool *pool) { } in worker_lock_callback()
3103 static void worker_unlock_callback(struct worker_pool *pool) { } in worker_unlock_callback()
3104 static void workqueue_callback_cancel_wait_running(struct worker_pool *pool) { } in workqueue_callback_cancel_wait_running()
3132 struct worker_pool *pool = worker->pool; in manage_workers() local
3167 struct worker_pool *pool = worker->pool; in process_one_work() local
3375 struct worker_pool *pool = worker->pool; in worker_thread() local
3499 struct worker_pool *pool = pwq->pool; in rescuer_thread() local
3583 struct worker_pool *pool = worker->pool; in bh_worker() local
3632 struct worker_pool *pool = in workqueue_softirq_action() local
3640 struct worker_pool *pool; member
3648 struct worker_pool *pool = dead_work->pool; in drain_dead_softirq_workfn() local
3697 struct worker_pool *pool = &per_cpu(bh_worker_pools, cpu)[i]; in workqueue_softirq_dead() local
4175 struct worker_pool *pool; in start_flush_work() local
4259 struct worker_pool *pool; in __flush_work() local
4792 static int init_worker_pool(struct worker_pool *pool) in init_worker_pool()
4941 struct worker_pool *pool = container_of(rcu, struct worker_pool, rcu); in rcu_free_pool() local
4959 static void put_unbound_pool(struct worker_pool *pool) in put_unbound_pool()
5045 struct worker_pool *pool; in get_unbound_pool() local
5101 struct worker_pool *pool = pwq->pool; in pwq_release_workfn() local
5151 struct worker_pool *pool) in init_pwq()
5190 struct worker_pool *pool; in alloc_unbound_pwq() local
5524 struct worker_pool *pool; in alloc_and_link_pwqs() local
6108 struct worker_pool *pool; in work_busy() local
6201 static void pr_cont_pool_info(struct worker_pool *pool) in pr_cont_pool_info()
6216 struct worker_pool *pool = worker->pool; in pr_cont_worker_id() local
6273 struct worker_pool *pool = pwq->pool; in show_pwq() local
6393 static void show_one_worker_pool(struct worker_pool *pool) in show_one_worker_pool()
6446 struct worker_pool *pool; in show_all_workqueues() local
6493 struct worker_pool *pool = worker->pool; in wq_worker_comm() local
6541 struct worker_pool *pool; in unbind_workers() local
6593 static void rebind_workers(struct worker_pool *pool) in rebind_workers()
6653 static void restore_unbound_workers_cpumask(struct worker_pool *pool, int cpu) in restore_unbound_workers_cpumask()
6673 struct worker_pool *pool; in workqueue_prepare_cpu() local
6686 struct worker_pool *pool; in workqueue_online_cpu() local
7503 static void show_cpu_pool_hog(struct worker_pool *pool) in show_cpu_pool_hog()
7532 struct worker_pool *pool; in show_cpu_pools_hogs() local
7573 struct worker_pool *pool; in wq_watchdog_timer_fn() local
7720 static void __init init_cpu_worker_pool(struct worker_pool *pool, int cpu, int nice) in init_cpu_worker_pool()
7798 struct worker_pool *pool; in workqueue_init_early() local
7905 struct worker_pool *pool; in workqueue_init() local