Symbol: worker_pool
kernel/workqueue.c
1017
static struct worker *first_idle_worker(struct worker_pool *pool)
kernel/workqueue.c
1037
struct worker_pool *pool = worker->pool;
kernel/workqueue.c
1070
struct worker_pool *pool = worker->pool;
kernel/workqueue.c
1112
static struct worker *find_worker_executing_work(struct worker_pool *pool,
kernel/workqueue.c
1189
struct worker_pool *pool = worker->pool;
kernel/workqueue.c
1222
static struct irq_work *bh_pool_irq_work(struct worker_pool *pool)
kernel/workqueue.c
1229
static void kick_bh_pool(struct worker_pool *pool)
kernel/workqueue.c
1252
static bool kick_pool(struct worker_pool *pool)
kernel/workqueue.c
1441
struct worker_pool *pool;
kernel/workqueue.c
1488
struct worker_pool *pool = worker->pool;
kernel/workqueue.c
1729
struct worker_pool *pool = pwq->pool;
kernel/workqueue.c
1867
struct worker_pool *caller_pool)
kernel/workqueue.c
1869
struct worker_pool *locked_pool = caller_pool;
kernel/workqueue.c
1948
struct worker_pool *pool = pwq->pool;
kernel/workqueue.c
2066
struct worker_pool *pool;
kernel/workqueue.c
2252
struct worker_pool *last_pool, *pool;
kernel/workqueue.c
261
struct worker_pool *pool; /* I: the associated pool */
kernel/workqueue.c
2671
static cpumask_t *pool_allowed_cpus(struct worker_pool *pool)
kernel/workqueue.c
2689
struct worker_pool *pool)
kernel/workqueue.c
2744
struct worker_pool *pool = worker->pool;
kernel/workqueue.c
2759
struct worker_pool *pool)
kernel/workqueue.c
2790
static struct worker *create_worker(struct worker_pool *pool)
kernel/workqueue.c
2891
struct worker_pool *pool = worker->pool;
kernel/workqueue.c
2925
struct worker_pool *pool = timer_container_of(pool, t, idle_timer);
kernel/workqueue.c
2964
struct worker_pool *pool = container_of(work, struct worker_pool, idle_cull_work);
kernel/workqueue.c
3023
struct worker_pool *pool = timer_container_of(pool, t, mayday_timer);
kernel/workqueue.c
3064
static void maybe_create_worker(struct worker_pool *pool)
kernel/workqueue.c
3096
static void worker_lock_callback(struct worker_pool *pool)
kernel/workqueue.c
3101
static void worker_unlock_callback(struct worker_pool *pool)
kernel/workqueue.c
3106
static void workqueue_callback_cancel_wait_running(struct worker_pool *pool)
kernel/workqueue.c
3114
static void worker_lock_callback(struct worker_pool *pool) { }
kernel/workqueue.c
3115
static void worker_unlock_callback(struct worker_pool *pool) { }
kernel/workqueue.c
3116
static void workqueue_callback_cancel_wait_running(struct worker_pool *pool) { }
kernel/workqueue.c
3144
struct worker_pool *pool = worker->pool;
kernel/workqueue.c
3179
struct worker_pool *pool = worker->pool;
kernel/workqueue.c
3388
struct worker_pool *pool = worker->pool;
kernel/workqueue.c
3461
struct worker_pool *pool = pwq->pool;
kernel/workqueue.c
3568
struct worker_pool *pool = pwq->pool;
kernel/workqueue.c
3638
struct worker_pool *pool = worker->pool;
kernel/workqueue.c
3687
struct worker_pool *pool =
kernel/workqueue.c
3695
struct worker_pool *pool;
kernel/workqueue.c
3703
struct worker_pool *pool = dead_work->pool;
kernel/workqueue.c
3752
struct worker_pool *pool = &per_cpu(bh_worker_pools, cpu)[i];
kernel/workqueue.c
3933
struct worker_pool *current_pool = NULL;
kernel/workqueue.c
4230
struct worker_pool *pool;
kernel/workqueue.c
4314
struct worker_pool *pool;
kernel/workqueue.c
4847
static int init_worker_pool(struct worker_pool *pool)
kernel/workqueue.c
488
static DEFINE_PER_CPU_SHARED_ALIGNED(struct worker_pool [NR_STD_WORKER_POOLS], bh_worker_pools);
kernel/workqueue.c
491
static DEFINE_PER_CPU_SHARED_ALIGNED(struct worker_pool [NR_STD_WORKER_POOLS], cpu_worker_pools);
kernel/workqueue.c
4996
struct worker_pool *pool = container_of(rcu, struct worker_pool, rcu);
kernel/workqueue.c
5014
static void put_unbound_pool(struct worker_pool *pool)
kernel/workqueue.c
5096
static struct worker_pool *get_unbound_pool(const struct workqueue_attrs *attrs)
kernel/workqueue.c
5100
struct worker_pool *pool;
kernel/workqueue.c
5156
struct worker_pool *pool = pwq->pool;
kernel/workqueue.c
5206
struct worker_pool *pool)
kernel/workqueue.c
5258
struct worker_pool *pool;
kernel/workqueue.c
537
static void show_one_worker_pool(struct worker_pool *pool);
kernel/workqueue.c
5578
struct worker_pool __percpu *pools;
kernel/workqueue.c
5587
struct worker_pool *pool;
kernel/workqueue.c
6168
struct worker_pool *pool;
kernel/workqueue.c
6261
static void pr_cont_pool_info(struct worker_pool *pool)
kernel/workqueue.c
6276
struct worker_pool *pool = worker->pool;
kernel/workqueue.c
6333
struct worker_pool *pool = pwq->pool;
kernel/workqueue.c
6455
static void show_one_worker_pool(struct worker_pool *pool)
kernel/workqueue.c
6508
struct worker_pool *pool;
kernel/workqueue.c
6555
struct worker_pool *pool = worker->pool;
kernel/workqueue.c
6603
struct worker_pool *pool;
kernel/workqueue.c
6655
static void rebind_workers(struct worker_pool *pool)
kernel/workqueue.c
6715
static void restore_unbound_workers_cpumask(struct worker_pool *pool, int cpu)
kernel/workqueue.c
6735
struct worker_pool *pool;
kernel/workqueue.c
6748
struct worker_pool *pool;
kernel/workqueue.c
7003
struct worker_pool *pool;
kernel/workqueue.c
709
static int worker_pool_assign_id(struct worker_pool *pool)
kernel/workqueue.c
7590
static void show_cpu_pool_busy_workers(struct worker_pool *pool)
kernel/workqueue.c
7617
struct worker_pool *pool;
kernel/workqueue.c
7670
struct worker_pool *pool;
kernel/workqueue.c
770
static unsigned long pool_offq_flags(struct worker_pool *pool)
kernel/workqueue.c
7838
static void __init init_cpu_worker_pool(struct worker_pool *pool, int cpu, int nice)
kernel/workqueue.c
7916
struct worker_pool *pool;
kernel/workqueue.c
8023
struct worker_pool *pool;
kernel/workqueue.c
882
static struct worker_pool *get_work_pool(struct work_struct *work)
kernel/workqueue.c
935
static bool need_more_worker(struct worker_pool *pool)
kernel/workqueue.c
941
static bool may_start_working(struct worker_pool *pool)
kernel/workqueue.c
947
static bool keep_working(struct worker_pool *pool)
kernel/workqueue.c
953
static bool need_to_create_worker(struct worker_pool *pool)
kernel/workqueue.c
959
static bool too_many_workers(struct worker_pool *pool)
kernel/workqueue.c
977
struct worker_pool *pool = worker->pool;
kernel/workqueue.c
999
struct worker_pool *pool = worker->pool;
kernel/workqueue_internal.h
15
struct worker_pool;
kernel/workqueue_internal.h
46
struct worker_pool *pool; /* A: the associated pool */