Lines Matching defs:pool
228 struct worker_pool *pool; /* I: the associated pool */ member
457 #define for_each_cpu_worker_pool(pool, cpu) \ argument
474 #define for_each_pool(pool, pi) \ argument
489 #define for_each_pool_worker(worker, pool) \ argument
614 static int worker_pool_assign_id(struct worker_pool *pool) in worker_pool_assign_id()
827 static bool need_more_worker(struct worker_pool *pool) in need_more_worker()
833 static bool may_start_working(struct worker_pool *pool) in may_start_working()
839 static bool keep_working(struct worker_pool *pool) in keep_working()
845 static bool need_to_create_worker(struct worker_pool *pool) in need_to_create_worker()
851 static bool too_many_workers(struct worker_pool *pool) in too_many_workers()
869 struct worker_pool *pool = worker->pool; in worker_set_flags() local
891 struct worker_pool *pool = worker->pool; in worker_clr_flags() local
909 static struct worker *first_idle_worker(struct worker_pool *pool) in first_idle_worker()
929 struct worker_pool *pool = worker->pool; in worker_enter_idle() local
962 struct worker_pool *pool = worker->pool; in worker_leave_idle() local
1004 static struct worker *find_worker_executing_work(struct worker_pool *pool, in find_worker_executing_work()
1075 struct worker_pool *pool = worker->pool; in assign_work() local
1105 static bool kick_pool(struct worker_pool *pool) in kick_pool()
1285 struct worker_pool *pool; in wq_worker_sleeping() local
1332 struct worker_pool *pool = worker->pool; in wq_worker_tick() local
1554 struct worker_pool *pool; in try_to_grab_pending() local
1707 struct worker_pool *last_pool, *pool; in __queue_work() local
2083 static cpumask_t *pool_allowed_cpus(struct worker_pool *pool) in pool_allowed_cpus()
2101 struct worker_pool *pool) in worker_attach_to_pool()
2134 struct worker_pool *pool = worker->pool; in worker_detach_from_pool() local
2166 static struct worker *create_worker(struct worker_pool *pool) in create_worker()
2282 struct worker_pool *pool = worker->pool; in set_worker_dying() local
2314 struct worker_pool *pool = from_timer(pool, t, idle_timer); in idle_worker_timeout() local
2353 struct worker_pool *pool = container_of(work, struct worker_pool, idle_cull_work); in idle_cull_fn() local
2411 struct worker_pool *pool = from_timer(pool, t, mayday_timer); in pool_mayday_timeout() local
2452 static void maybe_create_worker(struct worker_pool *pool) in maybe_create_worker()
2507 struct worker_pool *pool = worker->pool; in manage_workers() local
2542 struct worker_pool *pool = worker->pool; in process_one_work() local
2733 struct worker_pool *pool = worker->pool; in worker_thread() local
2857 struct worker_pool *pool = pwq->pool; in rescuer_thread() local
3097 struct worker_pool *pool = pwq->pool; in flush_workqueue_prep_pwqs() local
3342 struct worker_pool *pool; in start_flush_work() local
3856 static int init_worker_pool(struct worker_pool *pool) in init_worker_pool()
3941 struct worker_pool *pool = container_of(rcu, struct worker_pool, rcu); in rcu_free_pool() local
3959 static void put_unbound_pool(struct worker_pool *pool) in put_unbound_pool()
4049 struct worker_pool *pool; in get_unbound_pool() local
4111 struct worker_pool *pool = pwq->pool; in pwq_release_workfn() local
4189 struct worker_pool *pool) in init_pwq()
4230 struct worker_pool *pool; in alloc_unbound_pwq() local
4575 struct worker_pool *pool = in alloc_and_link_pwqs() local
4985 struct worker_pool *pool; in work_busy() local
5078 static void pr_cont_pool_info(struct worker_pool *pool) in pr_cont_pool_info()
5133 struct worker_pool *pool = pwq->pool; in show_pwq() local
5254 static void show_one_worker_pool(struct worker_pool *pool) in show_one_worker_pool()
5307 struct worker_pool *pool; in show_all_workqueues() local
5361 struct worker_pool *pool = worker->pool; in wq_worker_comm() local
5404 struct worker_pool *pool; in unbind_workers() local
5456 static void rebind_workers(struct worker_pool *pool) in rebind_workers()
5516 static void restore_unbound_workers_cpumask(struct worker_pool *pool, int cpu) in restore_unbound_workers_cpumask()
5536 struct worker_pool *pool; in workqueue_prepare_cpu() local
5549 struct worker_pool *pool; in workqueue_online_cpu() local
6336 static void show_cpu_pool_hog(struct worker_pool *pool) in show_cpu_pool_hog()
6365 struct worker_pool *pool; in show_cpu_pools_hogs() local
6396 struct worker_pool *pool; in wq_watchdog_timer_fn() local
6579 struct worker_pool *pool; in workqueue_init_early() local
6685 struct worker_pool *pool; in workqueue_init() local