Lines Matching defs:pool
202 struct worker_pool *pool; /* I: the associated pool */ member
377 #define for_each_cpu_worker_pool(pool, cpu) \ argument
394 #define for_each_pool(pool, pi) \ argument
409 #define for_each_pool_worker(worker, pool) \ argument
535 static int worker_pool_assign_id(struct worker_pool *pool) in worker_pool_assign_id()
766 static bool __need_more_worker(struct worker_pool *pool) in __need_more_worker()
779 static bool need_more_worker(struct worker_pool *pool) in need_more_worker()
785 static bool may_start_working(struct worker_pool *pool) in may_start_working()
791 static bool keep_working(struct worker_pool *pool) in keep_working()
798 static bool need_to_create_worker(struct worker_pool *pool) in need_to_create_worker()
804 static bool too_many_workers(struct worker_pool *pool) in too_many_workers()
818 static struct worker *first_idle_worker(struct worker_pool *pool) in first_idle_worker()
835 static void wake_up_worker(struct worker_pool *pool) in wake_up_worker()
881 struct worker_pool *pool; in wq_worker_sleeping() local
946 struct worker_pool *pool = worker->pool; in worker_set_flags() local
971 struct worker_pool *pool = worker->pool; in worker_clr_flags() local
1021 static struct worker *find_worker_executing_work(struct worker_pool *pool, in find_worker_executing_work()
1231 struct worker_pool *pool; in try_to_grab_pending() local
1318 struct worker_pool *pool = pwq->pool; in insert_work() local
1642 struct worker_pool *pool = worker->pool; in worker_enter_idle() local
1682 struct worker_pool *pool = worker->pool; in worker_leave_idle() local
1716 struct worker_pool *pool) in worker_attach_to_pool()
1749 struct worker_pool *pool) in worker_detach_from_pool()
1778 static struct worker *create_worker(struct worker_pool *pool) in create_worker()
1841 struct worker_pool *pool = worker->pool; in destroy_worker() local
1861 struct worker_pool *pool = (void *)__pool; in idle_worker_timeout() local
1909 struct worker_pool *pool = (void *)__pool; in pool_mayday_timeout() local
1950 static void maybe_create_worker(struct worker_pool *pool) in maybe_create_worker()
2005 struct worker_pool *pool = worker->pool; in manage_workers() local
2040 struct worker_pool *pool = worker->pool; in process_one_work() local
2218 struct worker_pool *pool = worker->pool; in worker_thread() local
2352 struct worker_pool *pool = pwq->pool; in rescuer_thread() local
2600 struct worker_pool *pool = pwq->pool; in flush_workqueue_prep_pwqs() local
2844 struct worker_pool *pool; in start_flush_work() local
3259 static int init_worker_pool(struct worker_pool *pool) in init_worker_pool()
3307 struct worker_pool *pool = container_of(rcu, struct worker_pool, rcu); in rcu_free_pool() local
3325 static void put_unbound_pool(struct worker_pool *pool) in put_unbound_pool()
3393 struct worker_pool *pool; in get_unbound_pool() local
3465 struct worker_pool *pool = pwq->pool; in pwq_unbound_release_workfn() local
3540 struct worker_pool *pool) in init_pwq()
3581 struct worker_pool *pool; in alloc_unbound_pwq() local
4317 struct worker_pool *pool; in work_busy() local
4415 static void pr_cont_pool_info(struct worker_pool *pool) in pr_cont_pool_info()
4439 struct worker_pool *pool = pwq->pool; in show_pwq() local
4518 struct worker_pool *pool; in show_workqueue_state() local
4608 struct worker_pool *pool; in wq_unbind_fn() local
4665 static void rebind_workers(struct worker_pool *pool) in rebind_workers()
4744 static void restore_unbound_workers_cpumask(struct worker_pool *pool, int cpu) in restore_unbound_workers_cpumask()
4764 struct worker_pool *pool; in workqueue_prepare_cpu() local
4777 struct worker_pool *pool; in workqueue_online_cpu() local
5484 struct worker_pool *pool; in wq_watchdog_timer_fn() local
5657 struct worker_pool *pool; in workqueue_init_early() local
5725 struct worker_pool *pool; in workqueue_init() local